pin flake registry

This commit is contained in:
Tim Schubert 2023-03-17 23:40:29 +01:00
parent a3fb63cff6
commit c75427cf69
Signed by: dadada
GPG key ID: EEB8D1CE62C4DFEA
3 changed files with 22 additions and 0 deletions

17
flake.lock generated
View file

@ -134,6 +134,22 @@
"type": "github" "type": "github"
} }
}, },
"flake-registry": {
"flake": false,
"locked": {
"lastModified": 1674218164,
"narHash": "sha256-oLNWhwrV252kiy2tGQwwJNKFR+iG0fjsw0GSE/XVTR8=",
"owner": "NixOS",
"repo": "flake-registry",
"rev": "507c028d8d189b6647592dfd10ee677578de45a1",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "flake-registry",
"type": "github"
}
},
"flake-utils": { "flake-utils": {
"locked": { "locked": {
"lastModified": 1642700792, "lastModified": 1642700792,
@ -417,6 +433,7 @@
"inputs": { "inputs": {
"agenix": "agenix", "agenix": "agenix",
"devshell": "devshell", "devshell": "devshell",
"flake-registry": "flake-registry",
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_2",
"helix": "helix", "helix": "helix",
"home-manager": "home-manager", "home-manager": "home-manager",

View file

@ -31,6 +31,10 @@
url = "github:nix-community/nixos-generators"; url = "github:nix-community/nixos-generators";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
flake-registry = {
url = "github:NixOS/flake-registry";
flake = false;
};
}; };
outputs = { ... } @ args: import ./outputs.nix args; outputs = { ... } @ args: import ./outputs.nix args;

View file

@ -14,6 +14,7 @@ in
nix.nixPath = lib.mapAttrsToList (name: value: "${name}=${value}") inputs; nix.nixPath = lib.mapAttrsToList (name: value: "${name}=${value}") inputs;
nix.registry = lib.mapAttrs' (name: value: lib.nameValuePair name { flake = value; }) inputs; nix.registry = lib.mapAttrs' (name: value: lib.nameValuePair name { flake = value; }) inputs;
nix.settings.flake-registry = "${config.dadada.inputs.flake-registry}/flake-registry.json";
nix.settings.substituters = [ nix.settings.substituters = [
https://cache.nixos.org/ https://cache.nixos.org/