Home

dotnix @main - refs - log -
-
https://git.jolheiser.com/dotnix.git
My nix dotfiles
tree log patch
add flake registry for unstable Signed-off-by: jolheiser <git@jolheiser.com>
Signature
-----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgBTEvCQk6VqUAdN2RuH6bj1dNkY oOpbPWj+jw4ua1B1cAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQItgszV+7zgzJ2YlpICVqobDjck3qIrbapA82LGtUlYgt8SQVfEW21Tso4HwrcqID+ tyB0rpkZQOQ+LWN14xpQI= -----END SSH SIGNATURE-----
jolheiser <git@jolheiser.com>
1 day ago
4 changed files, 31 additions(+), 3 deletions(-)
flake.lockflake.nixhome/default.nixhome/nogui/nushell.nix
M flake.lock -> flake.lock
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
diff --git a/flake.lock b/flake.lock
index 400bcc288cca7471dc38c0ddb891c9c4686803fc..8ea4a7ad596b2906050682d04ad37150a305f3fc 100644
--- a/flake.lock
+++ b/flake.lock
@@ -170,6 +170,22 @@         "repo": "nixpkgs",
         "type": "github"
       }
     },
+    "nixpkgs-unstable": {
+      "locked": {
+        "lastModified": 1760934318,
+        "narHash": "sha256-/oUYsC0lUCBory65VK+UHqCCsCspbL1Vgfcf1KUYqVw=",
+        "owner": "nixos",
+        "repo": "nixpkgs",
+        "rev": "87848bf0cc4f87717fc813a4575f07330c3e743c",
+        "type": "github"
+      },
+      "original": {
+        "owner": "nixos",
+        "ref": "nixpkgs-unstable",
+        "repo": "nixpkgs",
+        "type": "github"
+      }
+    },
     "nixpkgs_2": {
       "locked": {
         "lastModified": 1755615617,
@@ -344,6 +360,7 @@         "helix": "helix",
         "home-manager": "home-manager",
         "nixos-hardware": "nixos-hardware",
         "nixpkgs": "nixpkgs_5",
+        "nixpkgs-unstable": "nixpkgs-unstable",
         "nur": "nur",
         "pokego": "pokego",
         "spectre": "spectre",
M flake.nix -> flake.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/flake.nix b/flake.nix
index f291db27e4e6a77c0d5264a162eb82462175b45d..49c801d8fbfa8cdfd2048e9b149b6b57df575d2b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -3,6 +3,7 @@   description = "jolheiser's nixos config";
 
   inputs = {
     nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
+    nixpkgs-unstable.url = "github:nixos/nixpkgs/nixpkgs-unstable";
     home-manager = {
       url = "github:nix-community/home-manager";
       inputs.nixpkgs.follows = "nixpkgs";
@@ -77,7 +78,7 @@       };
       homeConfigurations."jolheiser" = home-manager.lib.homeManagerConfiguration {
         inherit pkgs;
         extraSpecialArgs = {
-          inherit jolheiser;
+          inherit jolheiser inputs;
         };
         modules = homeManagerModules ++ [ ./home/de ];
       };
M home/default.nix -> home/default.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/home/default.nix b/home/default.nix
index efa8b83b864053782afbc0d6a27651ee81070230..e140f5a6f5a9e17072923bddf1049d652ad7caac 100644
--- a/home/default.nix
+++ b/home/default.nix
@@ -1,4 +1,4 @@
-{ jolheiser, ... }:
+{ jolheiser, inputs, ... }:
 let
   inherit (jolheiser) username;
 in
@@ -11,5 +11,9 @@   age = {
     secretsDir = "/home/${username}/.agenix/agenix";
     secretsMountPoint = "/home/${username}/.agenix/agenix.d";
     identityPaths = [ "/home/${username}/.ssh/nix" ];
+  };
+  nix.registry = {
+    nixpkgs.flake = inputs.nixpkgs-unstable;
+    stable.flake = inputs.nixpkgs;
   };
 }
M home/nogui/nushell.nix -> home/nogui/nushell.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff --git a/home/nogui/nushell.nix b/home/nogui/nushell.nix
index 60421a11cd26f2ccb5ac431ec37c09a48f9727ae..d3d25c351bc6b61b922bb4453f7a2f07af281e26 100644
--- a/home/nogui/nushell.nix
+++ b/home/nogui/nushell.nix
@@ -1,4 +1,9 @@
-{ pkgs, config, ... }:
+{
+  pkgs,
+  config,
+  inputs,
+  ...
+}:
 {
   age.secrets.spectre-pw.file = ../../secrets/spectre-pw.age;
   programs.nushell = {
@@ -29,6 +34,7 @@       $env.PATH = ($env.PATH | split row (char esep) | prepend '${config.xdg.dataHome}/go/bin')
       $env.SPECTRE_USERNAME = "jolheiser"
       $env.SPECTRE_SECRET-FILE = "${config.age.secrets.spectre-pw.path}"
       $env.NIXOS_OZONE_WL = "1"
+      $env.NIX_PATH = "nixpkgs=${inputs.nixpkgs-unstable}"
     '';
   };
   xdg.configFile = {