feat: use browser-selector.desktop as default browser
fix: remove tree-sitter-cpp as it's not compiling
feat: add browser-selector.desktop for opening different browsers
feat: add more shell utilities
feat: change swaylock color to less light
fix: prevent error loading shell profile when tty empty
When started out of tty, $(tty) is null, and
[ $(tty) = /dev/tty1 ] ends up in [ = /dev/tty1 ],
and this produces an error.
Instead, switch to bash syntax with double [, and
move it to bash profile to prevent issues in case ~/.profile
is actually loaded from sh and not bash.
feat(home): Add setup_mirrored_repo script
feat: fonts for Japanese, Chinese characters
feat: Add emacs from emacs-branch via inferiors
fix: add zathura pdf support
feat: move to more robust solution than time-machine
The problem with time-machine is that the guix
derivation might need to be recomputed and rebuilt.
This can happen because the underlying guix version used
to build it can differ. The solution to this can be
to keep the resulting guix in a folder, and use it out of
that folder, instead of recomputing it every time.
This can still mean that there will be need for
duplicit recomputation between building the guix
and pulling it into user profile. I don't know what
a good solution to this is, yet.
feat: expand cache ttl for cron
feat: add msmtp patch for utf8 encoding
feat: allow emacs and loopback pinentry