Find a file
2023-07-24 23:11:20 -04:00
fusuma/.config/fusuma Add fusuma config 2022-10-03 16:16:41 -04:00
git git: add readme note about zsh secrets 2023-07-14 16:16:10 -04:00
kde-autostart-ksuperkey/.config/autostart add ksuperkey startup thingy 2023-07-24 23:11:20 -04:00
kde-dolphin/.config split kde stuff up into separate folders 2023-07-24 23:10:52 -04:00
kde-icon-obsidian/.local/share/icons/hicolor/512x512/apps split kde stuff up into separate folders 2023-07-24 23:10:52 -04:00
kde-konsole split kde stuff up into separate folders 2023-07-24 23:10:52 -04:00
kde-krunner/.local/share/applications split kde stuff up into separate folders 2023-07-24 23:10:52 -04:00
kde-kwin-apprules split kde stuff up into separate folders 2023-07-24 23:10:52 -04:00
vim Create .vimrc 2022-07-11 11:33:57 -04:00
zsh zsh: rename pk fetch file 2023-07-20 00:39:38 -04:00
.stowrc fix stowrc target 2022-08-10 18:17:01 -04:00
README.md add readme note about zsh secrets 2023-07-14 16:13:47 -04:00

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 included 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.