81 lines
1.1 KiB
Nix
81 lines
1.1 KiB
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
|
||
yt-dlp
|
||
|
||
# Communication
|
||
gajim
|
||
signal-desktop
|
||
teamspeak_client
|
||
nheko
|
||
|
||
# Text and office
|
||
kate
|
||
kcalc
|
||
libreoffice-qt
|
||
onlyoffice-bin
|
||
|
||
# media manipulation
|
||
gimp
|
||
krita
|
||
darktable
|
||
|
||
# Terminal
|
||
guake
|
||
unzip
|
||
|
||
# entertainment
|
||
spotify
|
||
|
||
# dev
|
||
vscodium
|
||
ansible
|
||
go
|
||
virtualenv
|
||
shellcheck
|
||
vagrant
|
||
|
||
# Maker
|
||
kicad
|
||
freecad
|
||
cura
|
||
blender
|
||
|
||
# security
|
||
# yubioath-flutter
|
||
nmap
|
||
pwgen
|
||
|
||
# Network
|
||
iperf3
|
||
ipcalc
|
||
|
||
# Desktop
|
||
kdeconnect
|
||
appimage-run
|
||
ark
|
||
kdialog
|
||
];
|
||
};
|
||
|
||
environment.shellAliases = {
|
||
l = "ls -lh";
|
||
ll = " ls -lah";
|
||
ip = "ip -c";
|
||
};
|
||
|
||
}
|