feat: Finished user setup

This commit is contained in:
Jan-Bulthuis committed 2025-11-30 16:19:03 +01:00
1 parent 588bea133c
commit 34f179465d
2 files changed
+13 -3

No files matched your search

+13 -3
View File
@@ -1,7 +1,7 @@
{ {
inputs, inputs,
pkgs, pkgs,
lib, config,
... ...
}: }:
@@ -12,13 +12,23 @@
# Machine hostname # Machine hostname
networking.hostName = "ws-think"; networking.hostName = "ws-think";
# Admin users # Set up users
users.users.jan.extraGroups = [ sops.secrets."passwords/jan-hashed" = {
sopsFile = "${inputs.secrets}/secrets/ws-think.enc.yaml";
neededForUsers = true;
};
users.mutableUsers = false;
users.users.Jan = {
hashedPasswordFile = config.sops.secrets."passwords/jan-hashed".path;
# Extra admin groups
# TODO: Streamline setup of this
extraGroups = [
"wheel" "wheel"
"wireshark" "wireshark"
"podman" "podman"
"libvirtd" "libvirtd"
]; ];
};
# Set up kerberos # Set up kerberos
security.krb5 = { security.krb5 = {
File renamed without changes.