Haven't enabled almost anything explicitly yet because of [1]; I like
rainbow. Should be simple to fix, just requires some config changes.
Have definitely enabled TS for .tex files though, since the native
syntax highlighting is way too slow.
[1] https://github.com/luochen1990/rainbow/issues/163
Added more base stuff:
- wget is generally useful
- outils and minisign for signing stuff
- xxd for binary stuff
- ugrep as a potential ripgrep replacement
- fswatch for doing stuff with inotify
- moreutils to be fancy
For the rest:
- remove spotify stuff from media, add other useful programs
- replace youtube-dl with yt-dlp
- add stuff do dev
- add further_dev for less common stuff
- make Gemini stuff more generic
- add comic book browsing to zathura
Also make youtube-viewer use yt-dlp.
Service also has fallback to pipewire-media-session, if necessary.
Since we are here, update utilized pipewire packages:
- libspa-bluetooth for bluetooth functionality
- alsa-pipewire for ALSA replacement (see .asoundrc)
- libjack-pipewire for JACK replacement
- fix descriptions
- move to pipewire
- stop installing rustup
- podman itself now depends on fuse-overlayfs
- no longer use konversation, only qbittorrent
- remove bat (not used often)
- remove mdcat (upstream added file fetching when the markdown file has
images)
- replace mdcat with lowdown
- replace dos2unix with toybox and add busybox as bonus; we also add
toybox-static to get a rescue static su(1)
- add symlinks for some toybox and busybox utilities
- add more defaults directories to stow-linux.sh