fusuma/.config/fusuma | ||
git | ||
kde-autostart-ksuperkey/.config/autostart | ||
kde-dolphin/.config | ||
kde-icon-obsidian/.local/share/icons/hicolor/512x512/apps | ||
kde-konsole | ||
kde-krunner/.local/share/applications | ||
kde-kwin-apprules | ||
vim | ||
zsh | ||
.stowrc | ||
README.md |
dotfiles
too many dotfiles
Installation
Use GNU Stow (apt install stow
, etc.). The repo has a .stowrc
which
should target your home directory as the installation directory, but in some
cases the ~
may not be evaluated and you'll have to specify
--target="$HOME"
.
Install the essentials with stow zsh vim git
.
Notes
Git
Most of my git configuration lives in ~/.config/git/personal.gitconfig
, which
is include
d from ~/.gitconfig
. I do this to separate system-specific
configuration that may be set by automated tools (i.e. the Github CLI setting up
credential managers for guthub.com and gist.github.com) from my personal,
cross-platform configuration (e.g. my identity and aliases).
Keep configuration that should be synced between computers in the
personal.gitconfig
file, and after cloning the repository, consider telling
Git to ignore local changes to the main .gitconfig
file:
git update-index --skip-worktree git/.gitconfig
zsh
The zsh config has secrets now, because of the prompt username color fetching thing. You'll probably want to avoid committing your secrets:
git update-index --skip-worktree zsh/.config/zsh/config.d/00_secrets.zsh
The prompt will still work if you don't fill in anything in that file, it'll
just always be the default color (your terminal's cyan
).
KDE
Files in ~/.local/share/color-schemes
come from my repo of KDE titlebar color
schemes.