{ pkgs, config, ... }: { home.packages = with pkgs; [ asciidoctor beets biber python39Packages.bpython broot castnow catdocx cheat cli-visualizer cloc czkawka delta diskonaut diskus docker dogdns du-dust duf duff epr fd ffmpeg glances googler # gpgtui gping graphviz hck hexyl httpie icdiff imagemagick ipcalc jq kepubify keymapviz lastpass-cli lazydocker libwebp lolcat manix mcfly mdcat mdp mediainfo megacmd megasync micro mkvtoolnix mmv mps-youtube mtr navi neofetch nix-diff nix-index nix-output-monitor nix-tree nix-zsh-completions # nixops nmap ouch pandoc parallel python3 rclone ripgrep rsync rust-motd sc-im sd slack-term taskwarrior taskwarrior-tui tea tealdeer terminal-parrot termtosvg # tv-renamer toilet tokei tsukae unpaper w3m waifu2x-converter-cpp watchexec wavemon wiki-tui youtube-dl yq zip # Needed for VSCode liveshare desktop-file-utils krb5 zlib icu openssl xorg.xprop ] ++ ( lib.optionals (!machineVars.headless) [ ahoviewer anki ark audacity calibre cool-retro-term copyq darktable discord element-desktop fcitx geogebra gimp gnome.gnome-font-viewer google-chrome inkscape insomnia iwgtk kid3 koreader krita ktouch libreoffice-fresh light maim mopidy mopidy-mpd mopidy-soundcloud mopidy-spotify mopidy-youtube mpc_cli nyxt obsidian pulseaudio pulsemixer scrcpy shellcheck slack sublime3 sxiv tagainijisho teams tenacity transcribe wireshark xcalib xclip xdotool (xfce.thunar.override { thunarPlugins = with xfce; [ thunar-volman thunar-dropbox-plugin thunar-archive-plugin thunar-media-tags-plugin ]; }) # xsnow # Wait until christmas yuzu-mainline zeal zoom-us zotero ] ++ lib.optionals (machineVars.laptop) [ touchegg ] ++ lib.optionals (machineVars.gaming) [ citra desmume minecraft osu-lazer retroarchFull steam steam-tui stepmania taisei ] ); }