system/modules/users.nix

41 lines
1.5 KiB
Nix
Raw Normal View History

2024-10-14 18:35:04 -04:00
{ config, pkgs, ... }:
{
users = {
groups = {
wayne.gid = 1000;
vmail.gid = 2000;
storage.gid = 2010;
dialout = {};
plugdev = {};
uinput = {};
2024-11-01 12:04:24 -04:00
www-data = {};
2025-04-16 13:59:06 -04:00
media = {};
audio = {};
pipewire = {};
2024-10-14 18:35:04 -04:00
};
users = {
wayne = {
isNormalUser = true;
description = "Wayne Hayes";
2024-11-29 18:31:17 -05:00
extraGroups = [
"networkmanager"
"wheel"
"docker"
"wayne"
"vmail"
"uinput"
"storage"
"www-data"
"audio"
2025-04-16 13:59:06 -04:00
"pipewire"
"media"
2024-11-29 18:31:17 -05:00
];
2024-11-01 12:04:24 -04:00
openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC6q75AXShVjzWerPFU3l0YXIKViNF4eyragL+RQIRwdNDMzW34GgxFhtyLsmRB2jsykf4gx76zSyJoii0K4uhS761w5oDXz9mqHnBzJutDTyltLyfgLsFKY8V2sOtSracWx4y6QrtmBR3MKV642kg5mufVEmCMVxBU9oVpIOJUSW+XNYBawaSkl5SjDMLI7flj0v9Hb2dZqjQigDM1+UHxTzcMoZnR6hAzoZpPNMGyZXtrgEotNywNdpxCqRV9T/KvKHSIVYc1umiDXc+5fyRo9v7CzvYY3MvRKWbgUfTVQRmR2kqwsGAsV5W+PEUb8qqmTjPVXusKxKlpGgYfsvIZOv0LgOvQMemga8psFIS9F4YQ1xuc092bKi1LteC+ZlabMLRMux6Wbhjci+v9wnLfTyBQc6wr3wDFJoELKyaLnI7Cn0KHn0k+BiYCCr2TjKrz9XztL490vprYtvVumNFZ3rxewGnZSn/2czaFfQgnXt+9xQGWWo9TJGE5jq1jThnsIbH3G9JIQ1WhomMq6DDRhGMX2ZKDk/M9/fk0XN5nvQyJNmbiHy5srW/VANx8R9jjsVkvX29MXeK6dzpR4ImywXggpYMeHB6moy06cJUu5WoR8aLS/rO5LbZM2j14AMQ2ZK79QfUJSdloA1/HHlmnx7YtzZOebD6BCR7xgasGRw== wayne"];
2024-10-14 18:35:04 -04:00
packages = with pkgs; [
kdePackages.kate
];
shell = pkgs.zsh;
};
};
};
}