isNormalUser: make overridable

This commit is contained in:
Sridhar Ratnakumar 2025-06-15 07:52:01 +10:00
parent e33a3bc4ff
commit 638712f997
2 changed files with 3 additions and 3 deletions

View file

@ -1,5 +1,5 @@
# Configuration common to all Linux systems
{ flake, ... }:
{ flake, lib, ... }:
let
inherit (flake) config inputs;
@ -8,7 +8,7 @@ in
{
imports = [
{
users.users.${config.me.username}.isNormalUser = true;
users.users.${config.me.username}.isNormalUser = lib.mkDefault true;
home-manager.users.${config.me.username} = { };
home-manager.sharedModules = [
self.homeModules.default

View file

@ -19,7 +19,7 @@
openssh.authorizedKeys.keys = myKeys;
shell = pkgs.zsh;
} // lib.optionalAttrs pkgs.stdenv.isLinux {
isNormalUser = true;
isNormalUser = lib.mkDefault true;
extraGroups = [ "networkmanager" "wheel" ];
};
};