1

add many cli tools/programs, disable manpages (temporary bc bug)

This commit is contained in:
2022-10-28 12:32:39 +02:00
parent 59018ac98e
commit f52d4bb13f

View File

@ -105,6 +105,11 @@ in rec {
}; };
}; };
# Temporary hack: https://github.com/nix-community/home-manager/issues/3342
# TODO: Remove when possible
manual.manpages.enable = false;
manual.html.enable = false;
# TODO: Gnome terminal config # TODO: Gnome terminal config
# TODO: Store the external binaries for my derivations in GitHub LFS (Vital, NeuralDSP, other plugins etc.) # TODO: Store the external binaries for my derivations in GitHub LFS (Vital, NeuralDSP, other plugins etc.)
# TODO: Derivations for bottles like UPlay, NeuralDSP, LoL (don't know what is possible with bottles-cli though) # TODO: Derivations for bottles like UPlay, NeuralDSP, LoL (don't know what is possible with bottles-cli though)
@ -166,51 +171,75 @@ in rec {
# Add stuff for your user as you see fit: # Add stuff for your user as you see fit:
home.packages = with pkgs; [ home.packages = with pkgs; [
# CLI Tools # CLI Tools
procs # bat # cat with wings (enabled as program)
tokei # exa # ls in cool (enabled as program)
rsync # delta # diffier diff differ (enabled as program)
rclone # fzf # fuzzy find (enabled as program in fish module)
xclip procs # Better ps
xorg.xwininfo tokei # Text file statistics in a project
xdotool rsync # cp on steroids
rclone # Rsync for cloud
poppler_utils # pdfunite poppler_utils # pdfunite
ffmpeg ffmpeg # Convert video (magic)
imagemagick imagemagick # Convert image (magic)
httpie httpie # Cool http client
ripgrep (ripgrep.override { withPCRE2 = true; }) # fast as fuck
nvd # nix rebuild diff nvd # nix rebuild diff
du-dust du-dust # Disk usage analyzer (for directories)
gdu # Alternative to du-dust
duf # Disk usage analyzer (for all disk overview)
fd # find alternative
sd # sed alternative
tealdeer # very fast tldr (very readable man)
gping # ping with graph
curlie # curl a'la httpie
dogdns # dns client
fclones # duplicate file finder
gum # nice shell scripts
lazygit # can always use another git client
# Xooooorg
xclip
xorg.xwininfo # See what apps run in XWayland
xdotool
# Hardware/Software info
neofetch # Easily see interesting package versions/kernel neofetch # Easily see interesting package versions/kernel
lazygit
yt-dlp
pciutils pciutils
glxinfo glxinfo
wayland-utils wayland-utils
aha aha
radeontop radeontop
# Web stuff
signal-desktop signal-desktop
protonvpn-cli protonvpn-cli
cyberdrop-dl yt-dlp # download videos (from almost anywhere)
cyberdrop-dl # TODO: Make this somehow only available in the needed folder (but keep derivation here?)
filezilla filezilla
# Tools # Tools
# calibre calibre # Do I even read
# virt-manager # Let's try gnome-boxes while we're at it virt-manager
gource # Visualize git commit log gource # Visualize git commit log, completely useless
anki-bin # Use anki-bin as anki is some versions behind anki-bin # Use anki-bin as anki is some versions behind
# libreoffice-fresh
jabref # manage bibilography
inputs.nixos-conf-editor.packages."x86_64-linux".nixos-conf-editor inputs.nixos-conf-editor.packages."x86_64-linux".nixos-conf-editor
octave octave
# Office
jabref # manage bibilography
sioyek # Scientific pdf reader
xournalpp # Write with a pen
libreoffice-qt
hunspell # I cna't type
hunspellDicts.en_US
hunspellDicts.de_DE
# TODO: LaTeX module # TODO: LaTeX module
texlab texlab
# Media # Media
wacomtablet wacomtablet
xournalpp
# davinci-resolve # Large and slow and overpowered for my purposes
blender blender
godot godot
obs-studio obs-studio
@ -221,7 +250,7 @@ in rec {
# KDE Applications # KDE Applications
# TODO: Make a module out of this # TODO: Make a module out of this
libsForQt5.kate libsForQt5.kate
# libsForQt5.kwrited # Already included by default libsForQt5.kwrited # Already included by default
libsForQt5.ark libsForQt5.ark
libsForQt5.kdeconnect-kde libsForQt5.kdeconnect-kde
libsForQt5.kcalc libsForQt5.kcalc
@ -237,7 +266,6 @@ in rec {
libsForQt5.skanlite libsForQt5.skanlite
libsForQt5.kmail libsForQt5.kmail
libsForQt5.kalendar libsForQt5.kalendar
libsForQt5.plasma-browser-integration
okteta okteta
kdiff3 kdiff3
kgraphviewer kgraphviewer