Last updated January 16, 2025.
tmuxinator has profiles to open my email client and such and an empty window when opening a terminal, and then I have an editing
profile that I can point at a code directory that opens neovim with a previously saved session and with the panes how I like.
Relatively lightly modified. I use fzf.vim to switch between buffers and have LSPs and Vlime set up, but little else that doesn't appear in a typical vim config.
I like MPD because I can close the music player with the music still playing without having it minimize to a persistent icon in the notification area; and being able to use other frontends to the same media player if I want. mpDris2 lets the media keys still work even with Cantata closed.
I specifically use nullobsi's Qt6 fork of Cantata. I don't really like using a TUI like NCMPCPP which is why I use Cantata.
Private network between my laptop, NAS, Raspberry Pi, VPS, and phone. Lets me have them all use Pi-Hole as the DNS server no matter where I am and without publicly exposing it, and access stuff on my NAS remotely without needing to publicly expose it either. Quality software.
For organizing and syncing some subsets of my data between my NAS, external drive(s), etc.
I use a Pi-Hole for DNS filtering and (primarily) caching on all my devices, and Stubby to do DNS over TLS because I absolutely do not trust Comcast to not mess with DNS queries. And using a custom DNS over a private tunnel (whether direct DNS over TLS or normal DNS over Tailscale) bypasses 99.9% of internet filters IME.
Before I switched to using a Pi-Hole over Tailscale for all my devices, I used to use DNSMasq and Stubby locally on my laptop for DNS just there.
The main OS I use on non-servers, namely my laptop (I also use it on my NAS too). I just need up-to-date packages and like the AUR, and I personally have had numerous issues with Systemd where I prefer not to use it when possible.
The main OS I use on servers. It's lightweight, and has stable releases without them getting uselessly out-of-date like Debian.
My favorite init and daemon supervision system. Infinitely faster than any other (including systemd, and especially faster than OpenRC), and easy to write scripts for and do things like make user services and such. Only thing is that the CLI interface is rather lacking and you'll want to be writing wrapper scripts for a lot of tasks (Artix already has some good ones).
On NAS only. I use ext4 for all non-RAID setups.
For some editing tasks that Darktable doesn't do well, or for things like adjusting colors in intermediate steps of film scan processing that I don't want imported to the Darktable database.
(Just what I typically shoot, I don't exclusively shoot these)