Awesome
unterwegi's dot files
This repository aims to get my own environment up and running as automatically as possible, powered by chezmoi.
The setup scripts are aware of the following Linux flavors:
- Arch
- Debian
- EndeavourOS
- Ubuntu (Mainly inside a WSL2 setup)
Bootstrap
Optionally, install chezmoi beforehand. The bootstrap.sh
script does it automatically if it can't find it.
./bootstrap.sh
Software needed for my setup
The following packages are automatically installed when the chezmoi config setting "installPackages" is enabled.
- git
- golang
- kitty
- npm
- tmux
- python + python-pip
Shell Setup (fish)
My setup uses fish by default. To disable that, disable the chezmoi config setting "useFish".
The following fish plugins get installed (via fisher):
Software managed through aqua
- AWS CLI
- Github CLI
- chezmoi
- devpod
- direnv
- dive
- exa
- fd
- fzf
- goimports
- golangci-lint
- helm
- jwt-cli
- k9s
- kubectl
- kustomize
- lsd
- minikube
- modd
- navi
- neovim
- rclone
- ripgrep
- starship
- stern
- yq
See aqua.yml for reference.
Mend Renovate checks for updates on these packages every Monday. See renovate.json
Terminal Color Scheme Setup
Based on Nightfox.nvim.
See kitty.conf for reference.