add pkgs derivation

This commit is contained in:
RoyDumblauskas committed 2026-09-26 01:48:56 -05:00
1 parent c61c523711
commit fff3934315
2 files changed
+7 -4

No files matched your search

+6 -3
View File
@@ -16,11 +16,15 @@
postgresql-db, postgresql-db,
}@inputs: }@inputs:
let let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
};
credentials = builtins.listToAttrs ( credentials = builtins.listToAttrs (
map (filename: { map (filename: {
name = builtins.replaceStrings [ ".env" ] [ "-env" ] filename; name = builtins.replaceStrings [ ".env" ] [ "-env" ] filename;
value = nixpkgs.runCommand "sops-decrypt-${filename}" { } '' value = pkgs.runCommand "sops-decrypt-${filename}" { } ''
${nixpkgs.sops}/bin/sops -d ${./secrets}/${filename} > $out ${pkgs.sops}/bin/sops -d ${./secrets}/${filename} > $out
''; '';
}) (builtins.attrNames (builtins.readDir ./secrets)) }) (builtins.attrNames (builtins.readDir ./secrets))
); );
@@ -28,7 +32,6 @@
{ {
nixosConfigurations = { nixosConfigurations = {
vm = nixpkgs.lib.nixosSystem { vm = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
specialArgs = { specialArgs = {
inherit credentials; inherit credentials;
}; };
+1 -1
View File
@@ -72,7 +72,7 @@
enable = true; enable = true;
dataDir = "/var/lib/postgresql"; dataDir = "/var/lib/postgresql";
port = 5432; port = 5432;
credentialsFile = credentials.psql; credentialsFile = credentials.psql-env;
databases = [ databases = [
"test" "test"
]; ];