many changes: prepare to allow multiple users

This commit is contained in:
Sean Kovacs 2026-04-02 19:36:49 -04:00
commit fab570dd29
Signed by: sckova
GPG key ID: 00F325187C68651A
42 changed files with 80 additions and 158 deletions

View file

@ -17,7 +17,7 @@
];
# enable ddcutil
users.users.sckova.extraGroups = [ "i2c" ];
users.users.${config.userOptions.username}.extraGroups = [ "i2c" ];
boot.extraModulePackages = [ config.boot.kernelPackages.ddcci-driver ];
boot.kernelModules = [
"i2c-dev"
@ -78,7 +78,7 @@
# i don't even remember what this does or why i added it
systemd.tmpfiles.rules = [
"L+ /var/lib/qemu/firmware - - - - ${pkgs.qemu}/share/qemu/firmware"
"d /mnt/storage 0775 sckova users - -"
"d /mnt/storage 0775 ${config.userOptions.username} users - -"
];
services.factorio = {
@ -90,6 +90,6 @@
# bind = "[::]"; # support IPv6
game-name = "kova's minecraft";
game-password = "ThisIsASuperSecurePasswordThatNobodyWillGuess";
admins = [ "sckova" ];
admins = [ config.userOptions.username ];
};
}