A moderately alright config for my home directory. Maybe.
These dotfiles are supposed to be 'generic', in that they are not managed by any particular home manager solution. This means that at time of writing, there are two intended 'usages' for this repository:
- Good old fashioned
ln -s
to symlink this repo to the 'end' directory - Literally cloning over top of
/home/<user>
, and treating$HOME
as a git directory - Used as part of 'templating'. e.g.
/etc/skel
to create a new user, or part of amkosi
configuration
See Moshi - An Arch Linux based mkosi configuration for more information on the latter.
For now this repo is cloned over home, or to a directory like Documents/dots
and symlinked as needed:
ln -s $PWD/.config/fish/conf.d ~/.config/fish/conf.d
ln -s $PWD/.config/fish/themes ~/.config/fish/themes
ln -s $PWD/.config/git ~/.config/git
ln -s $PWD/.config/htop ~/.config/htop
ln -s $PWD/.config/tmux ~/.config/tmux
Most of the fish config is automatic, however, theme changes are manual by design. This allows themes to be set per machine.
Run the following commands to change them locally.
fish_config theme save "Catppuccin Latte"
fish_config theme save "Catppuccin Frappe"
fish_config theme save "Catppuccin Macchiato"
fish_config theme save "Catppuccin Mocha"
A list of issues or pull requests that impact this repo
- iterm2 and starship
A list of references / resources / credits