summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2026-03-09 21:01:13 -0400
committerFreya Murphy <freya@freyacat.org>2026-03-09 21:01:13 -0400
commit832a4c08d44c220ef18f7e8e1b531aa6478fe712 (patch)
tree20cc507a74588b223fa009ccba1a60fcf1d5ec2e
parentadd port 8080 (diff)
downloaddotfiles-nix-832a4c08d44c220ef18f7e8e1b531aa6478fe712.tar.gz
dotfiles-nix-832a4c08d44c220ef18f7e8e1b531aa6478fe712.tar.bz2
dotfiles-nix-832a4c08d44c220ef18f7e8e1b531aa6478fe712.zip
update commits
-rw-r--r--flake.lock128
-rw-r--r--flake.nix4
-rw-r--r--home/desktops/hyprland/binds.nix2
-rw-r--r--hosts/shinji/hardware.nix17
4 files changed, 80 insertions, 71 deletions
diff --git a/flake.lock b/flake.lock
index dbe6c35..d82c277 100644
--- a/flake.lock
+++ b/flake.lock
@@ -15,11 +15,11 @@
"sf-pro": "sf-pro"
},
"locked": {
- "lastModified": 1771015369,
- "narHash": "sha256-MhtCW601b9tAMP20FBToytRSUMoThtefJ3/7kCThwsE=",
+ "lastModified": 1772251183,
+ "narHash": "sha256-Zfr9trB8LaesfpupugDgXPqC4F25MO18kyMyb9b2PkM=",
"owner": "Lyndeno",
"repo": "apple-fonts.nix",
- "rev": "c3ddc684891e15ae6cc2048bcd033f9995f0d075",
+ "rev": "f8dad87c2cb956695d18c1f36360322d8a0b7d63",
"type": "github"
},
"original": {
@@ -48,11 +48,11 @@
]
},
"locked": {
- "lastModified": 1770895474,
- "narHash": "sha256-JBcrq1Y0uw87VZdYsByVbv+GBuT6ECaCNb9txLX9UuU=",
+ "lastModified": 1772460678,
+ "narHash": "sha256-NYaWs8fYJ38IgFld0hGSdT2LEVhrgO8SiRReBjIH7YY=",
"owner": "hyprwm",
"repo": "aquamarine",
- "rev": "a494d50d32b5567956b558437ceaa58a380712f7",
+ "rev": "5d2cb726b16ee349df443f84b64cff53221b6983",
"type": "github"
},
"original": {
@@ -186,11 +186,11 @@
]
},
"locked": {
- "lastModified": 1771531206,
- "narHash": "sha256-1R3Wx6KUkMb4x4E5UOhW9p6rqiexzSGGWxZqSHqW5n0=",
+ "lastModified": 1772985285,
+ "narHash": "sha256-wEEmvfqJcl9J0wyMgMrj1TixOgInBW/6tLPhWGoZE3s=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "91be7cce763fa4022c7cf025a71b0c366d1b6e77",
+ "rev": "5be5d8245cbc7bc0c09fbb5f38f23f223c543f85",
"type": "github"
},
"original": {
@@ -207,16 +207,16 @@
]
},
"locked": {
- "lastModified": 1769305838,
- "narHash": "sha256-f052D0lVIKCSiBVcOaw8/L5L8nF1z/WjWOMfkRGQKRo=",
+ "lastModified": 1772970946,
+ "narHash": "sha256-tyQo9d+VkqHQMCbQYhExeX76kVtuHRAHLfPBB3LGtkc=",
"owner": "outfoxxed",
"repo": "hy3",
- "rev": "962580115a99d5fb29c22ae4098353cf39a56e6f",
+ "rev": "94eabaa2074ecb4ff67cba95eade523a20afee9a",
"type": "github"
},
"original": {
"owner": "outfoxxed",
- "ref": "master",
+ "ref": "0.54",
"repo": "hy3",
"type": "github"
}
@@ -237,11 +237,11 @@
]
},
"locked": {
- "lastModified": 1753964049,
- "narHash": "sha256-lIqabfBY7z/OANxHoPeIrDJrFyYy9jAM4GQLzZ2feCM=",
+ "lastModified": 1772461003,
+ "narHash": "sha256-pVICsV7FtcEeVwg5y/LFh3XFUkVJninm/P1j/JHzEbM=",
"owner": "hyprwm",
"repo": "hyprcursor",
- "rev": "44e91d467bdad8dcf8bbd2ac7cf49972540980a5",
+ "rev": "b62396457b9cfe2ebf24fe05404b09d2a40f8ed7",
"type": "github"
},
"original": {
@@ -266,11 +266,11 @@
]
},
"locked": {
- "lastModified": 1770511807,
- "narHash": "sha256-suKmSbSk34uPOJDTg/GbPrKEJutzK08vj0VoTvAFBCA=",
+ "lastModified": 1772461523,
+ "narHash": "sha256-mI6A51do+hEUzeJKk9YSWfVHdI/SEEIBi2tp5Whq5mI=",
"owner": "hyprwm",
"repo": "hyprgraphics",
- "rev": "7c75487edd43a71b61adb01cae8326d277aab683",
+ "rev": "7d63c04b4a2dd5e59ef943b4b143f46e713df804",
"type": "github"
},
"original": {
@@ -298,16 +298,16 @@
"xdph": "xdph"
},
"locked": {
- "lastModified": 1771610228,
- "narHash": "sha256-BkWUSVZ+g8QnTOcoM4FWyTbFAtW3vKas/uQFtlF8ACM=",
- "owner": "hyprwm",
+ "lastModified": 1772885694,
+ "narHash": "sha256-XNPMJcc5+ghqTgK4bnAFhYdfv6xai3YKq7EGAHoPU/U=",
+ "owner": "outfoxxed",
"repo": "Hyprland",
- "rev": "8b17a7404b70a5ca2383320167a88e03289f0211",
+ "rev": "213e560d1b7dd3774c2ca0741b4512235bfa7fa0",
"type": "github"
},
"original": {
- "owner": "hyprwm",
- "ref": "main",
+ "owner": "outfoxxed",
+ "ref": "itarget-visualbox-541",
"repo": "Hyprland",
"type": "github"
}
@@ -345,11 +345,11 @@
]
},
"locked": {
- "lastModified": 1767023960,
- "narHash": "sha256-R2HgtVS1G3KSIKAQ77aOZ+Q0HituOmPgXW9nBNkpp3Q=",
+ "lastModified": 1772467975,
+ "narHash": "sha256-kipyuDBxrZq+beYpZqWzGvFWm4QbayW9agAvi94vDXY=",
"owner": "hyprwm",
"repo": "hyprland-guiutils",
- "rev": "c2e906261142f5dd1ee0bfc44abba23e2754c660",
+ "rev": "5e1c6b9025aaf4d578f3eff7c0eb1f0c197a9507",
"type": "github"
},
"original": {
@@ -401,11 +401,11 @@
]
},
"locked": {
- "lastModified": 1765214753,
- "narHash": "sha256-P9zdGXOzToJJgu5sVjv7oeOGPIIwrd9hAUAP3PsmBBs=",
+ "lastModified": 1772460177,
+ "narHash": "sha256-/6G/MsPvtn7bc4Y32pserBT/Z4SUUdBd4XYJpOEKVR4=",
"owner": "hyprwm",
"repo": "hyprland-protocols",
- "rev": "3f3860b869014c00e8b9e0528c7b4ddc335c21ab",
+ "rev": "1cb6db5fd6bb8aee419f4457402fa18293ace917",
"type": "github"
},
"original": {
@@ -430,11 +430,11 @@
]
},
"locked": {
- "lastModified": 1767983607,
- "narHash": "sha256-8C2co8NYfR4oMOUEsPROOJ9JHrv9/ktbJJ6X1WsTbXc=",
+ "lastModified": 1772459629,
+ "narHash": "sha256-/iwvNUYShmmnwmz/czEUh6+0eF5vCMv0xtDW0STPIuM=",
"owner": "hyprwm",
"repo": "hyprlang",
- "rev": "d4037379e6057246b408bbcf796cf3e9838af5b2",
+ "rev": "7615ee388de18239a4ab1400946f3d0e498a8186",
"type": "github"
},
"original": {
@@ -482,11 +482,11 @@
]
},
"locked": {
- "lastModified": 1764592794,
- "narHash": "sha256-7CcO+wbTJ1L1NBQHierHzheQGPWwkIQug/w+fhTAVuU=",
+ "lastModified": 1772462885,
+ "narHash": "sha256-5pHXrQK9zasMnIo6yME6EOXmWGFMSnCITcfKshhKJ9I=",
"owner": "hyprwm",
"repo": "hyprtoolkit",
- "rev": "5cfe0743f0e608e1462972303778d8a0859ee63e",
+ "rev": "9af245a69fa6b286b88ddfc340afd288e00a6998",
"type": "github"
},
"original": {
@@ -507,11 +507,11 @@
]
},
"locked": {
- "lastModified": 1770139857,
- "narHash": "sha256-bCqxcXjavgz5KBJ/1CBLqnagMMf9JvU1m9HmYVASKoc=",
+ "lastModified": 1772459870,
+ "narHash": "sha256-xxkK2Cvqxpf/4UGcJ/TyCwrvmiNWsKsJfFzHMp2bxis=",
"owner": "hyprwm",
"repo": "hyprutils",
- "rev": "9038eec033843c289b06b83557a381a2648d8fa5",
+ "rev": "e63f3a79334dec49f8eb1691f66f18115df04085",
"type": "github"
},
"original": {
@@ -532,11 +532,11 @@
]
},
"locked": {
- "lastModified": 1770501770,
- "narHash": "sha256-NWRM6+YxTRv+bT9yvlhhJ2iLae1B1pNH3mAL5wi2rlQ=",
+ "lastModified": 1772459835,
+ "narHash": "sha256-978jRz/y/9TKmZb/qD4lEYHCQGHpEXGqy+8X2lFZsak=",
"owner": "hyprwm",
"repo": "hyprwayland-scanner",
- "rev": "0bd8b6cde9ec27d48aad9e5b4deefb3746909d40",
+ "rev": "0a692d4a645165eebd65f109146b8861e3a925e7",
"type": "github"
},
"original": {
@@ -561,11 +561,11 @@
]
},
"locked": {
- "lastModified": 1770203293,
- "narHash": "sha256-PR/KER+yiHabFC/h1Wjb+9fR2Uy0lWM3Qld7jPVaWkk=",
+ "lastModified": 1772463520,
+ "narHash": "sha256-GIjASzYnV4fK19HnyJKmHyqyxHxIpjusK9foEA4Yo+4=",
"owner": "hyprwm",
"repo": "hyprwire",
- "rev": "37bc90eed02b0c8b5a77a0b00867baf3005cfb98",
+ "rev": "4e1933ae5602b350c5b6633f5c932549c9b8aca2",
"type": "github"
},
"original": {
@@ -576,11 +576,11 @@
},
"nixos-hardware": {
"locked": {
- "lastModified": 1771423359,
- "narHash": "sha256-yRKJ7gpVmXbX2ZcA8nFi6CMPkJXZGjie2unsiMzj3Ig=",
+ "lastModified": 1772972630,
+ "narHash": "sha256-mUJxsNOrBMNOUJzN0pfdVJ1r2pxeqm9gI/yIKXzVVbk=",
"owner": "nixos",
"repo": "nixos-hardware",
- "rev": "740a22363033e9f1bb6270fbfb5a9574067af15b",
+ "rev": "3966ce987e1a9a164205ac8259a5fe8a64528f72",
"type": "github"
},
"original": {
@@ -598,11 +598,11 @@
]
},
"locked": {
- "lastModified": 1771563879,
- "narHash": "sha256-vA5hocvdGhr+jfBN7A7ogeZqIz2qx01EixXwdVsQcnE=",
+ "lastModified": 1772386632,
+ "narHash": "sha256-sm6OpWZuoDwR53KNlsY482YOoHFWlWYwt0wHmqLkRGE=",
"owner": "nix-community",
"repo": "nixos-wsl",
- "rev": "379d20c55f552e91fb9f3f0382e4a97d3f452943",
+ "rev": "be894604b2aa2184c0b3d3b44995acd0da14dc0c",
"type": "github"
},
"original": {
@@ -613,11 +613,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1771369470,
- "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=",
+ "lastModified": 1772773019,
+ "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "0182a361324364ae3f436a63005877674cf45efb",
+ "rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
"type": "github"
},
"original": {
@@ -649,11 +649,11 @@
]
},
"locked": {
- "lastModified": 1770726378,
- "narHash": "sha256-kck+vIbGOaM/dHea7aTBxdFYpeUl/jHOy5W3eyRvVx8=",
+ "lastModified": 1772024342,
+ "narHash": "sha256-+eXlIc4/7dE6EcPs9a2DaSY3fTA9AE526hGqkNID3Wg=",
"owner": "cachix",
"repo": "git-hooks.nix",
- "rev": "5eaaedde414f6eb1aea8b8525c466dc37bba95ae",
+ "rev": "6e34e97ed9788b17796ee43ccdbaf871a5c2b476",
"type": "github"
},
"original": {
@@ -789,11 +789,11 @@
]
},
"locked": {
- "lastModified": 1771524872,
- "narHash": "sha256-eksVUcUsfS9mQx4D9DrYu88u9w70bAf+n6KmTDuIGEE=",
+ "lastModified": 1772944399,
+ "narHash": "sha256-xTzsSd3r5HBeufSZ3fszAn0ldfKctvsYG7tT2YJg5gY=",
"owner": "Mic92",
"repo": "sops-nix",
- "rev": "e85540ffe97322dc1fea14dd11cdc2f59d540ac7",
+ "rev": "c8e69670b316d6788e435a3aa0bda74eb1b82cc0",
"type": "github"
},
"original": {
@@ -881,11 +881,11 @@
]
},
"locked": {
- "lastModified": 1761431178,
- "narHash": "sha256-xzjC1CV3+wpUQKNF+GnadnkeGUCJX+vgaWIZsnz9tzI=",
+ "lastModified": 1772476586,
+ "narHash": "sha256-N/ZwsRLULLpBP5ecvAUzNq8E/CgLRwPwSrHyY3xB5KM=",
"owner": "hyprwm",
"repo": "xdg-desktop-portal-hyprland",
- "rev": "4b8801228ff958d028f588f0c2b911dbf32297f9",
+ "rev": "eb6c02a2ead882f3474f3d7f2fbe966b64ed5110",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index d71a29e..71cdf82 100644
--- a/flake.nix
+++ b/flake.nix
@@ -8,13 +8,13 @@
home-manager.url = "github:nix-community/home-manager/master";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
# hyprland
- hyprland.url = "github:hyprwm/Hyprland/main";
+ hyprland.url = "github:outfoxxed/Hyprland/itarget-visualbox-541";
hyprland.inputs.nixpkgs.follows = "nixpkgs";
# hyprland plugins
hyprland-plugins.url = "github:hyprwm/hyprland-plugins/v0.53.0";
hyprland-plugins.inputs.hyprland.follows = "hyprland";
# hyprland hy3
- hy3.url = "github:outfoxxed/hy3/master";
+ hy3.url = "github:outfoxxed/hy3/0.54";
hy3.inputs.hyprland.follows = "hyprland";
# sops
sops-nix.url = "github:Mic92/sops-nix";
diff --git a/home/desktops/hyprland/binds.nix b/home/desktops/hyprland/binds.nix
index 3266938..7582edf 100644
--- a/home/desktops/hyprland/binds.nix
+++ b/home/desktops/hyprland/binds.nix
@@ -22,7 +22,7 @@ in {
"${mod} SHIFT, Q, killactive"
"${mod} SHIFT, SPACE, togglefloating"
"${mod}, F, fullscreen"
- "${mod}, J, togglesplit"
+ "${mod}, J, layoutmsg, togglesplit"
# Move focus with mod + arrow keys
diff --git a/hosts/shinji/hardware.nix b/hosts/shinji/hardware.nix
index 5a32364..ba4192c 100644
--- a/hosts/shinji/hardware.nix
+++ b/hosts/shinji/hardware.nix
@@ -64,16 +64,25 @@
};
open = true;
nvidiaSettings = true;
- package = config.boot.kernelPackages.nvidiaPackages.stable;
+ package = let
+ pkg = config.boot.kernelPackages.nvidiaPackages.latest;
+ in pkg // {
+ open = pkg.open.overrideAttrs (finalAttrs: {
+ patches = (finalAttrs.patches or []) ++ [
+ (pkgs.fetchpatch {
+ name = "linux-6.19";
+ url = "https://raw.githubusercontent.com/CachyOS/CachyOS-PKGBUILDS/refs/heads/master/nvidia/nvidia-utils/kernel-6.19.patch";
+ hash = "sha256-YuJjSUXE6jYSuZySYGnWSNG5sfVei7vvxDcHx3K+IN4=";
+ })
+ ];
+ });
+ };
};
unfreePackages = [
"nvidia-x11"
"nvidia-settings"
];
- # nvidia brokie
- boot.kernelPackages = lib.mkForce pkgs.linuxPackages_6_18;
-
# luks device
boot.initrd.luks.devices."root".device = "/dev/disk/by-uuid/ad489bfa-4280-44ea-8ad2-60347b516d60";
boot.initrd.luks.devices."swap".device = "/dev/disk/by-uuid/550e638d-eade-4d2f-aa39-c38774c91af3";