From fa1609a96a575d5542c48bc1ac0a1b6a66fb7ab0 Mon Sep 17 00:00:00 2001 From: Mohamed Chrayed Date: Tue, 3 Mar 2026 15:53:57 +0100 Subject: [PATCH] add secrets --- modules/base/users/user.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/base/users/user.nix b/modules/base/users/user.nix index afba93e..36df618 100644 --- a/modules/base/users/user.nix +++ b/modules/base/users/user.nix @@ -1,13 +1,19 @@ { inputs, ... }: { - flake.nixosModules.user = { pkgs, user, fullname, ... }: { + flake.nixosModules.user = { pkgs, config, user, fullname, ... }: { home-manager.extraSpecialArgs = { inherit user fullname; }; + + sops.secrets."users/${user}/password" = { + neededForUsers = true; + }; users.users.${user} = { isNormalUser = true; description = fullname; extraGroups = [ "networkmanager" "wheel" "video" "audio" ]; shell = pkgs.zsh; + hashedPasswordFile = config.sops.secrets."users/${user}/password".path; }; + home-manager.users.${user} = { home.username = user; home.homeDirectory = "/home/${user}";