59 lines
873 B
Nix
59 lines
873 B
Nix
# Define a user account. Don't forget to set a password with ‘passwd’.
|
||
|
||
{ config, pkgs, ... }:
|
||
{
|
||
|
||
users.users.adam = {
|
||
isNormalUser = true;
|
||
description = "Adam Rabjerg";
|
||
extraGroups = [ "networkmanager" "wheel" "docker" "dialout" ];
|
||
packages = with pkgs; [
|
||
# Web
|
||
firefox
|
||
thunderbird
|
||
nextcloud-client
|
||
rustdesk
|
||
vivaldi
|
||
|
||
# Communication
|
||
gajim
|
||
signal-desktop
|
||
teamspeak_client
|
||
|
||
# Text and office
|
||
kate
|
||
kcalc
|
||
libreoffice-qt
|
||
|
||
# media manipulation
|
||
gimp
|
||
krita
|
||
darktable
|
||
|
||
# Terminal
|
||
guake
|
||
unzip
|
||
|
||
# entertainment
|
||
spotify
|
||
|
||
# dev
|
||
vscodium
|
||
kicad
|
||
ansible
|
||
go
|
||
virtualenv
|
||
freecad
|
||
|
||
# security
|
||
yubioath-flutter
|
||
nmap
|
||
pwgen
|
||
|
||
# Desktop
|
||
kdeconnect
|
||
];
|
||
};
|
||
|
||
}
|