No description
- Lua 75%
- Shell 15.7%
- Emacs Lisp 4.5%
- Go 1.9%
- CSS 1.6%
- Other 1.3%
|
|
||
|---|---|---|
| .config | ||
| .glzr/glazewm | ||
| .local | ||
| scripts | ||
| .gitignore | ||
| .luarc.json | ||
| .stow-local-ignore | ||
| .tmux.conf | ||
| README.md | ||
| Taskfile.yml | ||
dotfiles
Personal dotfiles managed with GNU Stow.
Structure
Flat stow package — stow . from the repo root symlinks everything into $HOME.
~/dotfiles/
├── .config/
│ ├── nvim/ # sourced from BasedConfig/nvim/
│ ├── fish/
│ ├── zellij/
│ ├── lazygit/
│ ├── starship/
│ └── ...
└── .tmux.conf
Install
git clone ssh://git@codeberg.org/adamkali/dotfiles.git ~/dotfiles
cd ~/dotfiles
task install
Requires
stowand Task. Install withsudo apt install stowand follow the Task install docs.
Tasks
| Command | Description |
|---|---|
task install |
Stow all dotfiles into $HOME |
task uninstall |
Remove all managed symlinks |
task restow |
Re-link after adding new configs |
task sync |
Pull latest changes and re-stow |
task check-secrets |
Warn if credential files are missing |
Sensitive Files (gitignored)
These are excluded and must be restored manually on a new machine:
~/.config/gh/hosts.yml— restore withgh auth login~/.config/aerc/accounts.conf— restore from password manager