commits
Revamp the odd dynamic module generation to regular functions
Add /var/cache and /var/log mount points to all configs
Make disko use /dev/by-id instead of non deterministic partition labels
The plain variant seems to build way more consistently and I barely use
it anyway
Nushell writers now use env so that the interpreter can have multiple
arguments, for some reason that used to work just fine
Since neofetch was deprecated, implement a proper hyfetch config
Add priority settings
Fix community type
Expose outputs.nixConfig
Add actual options, enable IPv6 networking by default
Add my.networking.trusted, have tailscale follow it by default
Move spotify ports to graphical profile
The known hosts file now gets home domain and IP variations for each host
None of that is truly library level infomration, so treat it as
standalone and provide it as an output for easier consumption
See https://github.com/homeport/termshot/compare/main...jmpaz:termshot:main
for this plus related commits
Also add wrapped termshot to home packages pointing to properly patched
nerd font
Swap out the emojis for similar nerdfonts characters
Update to actually fit the agenix-rekey workflow
For now just tries to ensure filesystems and profiles aren't suddenly
changed
The _docker shell alias is more than enough
Makes use of the native `docker compose config --lock-image-digests`
command to generate an override file, merging with an existing one if so
desired