From deea968371b3271fb68211730c8ec5c121354f5d Mon Sep 17 00:00:00 2001 From: GitHub automation Date: Sat, 28 Mar 2026 04:20:34 +0000 Subject: [PATCH 1/3] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'emacs-overlay': 'github:nix-community/emacs-overlay/d8e296950bd9d56a727097a2ef847d10b20c625c?narHash=sha256-hZOHoT4E5OPeSjKXrIR31DVlkKNw2WfCG3lXbdWJlgs%3D' (2026-03-21) → 'github:nix-community/emacs-overlay/5c303fb84c850ad232522a0c99f2c717fe2ce16a?narHash=sha256-Z4WW5ezVa8tK1DgHSWrGs0neLD8Lek1Bm02UjiXNwPc%3D' (2026-03-28) • Updated input 'home-manager': 'github:nix-community/home-manager/a91b3ea73a765614d90360580b689c48102d1d33?narHash=sha256-WzBOBfSay3GYilUfKaUa1Mbf8/jtuAiJIedx7fWuIX4%3D' (2026-03-19) → 'github:nix-community/home-manager/a0bb0d11514f92b639514220114ac8063c72d0a3?narHash=sha256-deix7yg3j6AhjMPnFDCmWB3f83LsajaaULP5HH2j34k%3D' (2026-03-26) • Updated input 'nix-gaming': 'github:fufexan/nix-gaming/342bd5c65526d57b7bed200c8219d1a48414c806?narHash=sha256-gaKNu%2BdW6lA4LU8PM4pNqmaqoY8hIggM7ticP6VjVFk%3D' (2026-03-20) → 'github:fufexan/nix-gaming/f2644f0aebb5805ca0ff778f9241ab8f69cd6675?narHash=sha256-GT3cOq5rmmjIqUDGj3vo7sVjyF8rJ2y7%2BbhMPVakAXY%3D' (2026-03-28) • Updated input 'nix-gaming/git-hooks': 'github:cachix/git-hooks.nix/8baab586afc9c9b57645a734c820e4ac0a604af9?narHash=sha256-JDqZMgxUTCq85ObSaFw0HhE%2BlvdOre1lx9iI6vYyOEs%3D' (2026-03-07) → 'github:cachix/git-hooks.nix/f799ae951fde0627157f40aec28dec27b22076d0?narHash=sha256-EAtviqz0sEAxdHS4crqu7JGR5oI3BwaqG0mw7CmXkO8%3D' (2026-03-21) • Updated input 'nixos-hardware': 'github:NixOS/nixos-hardware/2d4b4717b2534fad5c715968c1cece04a172b365?narHash=sha256-HHYEwK1A22aSaxv2ibhMMkKvrDGKGlA/qObG4smrSqc%3D' (2026-03-20) → 'github:NixOS/nixos-hardware/3f6f874dfc34d386d10e434c48ad966c4832243e?narHash=sha256-uVlOHBvt6Vc/iYNJXLPa4c3cLXwMllOCVfAaLAcphIo%3D' (2026-03-26) • Updated input 'nixpkgs': 'https://releases.nixos.org/nixos/25.11/nixos-25.11.7766.fea3b367d61c/nixexprs.tar.xz?narHash=sha256-mzgnItm0yK1PcmhALIWc5v2iZCuYjKdgKJ%2Bvo7XhbHY%3D' (2026-03-18) → 'https://releases.nixos.org/nixos/25.11/nixos-25.11.8107.1073dad219cb/nixexprs.tar.xz?narHash=sha256-cUgsPWt0NJz21K4i/5191mWaizw4XtT20WFqyxzSuQI%3D' (2026-03-24) • Updated input 'nixpkgs-unstable': 'https://releases.nixos.org/nixos/unstable/nixos-26.05pre964859.b40629efe5d6/nixexprs.tar.xz?narHash=sha256-p0tPeJJbg%2BPKaH741F1CWa9Bf9vf6g02HK9V/g4TkHo%3D' (2026-03-18) → 'https://releases.nixos.org/nixos/unstable/nixos-26.05pre969196.46db2e09e1d3/nixexprs.tar.xz?narHash=sha256-NZE%2B83qbc/hauTJs/uyv8Sf%2B1aFLP/LsHdIN6q6GQAc%3D' (2026-03-24) • Updated input 'sops-nix': 'github:Mic92/sops-nix/29b6519f3e0780452bca0ac0be4584f04ac16cc5?narHash=sha256-%2BycaiVAk3MEshJTg35cBTUa0MizGiS%2BbgpYw/f8ohkg%3D' (2026-03-19) → 'github:Mic92/sops-nix/614e256310e0a4f8a9ccae3fa80c11844fba7042?narHash=sha256-fhG4JAcLgjKwt%2BXHbjs8brpWnyKUfU4LikLm3s0Q/ic%3D' (2026-03-23) --- flake.lock | 52 ++++++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/flake.lock b/flake.lock index 66aa5c00..448a99bd 100644 --- a/flake.lock +++ b/flake.lock @@ -30,11 +30,11 @@ ] }, "locked": { - "lastModified": 1774058251, - "narHash": "sha256-hZOHoT4E5OPeSjKXrIR31DVlkKNw2WfCG3lXbdWJlgs=", + "lastModified": 1774666427, + "narHash": "sha256-Z4WW5ezVa8tK1DgHSWrGs0neLD8Lek1Bm02UjiXNwPc=", "owner": "nix-community", "repo": "emacs-overlay", - "rev": "d8e296950bd9d56a727097a2ef847d10b20c625c", + "rev": "5c303fb84c850ad232522a0c99f2c717fe2ce16a", "type": "github" }, "original": { @@ -166,11 +166,11 @@ ] }, "locked": { - "lastModified": 1772893680, - "narHash": "sha256-JDqZMgxUTCq85ObSaFw0HhE+lvdOre1lx9iI6vYyOEs=", + "lastModified": 1774104215, + "narHash": "sha256-EAtviqz0sEAxdHS4crqu7JGR5oI3BwaqG0mw7CmXkO8=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "8baab586afc9c9b57645a734c820e4ac0a604af9", + "rev": "f799ae951fde0627157f40aec28dec27b22076d0", "type": "github" }, "original": { @@ -208,11 +208,11 @@ ] }, "locked": { - "lastModified": 1773963144, - "narHash": "sha256-WzBOBfSay3GYilUfKaUa1Mbf8/jtuAiJIedx7fWuIX4=", + "lastModified": 1774559029, + "narHash": "sha256-deix7yg3j6AhjMPnFDCmWB3f83LsajaaULP5HH2j34k=", "owner": "nix-community", "repo": "home-manager", - "rev": "a91b3ea73a765614d90360580b689c48102d1d33", + "rev": "a0bb0d11514f92b639514220114ac8063c72d0a3", "type": "github" }, "original": { @@ -265,11 +265,11 @@ ] }, "locked": { - "lastModified": 1774013813, - "narHash": "sha256-gaKNu+dW6lA4LU8PM4pNqmaqoY8hIggM7ticP6VjVFk=", + "lastModified": 1774665675, + "narHash": "sha256-GT3cOq5rmmjIqUDGj3vo7sVjyF8rJ2y7+bhMPVakAXY=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "342bd5c65526d57b7bed200c8219d1a48414c806", + "rev": "f2644f0aebb5805ca0ff778f9241ab8f69cd6675", "type": "github" }, "original": { @@ -296,11 +296,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1774018263, - "narHash": "sha256-HHYEwK1A22aSaxv2ibhMMkKvrDGKGlA/qObG4smrSqc=", + "lastModified": 1774567711, + "narHash": "sha256-uVlOHBvt6Vc/iYNJXLPa4c3cLXwMllOCVfAaLAcphIo=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "2d4b4717b2534fad5c715968c1cece04a172b365", + "rev": "3f6f874dfc34d386d10e434c48ad966c4832243e", "type": "github" }, "original": { @@ -312,11 +312,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1773814637, - "narHash": "sha256-mzgnItm0yK1PcmhALIWc5v2iZCuYjKdgKJ+vo7XhbHY=", - "rev": "fea3b367d61c1a6592bc47c72f40a9f3e6a53e96", + "lastModified": 1774388614, + "narHash": "sha256-cUgsPWt0NJz21K4i/5191mWaizw4XtT20WFqyxzSuQI=", + "rev": "1073dad219cb244572b74da2b20c7fe39cb3fa9e", "type": "tarball", - "url": "https://releases.nixos.org/nixos/25.11/nixos-25.11.7766.fea3b367d61c/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixos/25.11/nixos-25.11.8107.1073dad219cb/nixexprs.tar.xz" }, "original": { "type": "tarball", @@ -340,11 +340,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1773821835, - "narHash": "sha256-p0tPeJJbg+PKaH741F1CWa9Bf9vf6g02HK9V/g4TkHo=", - "rev": "b40629efe5d6ec48dd1efba650c797ddbd39ace0", + "lastModified": 1774386573, + "narHash": "sha256-NZE+83qbc/hauTJs/uyv8Sf+1aFLP/LsHdIN6q6GQAc=", + "rev": "46db2e09e1d3f113a13c0d7b81e2f221c63b8ce9", "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre964859.b40629efe5d6/nixexprs.tar.xz" + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre969196.46db2e09e1d3/nixexprs.tar.xz" }, "original": { "type": "tarball", @@ -393,11 +393,11 @@ ] }, "locked": { - "lastModified": 1773889674, - "narHash": "sha256-+ycaiVAk3MEshJTg35cBTUa0MizGiS+bgpYw/f8ohkg=", + "lastModified": 1774303811, + "narHash": "sha256-fhG4JAcLgjKwt+XHbjs8brpWnyKUfU4LikLm3s0Q/ic=", "owner": "Mic92", "repo": "sops-nix", - "rev": "29b6519f3e0780452bca0ac0be4584f04ac16cc5", + "rev": "614e256310e0a4f8a9ccae3fa80c11844fba7042", "type": "github" }, "original": { From 48d9aaf590e7883668513c5ef6af86f6dc63a0fe Mon Sep 17 00:00:00 2001 From: GitHub automation Date: Sat, 28 Mar 2026 04:22:15 +0000 Subject: [PATCH 2/3] update(pkgs): Update sources of all downstream packages --- .../dotfiles/eww/desktop-logic/Cargo.lock | 52 +++++++++---------- pkgs/packages/nvidia/package.nix | 6 +-- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/home-config/dotfiles/eww/desktop-logic/Cargo.lock b/home-config/dotfiles/eww/desktop-logic/Cargo.lock index da7287e8..839591b1 100644 --- a/home-config/dotfiles/eww/desktop-logic/Cargo.lock +++ b/home-config/dotfiles/eww/desktop-logic/Cargo.lock @@ -13,9 +13,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.21" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" +checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" dependencies = [ "anstyle", "anstyle-parse", @@ -34,9 +34,9 @@ checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "anstyle-parse" -version = "0.2.7" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" dependencies = [ "utf8parse", ] @@ -301,9 +301,9 @@ dependencies = [ [[package]] name = "env_filter" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f" +checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" dependencies = [ "log", "regex", @@ -311,9 +311,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.9" +version = "0.11.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d" +checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" dependencies = [ "anstream", "anstyle", @@ -498,9 +498,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.91" +version = "0.3.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" +checksum = "cc4c90f45aa2e6eacbe8645f77fdea542ac97a494bcd117a67df9ff4d611f995" dependencies = [ "once_cell", "wasm-bindgen", @@ -833,18 +833,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.0.1+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9" +checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" dependencies = [ "serde_core", ] [[package]] name = "toml_edit" -version = "0.25.5+spec-1.1.0" +version = "0.25.8+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1" +checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" dependencies = [ "indexmap", "toml_datetime", @@ -854,9 +854,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.0.10+spec-1.1.0" +version = "1.1.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420" +checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" dependencies = [ "winnow 1.0.0", ] @@ -923,9 +923,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.22.0" +version = "1.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37" +checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" dependencies = [ "js-sys", "serde_core", @@ -952,9 +952,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" +checksum = "6523d69017b7633e396a89c5efab138161ed5aafcbc8d3e5c5a42ae38f50495a" dependencies = [ "cfg-if", "once_cell", @@ -965,9 +965,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" +checksum = "4e3a6c758eb2f701ed3d052ff5737f5bfe6614326ea7f3bbac7156192dc32e67" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -975,9 +975,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" +checksum = "921de2737904886b52bcbb237301552d05969a6f9c40d261eb0533c8b055fedf" dependencies = [ "bumpalo", "proc-macro2", @@ -988,9 +988,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.114" +version = "0.2.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" +checksum = "a93e946af942b58934c604527337bad9ae33ba1d5c6900bbb41c2c07c2364a93" dependencies = [ "unicode-ident", ] diff --git a/pkgs/packages/nvidia/package.nix b/pkgs/packages/nvidia/package.nix index c1724244..7a2a27e4 100644 --- a/pkgs/packages/nvidia/package.nix +++ b/pkgs/packages/nvidia/package.nix @@ -10,9 +10,9 @@ let inherit (flake-inputs.self.nixosConfigurations.yui.config.boot) kernelPackages; in (kernelPackages.nvidiaPackages.mkDriver { - version = "580.142"; - sha256_64bit = "sha256-IJFfzz/+icNVDPk7YKBKKFRTFQ2S4kaOGRGkNiBEdWM="; - openSha256 = "sha256-v968LbRqy8jB9+yHy9ceP2TDdgyqfDQ6P41NsCoM2AY="; + version = "595.58.03"; + sha256_64bit = "sha256-jA1Plnt5MsSrVxQnKu6BAzkrCnAskq+lVRdtNiBYKfk="; + openSha256 = "sha256-6LvJyT0cMXGS290Dh8hd9rc+nYZqBzDIlItOFk8S4n8="; useSettings = false; usePersistenced = false; From f7f56fe3fab3ebef88af54f5d6870caa31a8f52f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20Dani=C3=ABl=20Maat?= Date: Fri, 3 Apr 2026 03:37:01 +0800 Subject: [PATCH 3/3] feat(nvidia): Update nvidia module settings --- nixos-modules/nvidia/default.nix | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/nixos-modules/nvidia/default.nix b/nixos-modules/nvidia/default.nix index cb745484..8bc61bbe 100644 --- a/nixos-modules/nvidia/default.nix +++ b/nixos-modules/nvidia/default.nix @@ -90,12 +90,6 @@ in services.xserver.videoDrivers = [ "nvidia" ]; hardware.nvidia = { - # This will no longer be necessary when - # https://github.com/NixOS/nixpkgs/pull/326369 hits stable - modesetting.enable = lib.mkDefault true; - # Power management is nearly always required to get nvidia GPUs to - # behave on suspend, due to firmware bugs. - powerManagement.enable = true; # The open driver is recommended by nvidia now, see # https://download.nvidia.com/XFree86/Linux-x86_64/565.57.01/README/kernel_open.html open = true; @@ -105,9 +99,11 @@ in boot.extraModprobeConfig = let - options = - lib.optional cfg.advanced.usePageAttributeTable "NVreg_UsePageAttributeTable=1" - ++ lib.optional cfg.advanced.monitorControlSupport "NVreg_RegistryDwords=RMUseSwI2c=0x01;RMI2cSpeed=100"; + options = [ + "NVreg_UseKernelSuspendNotifiers=1" + ] + ++ lib.optional cfg.advanced.usePageAttributeTable "NVreg_UsePageAttributeTable=1" + ++ lib.optional cfg.advanced.monitorControlSupport "NVreg_RegistryDwords=RMUseSwI2c=0x01;RMI2cSpeed=100"; in lib.mkIf (options != [ ]) "options nvidia ${lib.concatStringsSep " " options}"; };