nix-dotfiles/home/packages.nix

201 lines
2.9 KiB
Nix
Raw Normal View History

2022-08-16 03:24:06 +02:00
{ pkgs, config, ... }: let
inherit (config) machineVars;
in {
2022-03-07 16:01:52 +01:00
home.packages = with pkgs; [
asciidoctor
beets
biber
2022-04-10 16:27:38 +02:00
broot
2022-03-07 16:01:52 +01:00
castnow
2022-06-02 16:34:09 +02:00
catdocx
2022-04-10 16:27:38 +02:00
cheat
cli-visualizer
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
diskus
docker
2022-04-10 16:27:38 +02:00
dogdns
2022-03-07 16:01:52 +01:00
du-dust
2022-04-10 16:27:38 +02:00
duf
duff
epr
2022-03-07 16:01:52 +01:00
fd
ffmpeg
2022-04-10 16:27:38 +02:00
glances
googler
2022-08-18 23:17:34 +02:00
gpg-tui
2022-04-10 16:27:38 +02:00
gping
2022-03-07 16:01:52 +01:00
graphviz
hck
2022-03-07 16:01:52 +01:00
hexyl
2022-04-10 16:27:38 +02:00
httpie
icdiff
2022-03-07 16:01:52 +01:00
imagemagick
2022-04-10 16:27:38 +02:00
ipcalc
2022-03-07 16:01:52 +01:00
jq
kepubify
2022-09-22 04:09:17 +02:00
keybase
2022-04-10 16:27:38 +02:00
keymapviz
kondo
2022-03-07 16:01:52 +01:00
lastpass-cli
lazydocker
2022-06-02 16:34:09 +02:00
libwebp
2022-03-07 16:01:52 +01:00
lolcat
manix
2022-04-10 16:27:38 +02:00
mcfly
2022-03-07 16:01:52 +01:00
mdcat
mdp
mediainfo
megacmd
megasync
micro
mkvtoolnix
mmv
mps-youtube
2022-04-10 16:27:38 +02:00
mtr
navi
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-zsh-completions
# nixops
2022-03-07 16:01:52 +01:00
nmap
ouch
pandoc
2022-06-02 16:34:09 +02:00
parallel
2022-08-18 23:17:34 +02:00
pinentry
pinentry-curses
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
rust-motd
sc-im
2022-04-10 16:27:38 +02:00
sd
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
# tv-renamer
toilet
tokei
2022-04-10 16:27:38 +02:00
tsukae
unpaper
2022-11-19 16:35:55 +01:00
usbutils
2022-03-07 16:01:52 +01:00
w3m
waifu2x-converter-cpp
2022-04-10 16:27:38 +02:00
watchexec
2022-03-07 16:01:52 +01:00
wavemon
2022-04-10 16:27:38 +02:00
wiki-tui
2022-03-07 16:01:52 +01:00
youtube-dl
yq
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
krb5
zlib
icu
openssl
xorg.xprop
2022-08-18 23:17:34 +02:00
] ++ (with pkgs.python3Packages; [
bpython
]) ++ (with pkgs.haskellPackages; [
# bhoogle
]) ++ (
2022-06-02 16:34:09 +02:00
lib.optionals (!machineVars.headless) [
ahoviewer
anki
ark
calibre
cool-retro-term
copyq
darktable
discord
element-desktop
fcitx
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
iwgtk
2022-09-22 04:09:17 +02:00
keybase-gui
2022-06-02 16:34:09 +02:00
kid3
koreader
krita
ktouch
libreoffice-fresh
light
maim
mopidy
mopidy-mpd
mopidy-soundcloud
mopidy-youtube
mpc_cli
nyxt
# obsidian
2022-09-22 04:09:17 +02:00
pcloud
2022-06-02 16:34:09 +02:00
pulseaudio
pulsemixer
scrcpy
shellcheck
slack
sublime3
2022-11-19 16:35:55 +01:00
swiPrologWithGui
2022-06-02 16:34:09 +02:00
sxiv
tagainijisho
teams
tenacity
thunderbird
2022-06-02 16:34:09 +02:00
transcribe
wireshark
xcalib
xclip
xdotool
(xfce.thunar.override {
thunarPlugins = with xfce; [
thunar-volman
thunar-dropbox-plugin
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
2022-09-22 04:09:17 +02:00
yubioath-desktop
2022-06-02 16:34:09 +02:00
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
]
);
2022-03-07 16:01:52 +01:00
}