Files
dotfiles/README.md
Sebastian Lenzlinger 7c30e64c4b Misc updates
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
2025-12-03 22:33:58 +01:00

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 for ls
  • starship.io - Cross-shell prompt
  • neofetch - System information tool
  • ncdu - Disk usage analyzer
  • btop - Interactive process viewer (replacement for top)
  • neovim - Enhanced vim editor

Note

TODO: add more tools!