summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock16
-rw-r--r--flake.nix1
-rw-r--r--nvidia.nix12
3 files changed, 21 insertions, 8 deletions
diff --git a/flake.lock b/flake.lock
index a3cf033..3781a5b 100644
--- a/flake.lock
+++ b/flake.lock
@@ -74,11 +74,11 @@
"rust-overlay": "rust-overlay"
},
"locked": {
- "lastModified": 1729477666,
- "narHash": "sha256-ri40XjKyZIMH5wBCFNa50dq5wTBPF5qH/NVDo+syhNM=",
+ "lastModified": 1730313564,
+ "narHash": "sha256-1RBs/WOH3gp2ETDruEbM2vq2tPiJmqQ3wrjiKREE5NU=",
"owner": "helix-editor",
"repo": "helix",
- "rev": "6d64e6288add793caf1c841ea295518414c04ea0",
+ "rev": "38faf74febf3332fb119302324bfd21229d39e14",
"type": "github"
},
"original": {
@@ -118,8 +118,8 @@
"zen-browser": "zen-browser"
},
"locked": {
- "lastModified": 1730489000,
- "narHash": "sha256-4bxUF3+sbQGu7SxIrtDse5Fnh2QcjiSplwS9zwVuRaM=",
+ "lastModified": 1731052489,
+ "narHash": "sha256-l3cAftRttqp3RyzmbNijvd0RaPv+81ZbCFJW7K2Gc5k=",
"path": "/home/jras/home-manager",
"type": "path"
},
@@ -250,11 +250,11 @@
},
"nixpkgs_6": {
"locked": {
- "lastModified": 1729449015,
- "narHash": "sha256-Gf04dXB0n4q0A9G5nTGH3zuMGr6jtJppqdeljxua1fo=",
+ "lastModified": 1730327045,
+ "narHash": "sha256-xKel5kd1AbExymxoIfQ7pgcX6hjw9jCgbiBjiUfSVJ8=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "89172919243df199fe237ba0f776c3e3e3d72367",
+ "rev": "080166c15633801df010977d9d7474b4a6c549d7",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index 29d1fba..7facf44 100644
--- a/flake.nix
+++ b/flake.nix
@@ -20,6 +20,7 @@
./services.nix
./packages.nix
./compositor.nix
+ ./nvidia.nix
home-manager.nixosModules.home-manager {
home-manager.useGlobalPkgs = true;
diff --git a/nvidia.nix b/nvidia.nix
new file mode 100644
index 0000000..dde5fc5
--- /dev/null
+++ b/nvidia.nix
@@ -0,0 +1,12 @@
+{ config, ... }:
+{
+ hardware.opengl.enable = true;
+ services.xserver.videoDrivers = ["nvidia"];
+ hardware.nvidia = {
+ modesetting.enable = true;
+ nvidiaSettings = true;
+ nvidiaPersistenced = true;
+
+ package = config.boot.kernelPackages.nvidiaPackages.stable;
+ };
+}