From c75427cf6911ba66eb9bbf14dcc49efecf848075 Mon Sep 17 00:00:00 2001 From: dadada Date: Fri, 17 Mar 2023 23:40:29 +0100 Subject: [PATCH] pin flake registry --- flake.lock | 17 +++++++++++++++++ flake.nix | 4 ++++ nixos/modules/profiles/base.nix | 1 + 3 files changed, 22 insertions(+) diff --git a/flake.lock b/flake.lock index f8f0bbb..bc71d02 100644 --- a/flake.lock +++ b/flake.lock @@ -134,6 +134,22 @@ "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": { "locked": { "lastModified": 1642700792, @@ -417,6 +433,7 @@ "inputs": { "agenix": "agenix", "devshell": "devshell", + "flake-registry": "flake-registry", "flake-utils": "flake-utils_2", "helix": "helix", "home-manager": "home-manager", diff --git a/flake.nix b/flake.nix index 228de40..ad805a4 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,10 @@ url = "github:nix-community/nixos-generators"; inputs.nixpkgs.follows = "nixpkgs"; }; + flake-registry = { + url = "github:NixOS/flake-registry"; + flake = false; + }; }; outputs = { ... } @ args: import ./outputs.nix args; diff --git a/nixos/modules/profiles/base.nix b/nixos/modules/profiles/base.nix index 2d221b3..67febdb 100644 --- a/nixos/modules/profiles/base.nix +++ b/nixos/modules/profiles/base.nix @@ -14,6 +14,7 @@ in nix.nixPath = lib.mapAttrsToList (name: value: "${name}=${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 = [ https://cache.nixos.org/