Skip to content

Host for my configuration files

License

Notifications You must be signed in to change notification settings

tomg404/.dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My dotfiles

Important configs

  • Terminal: zsh, kitty, tmux, nvim
  • DE: i3, polybar, picom, rofi, dunst

Installing configs

Automatic (currently only installs to .config)

./install-configs.sh

Manual

The following commands have to be executed from inside the ~/.dotfiles directory!

  • Install configs to ~/.config with:
stow -v -S app # (uninstall with `-D` instead of `-S`)
  • Install configs to /etc with:
stow -v -t /etc -S etc

Theme

Shell scripts

  • use shellcheck!
  • use shfmt!

Secrets "management"

  • secret environment variables go in ~/.dotfiles/zsh/.config/zsh/.secrets (this file is ignored in .gitignore; don't even try)
  • this file is sourced in ~/.dotfiles/zsh/.config/zsh/.zshrc.local

TODOs

Fix first

  • renew nvim config
  • dunst config

Fix some time

  • secrets management

About

Host for my configuration files

Resources

License

Stars

Watchers

Forks