From 3ceff75ee509e71b5d8a70691403997237686802 Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Sun, 31 Jul 2022 22:40:10 +0200 Subject: [PATCH] Use nixpkgs from flake input as NIX_PATH --- environment.nix | 8 +++++++- flake.nix | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/environment.nix b/environment.nix index dbc6d77..051c255 100644 --- a/environment.nix +++ b/environment.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, nixpkgs, ... }: { environment.systemPackages = with pkgs; [ htop @@ -6,4 +6,10 @@ tmux vim ]; + + nix = { + nixPath = [ + "nixpkgs=${nixpkgs}" + ]; + }; } diff --git a/flake.nix b/flake.nix index c2860a7..ef28669 100644 --- a/flake.nix +++ b/flake.nix @@ -44,6 +44,7 @@ nixosConfigurations = { db1 = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; + specialArgs = { inherit nixpkgs; }; modules = [ sops-nix.nixosModules.sops ./profiles/db.nix @@ -61,6 +62,7 @@ }; backend1 = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; + specialArgs = { inherit nixpkgs; }; modules = [ sops-nix.nixosModules.sops ./profiles/backend.nix @@ -78,6 +80,7 @@ }; storage1 = nixpkgs.lib.nixosSystem { system = "x86_64-linux"; + specialArgs = { inherit nixpkgs; }; modules = [ defaultModuleArgs sops-nix.nixosModules.sops