Files
nextcloud_ecosystem/OLD CONFIGS/nix_old/modules/nixos/users.nix
T
2026-02-22 17:28:02 +01:00

31 lines
737 B
Nix

{ config, pkgs, lib, ... }:
let
username = "henrov";
moduleName = "nixos-users";
in
{
# Optional but common: declare defaults for user shells
users.defaultUserShell = pkgs.zsh;
users.users.${username} = {
isNormalUser = true;
# Add your user to groups needed for admin + network + typical desktop input/video access
extraGroups = [
"wheel"
"networkmanager"
"video"
"input"
"audio"
];
# If you want zsh explicitly per-user (instead of defaultUserShell):
# shell = pkgs.zsh;
};
# If you want a simple "proof this module was applied" marker at the *system* level:
# (This creates /etc/nixos-users.loaded)
environment.etc."nixos-users.loaded".text = "loaded\n";
}