157 lines
2.3 KiB
Nix
157 lines
2.3 KiB
Nix
{ pkgs, config, machineVars, ... }:
|
|
{
|
|
home.packages = with pkgs; [
|
|
binutils
|
|
cloc
|
|
cyme
|
|
czkawka
|
|
diskonaut
|
|
duf
|
|
duff
|
|
ffmpeg
|
|
file
|
|
glances
|
|
gpauth
|
|
gpclient
|
|
gpg-tui
|
|
gping
|
|
graphviz
|
|
hexyl
|
|
httpie
|
|
imagemagick
|
|
kepubify
|
|
keymapviz
|
|
libwebp
|
|
lnav
|
|
lolcat
|
|
mdcat
|
|
mediainfo
|
|
meli
|
|
mkvtoolnix
|
|
mmv
|
|
mtr
|
|
neofetch
|
|
nix-diff
|
|
nix-output-monitor
|
|
nix-tree
|
|
nix-update
|
|
nixpkgs-review
|
|
# nixops
|
|
nmap
|
|
ouch
|
|
parallel
|
|
progress
|
|
pwntools
|
|
python3
|
|
rclone
|
|
rsync
|
|
# sc-im
|
|
slack-term
|
|
tea
|
|
terminal-parrot
|
|
termtosvg
|
|
toilet
|
|
tokei
|
|
unpaper
|
|
unzip
|
|
usbutils
|
|
uutils-coreutils
|
|
waifu2x-converter-cpp
|
|
wavemon
|
|
wiki-tui
|
|
yubico-pam
|
|
yubikey-agent
|
|
yubikey-manager
|
|
zip
|
|
|
|
# Needed for VSCode liveshare
|
|
desktop-file-utils
|
|
# krb5
|
|
zlib
|
|
icu
|
|
openssl
|
|
xorg.xprop
|
|
] ++ (
|
|
lib.optionals (!machineVars.headless) [
|
|
ahoviewer
|
|
alsa-utils
|
|
anki
|
|
ark
|
|
calibre
|
|
cool-retro-term
|
|
darktable
|
|
discord
|
|
element-desktop
|
|
geogebra
|
|
ghidra
|
|
gimp
|
|
gnome-font-viewer
|
|
seahorse
|
|
google-chrome
|
|
imhex
|
|
inkscape
|
|
insomnia
|
|
iwgtk
|
|
kid3
|
|
koreader
|
|
krita
|
|
ktouch
|
|
libnotify
|
|
libreoffice
|
|
light
|
|
mopidy
|
|
mopidy-mpd
|
|
mopidy-soundcloud
|
|
mopidy-youtube
|
|
mpc_cli
|
|
naps2
|
|
nsxiv
|
|
nyxt
|
|
obsidian
|
|
# pcloud
|
|
pdfarranger
|
|
pwvucontrol
|
|
# scrcpy
|
|
shellcheck
|
|
slack
|
|
# sublime3
|
|
# swiPrologWithGui
|
|
tagainijisho
|
|
|
|
tenacity
|
|
# transcribe
|
|
xcalib
|
|
xclip
|
|
xdotool
|
|
xorg.xmodmap
|
|
(xfce.thunar.override {
|
|
thunarPlugins = with xfce; [
|
|
thunar-volman
|
|
# thunar-dropbox-plugin
|
|
thunar-archive-plugin
|
|
thunar-media-tags-plugin
|
|
];
|
|
})
|
|
xmonad-log
|
|
|
|
# xsnow # Wait until christmas
|
|
yubioath-flutter
|
|
zotero
|
|
] ++ lib.optionals (machineVars.laptop) [
|
|
touchegg
|
|
] ++ lib.optionals (machineVars.gaming) [
|
|
desmume
|
|
osu-lazer
|
|
(prismlauncher.override {
|
|
jdk17 = jdk21;
|
|
})
|
|
retroarchFull
|
|
steam
|
|
steam-tui
|
|
stepmania
|
|
taisei
|
|
]
|
|
);
|
|
}
|
|
|