summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseth <[email protected]>2023-02-25 14:27:49 -0500
committerseth <[email protected]>2023-02-25 14:27:49 -0500
commit2c181779426b72e48e10f32ad3169513bd6e9a68 (patch)
tree3d2c43a1c3293ac6c91ff11f652d2f3f5fcbc0dc
parent980a63a79cd323648d136335e79107efa50222d9 (diff)
pin kernel/nvidia driver
-rw-r--r--flake.nix1
-rw-r--r--hosts/glados/boot.nix11
2 files changed, 9 insertions, 3 deletions
diff --git a/flake.nix b/flake.nix
index 33e6c07..4e3f11c 100644
--- a/flake.nix
+++ b/flake.nix
@@ -58,6 +58,7 @@
}
];
specialArgs = {
+ nixpkgsStable = nixpkgs;
desktop = "gnome";
standalone = false;
wsl = false;
diff --git a/hosts/glados/boot.nix b/hosts/glados/boot.nix
index f936f1e..6ff35ba 100644
--- a/hosts/glados/boot.nix
+++ b/hosts/glados/boot.nix
@@ -1,15 +1,20 @@
{
- config,
lib,
pkgs,
+ nixpkgsStable,
...
-}: {
+}: let
+ pinned-kernel = import nixpkgsStable {
+ system = "x86_64-linux";
+ config.allowUnfree = true;
+ };
+in {
environment.systemPackages = with pkgs; [
sbctl
];
boot = {
- kernelPackages = pkgs.linuxPackages_latest;
+ kernelPackages = pinned-kernel.pkgs.linuxPackages_6_1;
bootspec.enable = true;
loader.systemd-boot.enable = lib.mkForce false;