summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-03-19 17:09:04 -0600
committerAlejandro Soto <alejandro@34project.org>2022-03-19 17:09:04 -0600
commit5d0e667da3b02e766ced809ba030abc954434aaf (patch)
tree94fa127dec0e12156ba6a98388db485096303ef2
parent4898dcd371024b0b7e162a290e7431798984d7df (diff)
home: lock nixpkgs and nur to flake inputs
Diffstat (limited to '')
-rw-r--r--flake.nix6
-rw-r--r--home/default.nix14
2 files changed, 12 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix
index 0f29de3..03b4010 100644
--- a/flake.nix
+++ b/flake.nix
@@ -37,7 +37,7 @@
home = platform: home-manager.lib.homeManagerConfiguration {
system = "x86_64-linux";
- configuration = import ./home;
+ configuration = import ./home { inherit self nixpkgs nur; };
extraModules = [ platform ];
username = "ale";
@@ -50,9 +50,7 @@
# Optionally use extraSpecialArgs
# to pass through arguments to home.nix
- extraSpecialArgs = {
- inherit nur self;
- };
+ extraSpecialArgs = {};
};
homeConfig = id: platform: {
diff --git a/home/default.nix b/home/default.nix
index 9a953cf..95e0893 100644
--- a/home/default.nix
+++ b/home/default.nix
@@ -1,12 +1,18 @@
-{ lib, config, pkgs, nur, self, ... }:
+{ self, nixpkgs, nur }:
+{ lib, config, pkgs, ... }:
with lib; {
imports = [ ./unfree.nix ];
nixpkgs.overlays = [ nur.overlay self.overlay ];
- nix.registry."system".to = {
- type = "path";
- path = "/home/ale/nix";
+ nix.registry = {
+ "nixpkgs".flake = nixpkgs;
+ "nur".flake = nur;
+
+ "system".to = {
+ type = "path";
+ path = "/home/ale/nix";
+ };
};
home = {