No description
- Shell 33.2%
- Go 26.5%
- CSS 17.3%
- SCSS 7.8%
- TypeScript 6.8%
- Other 8.4%
| .config | ||
| .cursor | ||
| .local | ||
| .pi/agent | ||
| .vscode-oss | ||
| .zsh | ||
| docs | ||
| scripts | ||
| .gitconfig | ||
| .gitignore | ||
| .stow-local-ignore | ||
| .themes.gitconfig | ||
| .zsh_plugins.txt | ||
| .zshrc | ||
| AGENTS.md | ||
| README.md | ||
Dotfiles for sway
Dependencies:
- install GNU stow:
pacman -S stow
Usage:
Setup the repo and dotfiles folder:
cd ~git clone https://github.com/chris-paganon/sway-dotfiles.git dotfiles
Setup the symlinks:
- Remove or rename existing conflicting dotfiles from existing home
- From this directory, run
stow --no-folding .to link files into your home directory. --no-foldingkeeps real directories in your home and links individual files. This lets installed tools coexist with the tracked scripts in~/.local/bin.- After pulling changes or moving files, run
stow --restow --no-folding ..
Alternatively (if you don't want to delete anything):
- Run
stow --no-folding --adopt . - This moves conflicting home files into the repository, replacing the repository versions
- Review the changes in the current repo with
git diff - Adjust the changes as needed
- Run
stow --no-folding .
Install commands:
- Install the Go tools using the command setup instructions.
- Start a new Zsh session after restowing. Sway inherits its PATH when launched from Zsh.