From fe775e2fad9b4489e57f03e9b44233d76c45b4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vili=20Sinerv=C3=A4?= Date: Sat, 21 Jun 2025 17:23:24 +0300 Subject: [PATCH] Fix eval errors for gaming and syncthing --- hosts/gaming/configuration.nix | 1 + hosts/syncthing/configuration.nix | 1 + shared/users/vili.nix | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/hosts/gaming/configuration.nix b/hosts/gaming/configuration.nix index ae2a04b..ede10ad 100644 --- a/hosts/gaming/configuration.nix +++ b/hosts/gaming/configuration.nix @@ -17,4 +17,5 @@ ]; users.users.vili.hashedPasswordFile = lib.mkForce null; + sops.secrets = lib.mkForce { }; } diff --git a/hosts/syncthing/configuration.nix b/hosts/syncthing/configuration.nix index e401e25..de20889 100644 --- a/hosts/syncthing/configuration.nix +++ b/hosts/syncthing/configuration.nix @@ -9,4 +9,5 @@ ]; users.users.vili.hashedPasswordFile = lib.mkForce null; + sops.secrets = lib.mkForce { }; } diff --git a/shared/users/vili.nix b/shared/users/vili.nix index ef8f179..4441e8c 100644 --- a/shared/users/vili.nix +++ b/shared/users/vili.nix @@ -1,4 +1,4 @@ -{ config, ... }: +{ config, lib, ... }: { sops.secrets.vili-password = { sopsFile = ../../secrets/${config.networking.hostName}/vili.yaml; @@ -16,7 +16,7 @@ "audio" ]; openssh.authorizedKeys.keys = config.users.users.root.openssh.authorizedKeys.keys; - hashedPasswordFile = config.sops.secrets.vili-password.path; + hashedPasswordFile = lib.mkDefault config.sops.secrets.vili-password.path; }; users.groups.vili.gid = 1000;