mirror of
https://github.com/sebaschi/dotfiles.git
synced 2025-12-29 02:08:27 +01:00
modified: README.md modified: bash/dot-bashrc modified: git/dot-config/git/config new file: helix/dot-config/helix/config.toml modified: pet/dot-config/pet/snippet.toml renamed: run.sh -> setup.sh
1.2 KiB
1.2 KiB
Dotfiles
Personal dotfiles and more
Installation
Install GNU stow.
You will want a version >= 8. September 2024! See here.
This is so dot-* named files (or dirs) are handled correctly!
See run.sh. Use it as taskfile to install stow.
Then, to make sure that stow is correctly handling dot-* named dirs, run
stow --dotfiles --verbose stow
This installs the dot-stowrc and global ignore list.
Installing configs
stow <config-pkg-name>
<config-pkg-name> is just one of the directories of this repo.
To see what the effect would be without applying anything (dry-run):
stow -n <config-pkg-name>
Included Configurations
- Shells: Bash, Fish, Zsh
- Terminal: Tmux, Zellij, Ghostty
- Editors: Vim, Neovim (with lazy.nvim)
- Tools: Git, Starship prompt, Borg backup, Fossil (TODO)
- Utilities: Rsync filters
Tools Tools
eza- Modern replacement forlsstarship.io- Cross-shell promptneofetch- System information toolncdu- Disk usage analyzerbtop- Interactive process viewer (replacement fortop)neovim- Enhanced vim editor
Note
TODO: add more tools!