mar does dotfiles
Find a file
2024-04-14 20:14:07 -07:00
.chezmoiexternals feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_config feat(fish): cd up on steriods 2024-04-14 20:14:07 -07:00
dot_icons/default feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_screenlayout feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
private_dot_gnupg feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_bash_logout feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_bash_profile feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_bashrc feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_plugin-versions feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_tool-versions feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_xprofile feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
dot_Xresources feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
private_dot_bash_history feat: Migrate to Chezmoi 2024-04-14 18:41:15 -07:00
README.md 📝 docs(readme): Finally add a README again 2024-04-14 19:17:41 -07:00
tags 📝 docs(readme): Finally add a README again 2024-04-14 19:17:41 -07:00

mar does dotfiles

Welcome to my dotfiles :)

Feel free to steal what you like, though I'd advise against wholesale using my config. Things are likely to break. At the very least - change the values in dot_config/git/config.local.

I apologize for the disgusting Chezmoi format - I resisted it for ages and then things got complex enough that I needed it.

The branches all contain previous iterations, with the exception of fish-shell which was used to test out using fish as my login shell before committing.

How to setup GPG because it makes me want to toss the computer out the window

gpg --full-gen-key
# kind of key: 4
# key size: 4096
# expiration: 0 && y
# real name: punkfairie
# email: 23287005+punkfairie@users.noreply.github.com

sudo -k
chown -R (whoami) "$HOME/.gnupg/"
find "$HOME/.gnupg" -type f -exec chmod 600 {} \;
find "$HOME/.gnupg" -type d -exec chmod 700 {} \;

set key (\
    gpg --list-secret-keys --keyid-format SHORT\
    | grep 'rsa4096'\
    | sed 's/sec   rsa4096\///'\
    | awk '{print $1}'\
)
copyq copy "$key"
# ~/.config/chezmoi/chezmoi.toml

[data]
gpgKey = # PASTE HERE
gpg --armor --export $key | copyq copy -

Go to https://github.com/settings/keys and add the copied key to your account.