Squash merge feat/mail-server into main

This commit is contained in:
DACHXY 2025-07-14 16:18:20 +08:00
parent 14f4243aee
commit 06bcfe62ff
21 changed files with 973 additions and 67 deletions

View file

@ -1,15 +1,24 @@
{ settings, pkgs, ... }:
{
settings,
pkgs,
lib,
config,
...
}:
{
users.users.${settings.personal.username} = {
isNormalUser = true;
shell = pkgs.bash; # Actually fish
extraGroups = [
"wheel"
"input"
"networkmanager"
"docker"
"kvm"
];
extraGroups = (
[
"wheel"
"input"
"networkmanager"
"docker"
"kvm"
]
++ (if config.programs.gamemode.enable then [ "gamemode" ] else [ ])
);
};
}