From d152f990f4c1c6b62a85495d1cf9756d0cfc41d7 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Fri, 22 May 2026 20:20:50 +0200 Subject: [PATCH] feat(users): add enable option --- modules/users/default.nix | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/modules/users/default.nix b/modules/users/default.nix index f7e44177..fa1edbb6 100644 --- a/modules/users/default.nix +++ b/modules/users/default.nix @@ -1,10 +1,18 @@ -{ config, ... }: +{ lib, config, ... }: { - users.users.${config.host.username} = { - isNormalUser = true; - description = config.host.username; - extraGroups = [ "wheel" ]; - initialPassword = "h"; + options.my.users.enable = lib.mkEnableOption "user account"; + + config = lib.mkIf config.my.users.enable { + users.users.${config.host.username} = { + isNormalUser = true; + description = config.host.username; + extraGroups = [ + "wheel" + "render" + "video" + ]; + initialPassword = "h"; + }; }; }