From 8b33a1c70473addc8f74c954f9bfea49b2a19f72 Mon Sep 17 00:00:00 2001 From: ahtlon Date: Wed, 29 Jan 2025 09:29:58 +0100 Subject: [PATCH] [user module] fix sops user password --- machines/modules/malobeo/users.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/machines/modules/malobeo/users.nix b/machines/modules/malobeo/users.nix index e216c03..6dc8c63 100644 --- a/machines/modules/malobeo/users.nix +++ b/machines/modules/malobeo/users.nix @@ -10,13 +10,16 @@ in }; config = lib.mkMerge [ (lib.mkIf cfg.malobeo { - sops.secrets.malobeoUserPassword.neededForUsers = true; + sops.secrets.malobeoUserPassword = { + sopsFile = ./secrets.yaml; + neededForUsers = true; + }; users.users.malobeo = { isNormalUser = true; description = "malobeo user, password and ssh access, no root"; extraGroups = [ "pipewire" "pulse-access" "scanner" "lp" ]; openssh.authorizedKeys.keys = sshKeys.admins; - hashedPassword = config.sops.secrets.malobeoUserPassword.path; + hashedPasswordFile = config.sops.secrets.malobeoUserPassword.path; }; environment.systemPackages = with pkgs; []; })