From e92d8e6616f596e7d1f93dc24a32c2e223371837 Mon Sep 17 00:00:00 2001 From: alsaiduq-lab Date: Mon, 16 Feb 2026 00:04:21 -0700 Subject: [PATCH] update --- flake.lock | 42 ++++++++++---------- home-manager/modules/ffmpeg.nix | 2 +- home-manager/modules/gremlin.nix | 1 - hosts/modules/boot.nix | 4 +- hosts/modules/nvidia.nix | 21 ++++++++++ hosts/modules/python.nix | 1 - pkgs/dms-plugins/lyrics-on-panel/default.nix | 2 +- 7 files changed, 46 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index b849e4d..b03d58b 100644 --- a/flake.lock +++ b/flake.lock @@ -65,11 +65,11 @@ ] }, "locked": { - "lastModified": 1771095601, - "narHash": "sha256-c0AseipOpbGy0QmGAh0NitT/Cv/C5nmxgFzzPDQa3+c=", + "lastModified": 1771213702, + "narHash": "sha256-7YPUGEXIA+Q3eiJ2upROkcFKb68j9rb8SPtw47Vkrx0=", "owner": "AvengeMedia", "repo": "DankMaterialShell", - "rev": "24e3024b5741b16cb4cb84fc5ba20eab24d64e5d", + "rev": "f2a6d2c7dae29971af76df9d80e1877e7d55a0f9", "type": "github" }, "original": { @@ -261,11 +261,11 @@ "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1771086270, - "narHash": "sha256-mTCQuab0I2B/Naq0wveN9U9zWD/Hfu9SwsaKF0DSm4k=", + "lastModified": 1771211114, + "narHash": "sha256-yEgMiTWtTZadYdyaQVnERCNQwcsj9c66YxgzqZdfc+E=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "61e347a2c278263dd1392c324feaee5fb9712ee5", + "rev": "32e319ec71801e6ee7d957e6713cbdba5afe8b12", "type": "github" }, "original": { @@ -432,11 +432,11 @@ "xdph": "xdph" }, "locked": { - "lastModified": 1771109637, - "narHash": "sha256-Tm3gxMhwoJGORXMnH4eZyJKQPQr6fWG5njd9I+k/sVI=", + "lastModified": 1771177803, + "narHash": "sha256-6I5oJItQ5187J6gELPqLZDRbcjcxfQGnVUu5AcKQ0Gc=", "owner": "hyprwm", "repo": "Hyprland", - "rev": "e6ca1413648407c9a7b14f33673f67c31b296410", + "rev": "6716b8a0e32b1adf68cd158ea38acec73f3fc22e", "type": "github" }, "original": { @@ -717,11 +717,11 @@ "nixpkgs": "nixpkgs_8" }, "locked": { - "lastModified": 1771036369, - "narHash": "sha256-SzrzlEMdx0LfHbdWnFjaIPdUlKmEKjMlXx01w50nLtU=", + "lastModified": 1771123156, + "narHash": "sha256-Px1IFFTw3zdP8RNram2g41EvUTjIZRDLCgZyXgpBty0=", "owner": "fufexan", "repo": "nix-gaming", - "rev": "604bc7bad2f78a4616c7ba269902f4894a79ba73", + "rev": "0c4bf3ac4eaf5b693e5d7ae75f3caba8fcf15d8f", "type": "github" }, "original": { @@ -737,11 +737,11 @@ ] }, "locked": { - "lastModified": 1770315571, - "narHash": "sha256-hy0gcAgAcxrnSWKGuNO+Ob0x6jQ2xkR6hoaR0qJBHYs=", + "lastModified": 1771130777, + "narHash": "sha256-UIKOwG0D9XVIJfNWg6+gENAvQP+7LO46eO0Jpe+ItJ0=", "owner": "nix-community", "repo": "nix-index-database", - "rev": "2684bb8080a6f2ca5f9d494de5ef875bc1c4ecdb", + "rev": "efec7aaad8d43f8e5194df46a007456093c40f88", "type": "github" }, "original": { @@ -958,11 +958,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1770537093, - "narHash": "sha256-pF1quXG5wsgtyuPOHcLfYg/ft/QMr8NnX0i6tW2187s=", + "lastModified": 1770843696, + "narHash": "sha256-LovWTGDwXhkfCOmbgLVA10bvsi/P8eDDpRudgk68HA8=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fef9403a3e4d31b0a23f0bacebbec52c248fbb51", + "rev": "2343bbb58f99267223bc2aac4fc9ea301a155a16", "type": "github" }, "original": { @@ -1175,11 +1175,11 @@ }, "unstable": { "locked": { - "lastModified": 1770843696, - "narHash": "sha256-LovWTGDwXhkfCOmbgLVA10bvsi/P8eDDpRudgk68HA8=", + "lastModified": 1771147098, + "narHash": "sha256-jpfPdBjKO232s5NueoNEvvVzpndiUzPLNYcH4/Ov0gY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2343bbb58f99267223bc2aac4fc9ea301a155a16", + "rev": "e3cb16bccd9facebae3ba29c6a76a4cc1b73462a", "type": "github" }, "original": { diff --git a/home-manager/modules/ffmpeg.nix b/home-manager/modules/ffmpeg.nix index edf345c..b41d193 100644 --- a/home-manager/modules/ffmpeg.nix +++ b/home-manager/modules/ffmpeg.nix @@ -1,6 +1,6 @@ {pkgs, ...}: { home.packages = with pkgs; [ ffmpeg - wf-recorder + gpu-screen-recorder ]; } diff --git a/home-manager/modules/gremlin.nix b/home-manager/modules/gremlin.nix index 1fd8581..4df0a18 100644 --- a/home-manager/modules/gremlin.nix +++ b/home-manager/modules/gremlin.nix @@ -2,6 +2,5 @@ home.packages = with pkgs; [ desktop-gremlin voicevox - libretranslate ]; } diff --git a/hosts/modules/boot.nix b/hosts/modules/boot.nix index 245b331..b95fce9 100644 --- a/hosts/modules/boot.nix +++ b/hosts/modules/boot.nix @@ -9,8 +9,8 @@ timeout = 5; }; tmp.cleanOnBoot = true; - #kernelPackages = pkgs.linuxPackages_latest; - kernelPackages = pkgs.linuxPackages_6_18; + kernelPackages = pkgs.linuxPackages_latest; + #kernelPackages = pkgs.linuxPackages_6_18; consoleLogLevel = 3; initrd.verbose = false; kernelParams = [ diff --git a/hosts/modules/nvidia.nix b/hosts/modules/nvidia.nix index 0d73e91..f35e932 100644 --- a/hosts/modules/nvidia.nix +++ b/hosts/modules/nvidia.nix @@ -11,6 +11,27 @@ powerManagement.enable = false; nvidiaSettings = true; nvidiaPersistenced = true; + + package = let + base = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "590.48.01"; + sha256_64bit = "sha256-ueL4BpN4FDHMh/TNKRCeEz3Oy1ClDWto1LO/LWlr1ok="; + openSha256 = "sha256-hECHfguzwduEfPo5pCDjWE/MjtRDhINVr4b1awFdP44="; + settingsSha256 = "sha256-4SfCWp3swUp+x+4cuIZ7SA5H7/NoizqgPJ6S9fm90fA="; + persistencedSha256 = "sha256-wsNeuw7IaY6Qc/i/AzT/4N82lPjkwfrhxidKWUtcwW8="; + }; + + cachyosPatch = pkgs.fetchpatch { + url = "https://raw.githubusercontent.com/CachyOS/CachyOS-PKGBUILDS/master/nvidia/nvidia-utils/kernel-6.19.patch"; + sha256 = "sha256-YuJjSUXE6jYSuZySYGnWSNG5sfVei7vvxDcHx3K+IN4="; + }; + in + base + // { + open = base.open.overrideAttrs (old: { + patches = (old.patches or []) ++ [cachyosPatch]; + }); + }; }; hardware.graphics = { diff --git a/hosts/modules/python.nix b/hosts/modules/python.nix index e8462a9..0ed16fd 100644 --- a/hosts/modules/python.nix +++ b/hosts/modules/python.nix @@ -16,7 +16,6 @@ wheel jupyterlab datasets - debugpy pynvim pkginfo pypresence diff --git a/pkgs/dms-plugins/lyrics-on-panel/default.nix b/pkgs/dms-plugins/lyrics-on-panel/default.nix index 03d3d18..d7d39ab 100644 --- a/pkgs/dms-plugins/lyrics-on-panel/default.nix +++ b/pkgs/dms-plugins/lyrics-on-panel/default.nix @@ -14,7 +14,7 @@ owner = "KangweiZhu"; repo = "lyrics-on-panel"; rev = "main"; - hash = "sha256-AjOfNUfw6oU13KFOGcRzAF48I1faLiWwWqcgsmBmc80="; + hash = "sha256-IRmbfNzVgHC2uEzVOdIvYqEhx1wouWTB0zKPppiNTms="; }; in stdenvNoCC.mkDerivation {