- Xresources
- bashrc
- bash_aliases
- ilia.css
TODO:
- neovim config
Clone this repo into ~/workspace.
Then (first check to ensure these files don't already exist, remove them if they do):
ln -s ~/workspace/dotfiles/.bashrc ~/
ln -s ~/workspace/dotfiles/.bash_aliases ~/
sudo ln -s ~/workspace/dotfiles/ilia.css /usr/share/regolith-look/i3-default/
ln -s ~/workspace/dotfiles/Xresources ~/.config/regolith3/
regolith-look refresh
# set some global git config
git config --global user.name "Philip Castiglione"
git config --global user.email philipcastiglione@gmail.com
git config --global core.editor nvim
git config --global init.defaultBranch main
# add ssh key, add it to the agent, cat it to be able to copy-paste in a bit
ssh-keygen -t ed25519 -C "philipcastiglione@gmail.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub
# generate gpg key
gpg --full-generate-key
gpg --list-secret-keys --keyid-format=long
# grab the id of the key and use it for <key_id> below
gpg --armor --export <key_id>
# tell git to use the gpg key to sign all commits by default:
git config --global --unset gpg.format
git config --global user.signingkey <key_id>
git config --global commit.gpgsign true
# add to bash
[ -f ~/.bashrc ] && echo -e '\nexport GPG_TTY=$(tty)' >> ~/.bashrc
- On ubuntu/regolith I had to uninstall the snap version of firefox and install it from apt to get a version not in the snap sandbox, so that 1password can talk to firefox (after installing the ff extension).