all flake inputs into nix.registry

flake-to-override-folder
Alexander Tomokhov 2023-11-08 18:32:30 +04:00
parent 049ecd3e32
commit e1204fb065
1 changed files with 17 additions and 17 deletions

View File

@ -17,15 +17,15 @@
, etc-nixos , etc-nixos
, nixpkgs , nixpkgs
, selfprivacy-overlay , selfprivacy-overlay
}: } @ inputs:
let let
system = "x86_64-linux"; system = "x86_64-linux";
userdata = userdata =
builtins.fromJSON (builtins.readFile "${etc-nixos}/userdata.json"); builtins.fromJSON (builtins.readFile "${etc-nixos}/userdata.json");
lib = nixpkgs.legacyPackages.${system}.lib;
in in
{ {
nixosConfigurations = { nixosConfigurations.just-nixos = nixpkgs.lib.nixosSystem {
just-nixos = nixpkgs.lib.nixosSystem {
specialArgs = { inherit system userdata; }; specialArgs = { inherit system userdata; };
modules = [ modules = [
# SelfPrivacy overlay # SelfPrivacy overlay
@ -33,6 +33,7 @@
nixpkgs.overlays = [ selfprivacy-overlay.overlay ]; nixpkgs.overlays = [ selfprivacy-overlay.overlay ];
environment.etc.selfprivacy-nixos-config-source.source = environment.etc.selfprivacy-nixos-config-source.source =
etc-nixos.outPath; etc-nixos.outPath;
nix.registry = lib.mapAttrs (_n: flake: { inherit flake; }) inputs;
} }
# machine specifics # machine specifics
"${etc-nixos}/hardware-configuration.nix" "${etc-nixos}/hardware-configuration.nix"
@ -41,5 +42,4 @@
]; ];
}; };
}; };
};
} }