Just some configuration files for safe-keeping. Nothing special going on here.
Intended to be used with GNU Stow.
For example, to symlink files from git/ directory run stow git (will not overwrite anything if files already exist).
Instead of typing all the stow commands manually you can run just setup-cli to quickly get all the command line tool configs set up (good for use on servers or docker or qemu or whatever).
Arch repos should have all of these, other distros are probably missing some...
- fish (shell)
- micro (terminal-based text editor)
- terminator (terminal emulator)
- tealdeer (tldr pages)
- stow (for dotfiles)
- just (command runner)
- julia (programming language for more complicated calculations)
- fd (better than find)
- the_silver_searcher / ag (code search)
- fzf (fuzzy search)
- jq (json querying & formatting)
- qalculate (superb calculator with unit support)
- bpython (nicer python interpreter)
- yazi (terminal based file system navigation) + optional dependencies for file previews
- zoxide (better cd)
- forget about texlive and just use typst or tectonic for typesetting
- do NOT install ghc or julia or rust directly – use ghcup, juliaup and rustup to manage the installations instead
- use xdg-ninja to help in the war against $HOME directory pollution
- themes: use Fluent for good window decorations and Papirus-folders to make ePapirus folder colors less silly
- to prevent
stowfrom creating symlinks to directories use the--no-foldingflag (or switch toxstowinstead of GNU stow)