diff --git a/activation-manuelle/users.nix b/activation-manuelle/users.nix index 2d4d707..5035835 100644 --- a/activation-manuelle/users.nix +++ b/activation-manuelle/users.nix @@ -1,14 +1,22 @@ { config, pkgs, ... }: -{ +let + profiles = config.r6d.profiles; +in { - security.sudo.wheelNeedsPassword = false; + security.sudo.wheelNeedsPassword = profiles.isPrunetwork && profiles.isServer; users.extraUsers.jpierre03 = pkgs.lib.mkIf config.r6d.profiles.isPrunetwork - { createHome = true; - home = "/home/jpierre03"; - description = "jpierre03"; - extraGroups = [ "wheel" ]; + { isNormalUser = true; + createHome = true; + home = "/home/jpierre03"; + description = "jpierre03"; + extraGroups = [ + "docker" + "plugdev" + "vbox" + "wheel" + ]; useDefaultShell = true; openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQD3Ds2/GqTcw3oROmKMT13jI8y3B3ZzhlOK0zdyvmiHGHVzY/NEqZftSQGb3macIxWvMu2xIE298r8cqWFO1kwoL4U+pb/m2bb9r8KsDGmK0C/cf5FytsxzaVmwk+QrInTJS9t/Bt1tTjpQ3SuM7RPmaiJ+ODrh/my0efsobGQPxIi90HI/qsAI67HDU5swA8xXJIRpYJuqZuafI0772n6vDD+fh9+lMfUxAxH++6gpNfKWbpawHUAmwIB+FqHTKj015iQ0oi5nmKh4SSei5MU5mfGX6UsDRjquU0/gxfNpLh7tt5C8l5YF9xzmO3qjlN0OJbUZrA4XvhmLsYcN6gifgaO+gk07XOJtBNxGI/JAAoh6eQ5Duc8wSFNR9OCqqydeX57npcu8pyPomfBLpAV01h7m5DH1ZpqB6pzk7ndBulgLUhiv3tTEbXDeoDKNNc/2/CxQUCpyOrURbYjSd0wsQklB53vIjKz2st9vG5hH4dqvnNQt9qjW0JkvFGzfa/sBOVIDt6ApzPbiF9x8sABqfm6PKzwDBKpUyGbBgdLo7E/wkqeEXsinWGidOfCok+HRSoo+U3Iq3RynpBe92E6/JsdCIGHiwLqrZNcYLjpJXzciH+brSIVkUeQeljHlu5zfkxYptqCLVHlO4A+kvRcgh0jyzxKw7Dq7IOWxlks/WQ==