{ pkgs, users, ... }: { # Define a user account. Don't forget to set a password with ‘passwd’. users.users.zoe = { shell = pkgs.fish; isNormalUser = true; description = "zoe"; extraGroups = [ "networkmanager" "wheel" "libvirtd" ]; packages = with pkgs; [ # internet firefox ungoogled-chromium curl git wireguard-tools networkmanagerapplet # files xfce.thunar xfce.thunar-volman xfce.thunar-archive-plugin xfce.thunar-media-tags-plugin # music / sound cmus pavucontrol ## production ### daw lmms ### plugin surge-XT zynaddsubfx fluidsynth carla # video mpv yt-dlp # games steam # x11 arandr # terminal kitty # window manager rofi rofimoji # dev ## js nodejs ## rust rust-analyzer rustup ## python python311 black # help tldr # nix tools ## formatter for .nix files nixpkgs-fmt ## find nix packages containing certain files nix-index # system tools htop ]; }; }