nix update required to compile

This commit is contained in:
2026-04-04 15:20:53 -05:00
parent 6ac626aa9f
commit 11d3569bab
3 changed files with 79 additions and 62 deletions
+30 -10
View File
@@ -34,7 +34,22 @@
postgresql-db.url = "path:../homelab-services/postgresql-db";
};
outputs = { self, nixpkgs, nixvim, home-manager, disko, sops-nix, quasiSecrets, impermanence, firefox-addons, tests-service, minio-service, mc-service, postgresql-db }@inputs:
outputs =
{
self,
nixpkgs,
nixvim,
home-manager,
disko,
sops-nix,
quasiSecrets,
impermanence,
firefox-addons,
tests-service,
minio-service,
mc-service,
postgresql-db,
}@inputs:
let
nodes = [
{
@@ -42,8 +57,10 @@
hostId = "3884D2F1";
}
];
in {
nixosConfigurations = builtins.listToAttrs (map (node: {
in
{
nixosConfigurations = builtins.listToAttrs (
map (node: {
name = node.name;
value = nixpkgs.lib.nixosSystem {
specialArgs = {
@@ -66,28 +83,31 @@
minio-service.nixosModules.minio-service
mc-service.nixosModules.mc-service
postgresql-db.nixosModules.postgresql-db
home-manager.nixosModules.home-manager {
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.sysAdmin = { ... }: {
home-manager.users.sysAdmin =
{ ... }:
{
imports = [
./home.nix
impermanence.homeManagerModules.impermanence
sops-nix.homeManagerModules.sops
];
};
home-manager.extraSpecialArgs = { inherit inputs; };
home-manager.users.roy = { ... }: {
home-manager.users.roy =
{ ... }:
{
imports = [
./home-roy.nix
nixvim.homeManagerModules.nixvim
impermanence.homeManagerModules.impermanence
sops-nix.homeManagerModules.sops
];
};
}
];
};
}) nodes);
}) nodes
);
};
}
+1 -2
View File
@@ -47,7 +47,7 @@
};
# user persisted dirs
home.persistence."/persist/home/roy" = {
home.persistence."/persist" = {
directories = [
".ssh"
"rp"
@@ -62,7 +62,6 @@
".config/sops/age/keys.txt"
];
allowOther = true;
};
# User services must come after sops secrets
+1 -3
View File
@@ -14,7 +14,7 @@
];
# user persisted dirs
home.persistence."/persist/home/sysAdmin" = {
home.persistence."/persist" = {
directories = [
".ssh"
"rp"
@@ -24,10 +24,8 @@
".config/sops/age/keys.txt"
];
allowOther = true;
};
home.stateVersion = "24.11";
programs.home-manager.enable = true;