mirror of
https://github.com/sebaschi/dotfiles.git
synced 2025-12-29 02:08:27 +01:00
04a07210a4a5c7dcd4566671b3e0156d25a1ca9d
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
36.2%
HTML
33.2%
Python
12.9%
Lua
12.7%
CSS
5%