nix-dotfiles/home/packages.nix

161 lines
2.4 KiB
Nix
Raw Normal View History

{ pkgs, config, machineVars, ... }:
{
2022-03-07 16:01:52 +01:00
home.packages = with pkgs; [
beets
2024-06-08 12:44:31 +02:00
binutils
2022-04-10 16:27:38 +02:00
cloc
2022-03-07 16:01:52 +01:00
czkawka
2022-04-10 16:27:38 +02:00
delta
2022-03-07 16:01:52 +01:00
diskonaut
2022-04-10 16:27:38 +02:00
duf
duff
2022-03-07 16:01:52 +01:00
ffmpeg
2024-06-25 18:52:00 +02:00
file
gh-dash
2022-08-18 23:17:34 +02:00
gpg-tui
2022-03-07 16:01:52 +01:00
graphviz
2022-04-10 16:27:38 +02:00
httpie
2022-03-07 16:01:52 +01:00
imagemagick
jq
kepubify
# keybase
2022-04-10 16:27:38 +02:00
keymapviz
2022-06-02 16:34:09 +02:00
libwebp
2022-03-07 16:01:52 +01:00
lolcat
mdcat
mediainfo
2024-06-08 12:44:31 +02:00
meli
2022-03-07 16:01:52 +01:00
mkvtoolnix
mmv
2022-04-10 16:27:38 +02:00
mtr
2022-03-07 16:01:52 +01:00
neofetch
2022-04-10 16:27:38 +02:00
nix-diff
nix-index
nix-output-monitor
nix-tree
nix-update
nixpkgs-review
# nixops
2022-03-07 16:01:52 +01:00
nmap
ouch
pandoc
2022-06-02 16:34:09 +02:00
parallel
progress
2022-03-07 16:01:52 +01:00
python3
2022-04-10 16:27:38 +02:00
rclone
2022-03-07 16:01:52 +01:00
ripgrep
rsync
2023-12-18 20:59:48 +01:00
# sc-im
2022-03-07 16:01:52 +01:00
slack-term
2022-04-10 16:27:38 +02:00
taskwarrior
taskwarrior-tui
tea
2022-03-07 16:01:52 +01:00
tealdeer
2022-04-10 16:27:38 +02:00
terminal-parrot
termtosvg
2022-03-07 16:01:52 +01:00
toilet
tokei
2022-04-10 16:27:38 +02:00
unpaper
2024-06-08 12:56:00 +02:00
unzip
2022-11-19 16:35:55 +01:00
usbutils
2022-03-07 16:01:52 +01:00
waifu2x-converter-cpp
wavemon
2022-04-10 16:27:38 +02:00
wiki-tui
yt-dlp
2022-09-22 04:09:17 +02:00
yubico-pam
yubikey-agent
yubikey-manager
zip
2022-03-07 16:01:52 +01:00
# Needed for VSCode liveshare
desktop-file-utils
2024-06-08 12:44:31 +02:00
# krb5
2022-03-07 16:01:52 +01:00
zlib
icu
openssl
xorg.xprop
] ++ (
2022-06-02 16:34:09 +02:00
lib.optionals (!machineVars.headless) [
ahoviewer
# anki
2022-06-02 16:34:09 +02:00
ark
birdtray
2022-06-02 16:34:09 +02:00
calibre
cool-retro-term
2024-06-08 12:44:31 +02:00
darktable
2022-06-02 16:34:09 +02:00
discord
element-desktop
geogebra
gimp
# gnome.gnome-font-viewer
2022-09-22 04:09:17 +02:00
gnome.seahorse
2022-06-02 16:34:09 +02:00
google-chrome
inkscape
# insomnia
2022-06-02 16:34:09 +02:00
iwgtk
# keybase-gui
2022-06-02 16:34:09 +02:00
kid3
koreader
# krita
2022-06-02 16:34:09 +02:00
ktouch
libnotify
libreoffice
2022-06-02 16:34:09 +02:00
light
# maim
2022-06-02 16:34:09 +02:00
mopidy
mopidy-mpd
mopidy-soundcloud
mopidy-youtube
mpc_cli
nyxt
# obsidian
2024-06-02 16:40:31 +02:00
# pcloud
2022-06-02 16:34:09 +02:00
pulseaudio
pulsemixer
# scrcpy
2022-06-02 16:34:09 +02:00
shellcheck
slack
# sublime3
# swiPrologWithGui
2022-06-02 16:34:09 +02:00
sxiv
# tagainijisho
2024-06-08 12:44:31 +02:00
2022-06-02 16:34:09 +02:00
tenacity
thunderbird
# transcribe
2022-06-02 16:34:09 +02:00
wireshark
xcalib
xclip
xdotool
2024-06-08 12:44:31 +02:00
xorg.xmodmap
2022-06-02 16:34:09 +02:00
(xfce.thunar.override {
thunarPlugins = with xfce; [
thunar-volman
# thunar-dropbox-plugin
2022-06-02 16:34:09 +02:00
thunar-archive-plugin
thunar-media-tags-plugin
];
})
2022-08-18 23:17:34 +02:00
xmonad-log
2022-06-02 16:34:09 +02:00
# xsnow # Wait until christmas
yubioath-flutter
2022-06-02 16:34:09 +02:00
zotero
] ++ lib.optionals (machineVars.laptop) [
touchegg
] ++ lib.optionals (machineVars.gaming) [
desmume
osu-lazer
(prismlauncher.override {
jdk17 = jdk21;
})
2022-06-02 16:34:09 +02:00
retroarchFull
steam
steam-tui
stepmania
taisei
]
);
2022-03-07 16:01:52 +01:00
}