update nixpkgs
Charlotte Som charlotte@som.codes
Sun, 08 Mar 2026 22:07:59 +0000
5 files changed,
24 insertions(+),
12 deletions(-)
M
flake.lock
→
flake.lock
@@ -38,11 +38,11 @@ }
}, "nixpkgs": { "locked": { - "lastModified": 1769318308, - "narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=", + "lastModified": 1772822230, + "narHash": "sha256-yf3iYLGbGVlIthlQIk5/4/EQDZNNEmuqKZkQssMljuw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c", + "rev": "71caefce12ba78d84fe618cf61644dce01cf3a96", "type": "github" }, "original": {@@ -54,11 +54,11 @@ }
}, "nixpkgs-unstable": { "locked": { - "lastModified": 1769170682, - "narHash": "sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU=", + "lastModified": 1772773019, + "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "c5296fdd05cfa2c187990dd909864da9658df755", + "rev": "aca4d95fce4914b3892661bcb80b8087293536c6", "type": "github" }, "original": {
M
flake.nix
→
flake.nix
@@ -47,7 +47,10 @@ system = "x86_64-linux";
specialArgs = { user-pkgs = self.packages."x86_64-linux"; - unstable-pkgs = nixpkgs-unstable.legacyPackages."x86_64-linux"; + unstable-pkgs = import nixpkgs-unstable { + system = "x86_64-linux"; + config.allowUnfree = true; + }; }; modules = [
M
profiles/common/base.nix
→
profiles/common/base.nix
@@ -1,4 +1,4 @@
-{ pkgs, unstable-pkgs, ... }: +{ pkgs, unstable-pkgs, lib, ... }: { nix = { package = unstable-pkgs.lix;@@ -28,7 +28,7 @@ };
boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; - boot.kernelPackages = pkgs.linuxPackages_latest; + boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; nixpkgs.config.allowUnfree = true; programs.nix-ld.enable = true;
M
profiles/onyx/base.nix
→
profiles/onyx/base.nix
@@ -5,6 +5,8 @@ unstable-pkgs,
... }: { + boot.kernelPackages = unstable-pkgs.linuxPackages_latest; + networking.hostName = "onyx"; time.timeZone = "Europe/London";
M
profiles/onyx/nvidia.nix
→
profiles/onyx/nvidia.nix
@@ -1,12 +1,19 @@
-{ config, ... }: { +{ config, pkgs, lib, ... }: { services.hardware.bolt.enable = true; services.xserver.videoDrivers = [ "amdgpu" "nvidia" ]; hardware.nvidia = { - open = false; + open = true; nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.stable; + package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "595.45.04"; + sha256_64bit = "sha256-zUllSSRsuio7dSkcbBTuxF+dN12d6jEPE0WgGvVOj14="; + sha256_aarch64 = "sha256-pruxWQlLurymRL7PbR24NA6dNowwwX35p6j9mBIDcNs="; + openSha256 = "sha256-1Q2wuDdZ6KiA/2L3IDN4WXF8t63V/4+JfrFeADI1Cjg="; + settingsSha256 = "sha256-QMx4rUPEGp/8Mc+Bd8UmIet/Qr0GY8bnT/oDN8GAoEI="; + persistencedSha256 = lib.fakeSha256; + }; }; boot.blacklistedKernelModules = [