mirror of
https://github.com/sebaschi/dotfiles.git
synced 2026-03-31 23:25:15 +02:00
main
Add ghostty config AND factor out aliases which are specific to a local machine from fedora_aliases.
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!
Description
Languages
Shell
37.7%
HTML
32.4%
Python
12.6%
Lua
12.4%
CSS
4.9%