This repo contains my dotfiles (tada)!
There are two config.d
-like directories used, so that different configurations can be loaded without merging:
.profile.d
.zshrc.d
The .zprofile
file only sources .profile
. This is because in an ideal world we'd only have .zprofile
, but GDM only sources .profile
explicitly:
So, to ensure that the system has access to useful paths, we define .profile
.
- Install gnupg with
sudo apt install gnupg
- Load subkeys into GPG
- Extract keygrip for signing key with
gpg -K --with-keygrip
- Add keygrip to
~/.gnupg/sshcontrol
- Copy SSH key for GitHub from
ssh-add -L
To install the dotfiles, clone this repo and cd
sudo apt install git git-lfs && git lfs install
git clone --recurse-submodules git@github.com:agoose77/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
Then simply run the stow
command
find * -type d -maxdepth 0 -exec stow --no-folding {} \;