Skip to content

dreknix/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Idea based on this article.

Installation

Clone Dotfiles

Adding new computer

alias config='/usr/bin/git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
git clone --bare git@github.com:dreknix/dotfiles.git $HOME/.cfg
config checkout
config config --local status.showUntrackedFiles no
config config --local user.name "dreknix"
config config --local user.email "dreknix@proton.me"

Adjust local files

  • .gitconfig-user.dist - General user name and e-mail
  • .gitconfig-local.dist - Additional Git configurations
  • .shell_common_local.sh.dist - Additional shell configs

Additional Configuration

TODO: see wiki for these things

Add SSH Config and Keys

TODO

Configure host with Ansible

TODO

cd ~/tools/ansible
direnv allow .
pip3 install -r requirements
ansible-playbook site.yml -t user

For colors base16 is used.

git clone https://github.com/tinted-theming/base16-shell.git ~/.config/base16-shell

The color scheme can be set by base16_/theme/:

base16_catppuccin-mocha

TODO: Icons Arc see ~/.icons/README.md

TODO: copy background image

Configure gopass

TODO - see wiki (remove here and at to wiki)

License

MIT