Revert "[gnupg] Add systemd units for agent sockets"
[vim] Update listchars end-of-line character
[waybar] Deduplicate code in playerctl.py
These are my dotfiles, not much more to say.
No additional software is needed to make use of these dotfiles. However, most
environment variables are set through environment.d(5)
and when the user
session isn't started through systemd, 30-systemd-environment-d-generator
is
invoked to set these environment variables.
EDITOR
is set to vim
PAGER
is set to less
gbt
is used to render the zsh prompt if it's installedfonts
Lexend Deca is the main font and default sans-serif font (https://github.com/googlefonts/lexend/)
Liberation Serif is the default serif font (https://github.com/liberationfonts/liberation-fonts)
Source Code Pro is the default monospace font (https://github.com/adobe-fonts/source-code-pro)
In order for UTF-8 characters to render used by gbt
, Nerd fonts are
required (See https://github.com/jtyr/gbt#fonts-and-colors)
ohmyzsh plugins
A few plugins are activated by default:
Several other plugins are loaded if the relevant commands are found in $PATH:
Required software for graphical environments listed below
alias home="git --work-tree=${HOME} --git-dir=${HOME}/.files.git"
home init &&
home remote add origin https://git.sr.ht/~evybongers/dotfiles &&
home fetch &&
home reset --hard origin/main &&
home branch -m main &&
home submodule update --recursive --init &&
home branch --set-upstream-to=origin/main main &&
home remote set-url --push origin git@git.sr.ht:~evybongers/dotfiles
To make use of configured features, some additional software needs to be installed as well.