nix-dotfiles/home/packages.nix

157 lines
2.3 KiB
Nix
Raw Normal View History

{ pkgs, config, machineVars, ... }:
{
2022-03-07 16:01:52 +01:00
home.packages = with pkgs; [
2024-06-08 12:44:31 +02:00
binutils
2022-04-10 16:27:38 +02:00
cloc
2024-07-18 15:14:13 +02:00
cyme
2022-03-07 16:01:52 +01:00
czkawka
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
2024-08-12 17:38:48 +02:00
glances
gpauth
gpclient
2022-08-18 23:17:34 +02:00
gpg-tui
2024-08-12 17:38:48 +02:00
gping
2022-03-07 16:01:52 +01:00
graphviz
2024-09-04 10:31:47 +02:00
hexyl
2022-04-10 16:27:38 +02:00
httpie
2022-03-07 16:01:52 +01:00
imagemagick
kepubify
2022-04-10 16:27:38 +02:00
keymapviz
2022-06-02 16:34:09 +02:00
libwebp
2024-08-27 14:53:38 +02:00
lnav
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-output-monitor
nix-tree
nix-update
nixpkgs-review
# nixops
2022-03-07 16:01:52 +01:00
nmap
ouch
2022-06-02 16:34:09 +02:00
parallel
progress
2024-09-04 10:31:47 +02:00
pwntools
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
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
tea
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
uutils-coreutils
2022-03-07 16:01:52 +01:00
waifu2x-converter-cpp
wavemon
2022-04-10 16:27:38 +02:00
wiki-tui
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
alsa-utils
anki
2022-06-02 16:34:09 +02:00
ark
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
2024-09-04 10:31:47 +02:00
ghidra
2022-06-02 16:34:09 +02:00
gimp
2024-11-18 14:26:43 +01:00
gnome-font-viewer
seahorse
2022-06-02 16:34:09 +02:00
google-chrome
2024-09-04 10:31:47 +02:00
imhex
2022-06-02 16:34:09 +02:00
inkscape
insomnia
2022-06-02 16:34:09 +02:00
iwgtk
kid3
koreader
krita
2022-06-02 16:34:09 +02:00
ktouch
libnotify
libreoffice
2022-06-02 16:34:09 +02:00
light
mopidy
mopidy-mpd
mopidy-soundcloud
mopidy-youtube
mpc_cli
2024-07-18 15:14:13 +02:00
naps2
2024-09-26 09:57:07 +02:00
nsxiv
2022-06-02 16:34:09 +02:00
nyxt
obsidian
2024-06-02 16:40:31 +02:00
# pcloud
pdfarranger
pwvucontrol
# scrcpy
2022-06-02 16:34:09 +02:00
shellcheck
slack
# sublime3
# swiPrologWithGui
tagainijisho
2024-06-08 12:44:31 +02:00
2022-06-02 16:34:09 +02:00
tenacity
# transcribe
2022-06-02 16:34:09 +02:00
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
}