# Define a user account. Don't forget to set a password with ‘passwd’. { config, pkgs, ... }: { users.users.adam = { isNormalUser = true; description = "Adam Rabjerg"; extraGroups = [ "adbuser" "networkmanager" "wheel" "docker" "dialout" "plugdev" "wireshark"]; packages = with pkgs; [ # Web firefox thunderbird nextcloud-client vivaldi yt-dlp # Communication signal-desktop telegram-desktop zulip # Text and Office kate kcalc libreoffice-qt hunspell hunspellDicts.de_DE onlyoffice-bin # Media manipulation gimp darktable vlc mpv # Terminal unzip virtualenv sshpass esptool gopass file sshuttle tree bitwarden-cli jq # Entertainment spotify # Dev & DevOps vscodium ansible go git-lfs winbox # Maker #kicad godot_4 orca-slicer thonny # Security nmap pwgen yubioath-flutter # Network iperf3 ipcalc wireshark # Desktop appimage-run ark kdialog ]; }; nixpkgs.config.permittedInsecurePackages = [ "electron-32.3.3" ]; programs.wireshark.enable = true; environment.shellAliases = { l = "ls -lh"; ll = " ls -lah"; ip = "ip -c"; }; }