diff --git a/instances/thor/configuration.nix b/instances/thor/configuration.nix index b4a7749..0fb2501 100644 --- a/instances/thor/configuration.nix +++ b/instances/thor/configuration.nix @@ -18,7 +18,7 @@ "armv7l-linux" "aarch64-linux" ]; - # kernelPackages = pkgs.linuxPackages_latest; + kernelPackages = pkgs.linuxPackages_latest; # kernelPackages = pkgs.linuxPackages_6_1; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; loader = { @@ -61,6 +61,15 @@ # settingsSha256 = "sha256-ZpuVZybW6CFN/gz9rx+UJvQ715FZnAOYfHn5jt5Z2C8="; # persistencedSha256 = lib.fakeSha256; # }; + + package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "565.77"; + sha256_64bit = "sha256-CnqnQsRrzzTXZpgkAtF7PbH9s7wbiTRNcM0SPByzFHw="; + sha256_aarch64 = lib.fakeSha256; + openSha256 = "sha256-Fxo0t61KQDs71YA8u7arY+503wkAc1foaa51vi2Pl5I="; + settingsSha256 = "sha256-VUetj3LlOSz/LB+DDfMCN34uA4bNTTpjDrb6C6Iwukk="; + persistencedSha256 = "sha256-E2J2wYYyRu2Kc3MMZz/8ZIemcZg68rkzvqEwFAL3fFs="; + }; open = true; }; nvidia-container-toolkit.enable = true; diff --git a/instances/thor/hardware-configuration.nix b/instances/thor/hardware-configuration.nix index 9d58e18..7ac7b20 100644 --- a/instances/thor/hardware-configuration.nix +++ b/instances/thor/hardware-configuration.nix @@ -22,18 +22,18 @@ options = [ "subvol=@root" ]; }; + "/boot" = { + device = "/dev/nvme1n1p1"; + fsType = "vfat"; + options = [ "fmask=0022" "dmask=0022" ]; + }; + "/nix" = { device = "/dev/nvme1n1p2"; fsType = "btrfs"; options = [ "subvol=@nix" ]; }; - "/boot" = { - device = "/dev/disk/by-uuid/B9D2-255C"; - fsType = "vfat"; - options = [ "fmask=0022" "dmask=0022" ]; - }; - "/home/bertof" = { device = "/dev/nvme1n1p2"; fsType = "btrfs";