{ config, lib, pkgs, ... }: { users = { defaultUserShell = pkgs.fish; extraUsers = { orbekk = { isNormalUser = true; home = "/home/orbekk"; uid = 1000; description = "KJ"; extraGroups = ["wheel" "networkmanager" "dialout" "uucp" "audio" "plugdev"]; openssh.authorizedKeys.keyFiles = [ ../data/pincer_rsa.pub ../data/yubikey_rsa.pub ]; }; fcgi = { name = "fcgi"; group = "fcgi"; uid = 500; }; systemhttpd = { name = "systemhttpd"; group = "systemhttpd"; createHome = true; uid = 502; home = "/var/lib/systemhttpd"; }; linoquotes = { name = "linoquotes"; group = "linoquotes"; createHome = true; uid = 503; home = "/var/lib/linoquotes"; }; }; extraGroups = { fcgi = { name = "fcgi"; gid = 500; }; plugdev = { name = "plugdev"; gid = 501; }; systemhttpd = { name = "systemhttpd"; gid = 502; }; linoquotes = { name = "linoquotes"; gid = 503; }; }; }; }