Added keybindings `alt + shift + [HL]' to select previous and next
window.
Also updated the source binding, because ~/.tmux.conf got moved to
~/.config/tmux/tmux.conf
Installed the newsboat feedreader, added it's XDG config directory to
the repository with first (hidden) feed of phoronix.com and a query feed
that filters articles that contain the word Microsoft in their title.
Moved my ~/.gitconfig to ~/.config/git/config to have a sane location to
collect git related global configs.
Added ~/.config/git/allowed_signers and configured
`gpg.ssh.allowedSignersFile' in ~/.config/git/config to have the correct
output of `git log --show-signatures'
Added the `includeIf' section to my global .gitconfig to have the
ability to pull in configs for my private git repos dynamically.
Solution shown by Scott Chacon in his talk
"So you think you know git?" at FOSDEM2024
'https://www.youtube.com/watch?v=aolI_Rz0ZqY'
Added my LS_COLORS config to bashrc
Decided to move ssh-agent.sock to a fixed location in /tmp because
removal on shutdown in ~ needs a bunch of configuration for something
already existing in /tmp.
It is possible to match windows by title in manage hook, so I changed
this because this way I can have have terminator set as terminal
emulator that I lauch by keybinding and have terminator with custom
title started automatically and this one window will open on the
specified workspace.
Added mpdconf. This file contains an include of ~/.mpdconf.local
which contains the listen directive.
Added a basic ncmpcpp config - mostly because a few keybindings
for daily usage that I really got used to.
Have just set myTerminal to gnome-terminal again, because
terminator, when launched with a specific name, passes the name
to all future instancse in current xsession.
I start programs on xsession enter via ~/.xsessionrc.
To make programs get started on the specified workspaces I use
xmonad's manageHook with `className =?' functionality to match
programs to spawn.
* bash
Added basic bash startup files, with basic needed settings and
possibility to source .bash*.local files for adding local
configs without adding them to the git repo.
* set-links.sh
A simple shell script to put symlinks in ${HOME} and
${XDG_CONFIG_HOME} and such.