Dotfiles/Configuration for my personal development machines using Windows with WSL 2 as main environment.
Linux distribution
Using openSUSE Tumbleweed for extensive software repositories frequent updates. Tumbleweed is available directly for WSL via the Microsoft Store.
A graphical package search for openSUSE distros is available online.
Basic distro installation/configuration
The base install (system packages and configuration) is performed with Ansible.
Shell
The Z shell (zsh
) is used as the primary interactive shell.
There is also a basic bash
config but zsh
is preferred.
On windows if Powershell is not an option, regular cmd
can be improved with Clink.
TODO: document in a shell sub page that on tumbleweed /etc/zprofile is sourcing /etc/profile which provides variables such as LESS
and also /etx/zshrc sets up some things such as LS_OPTIONS
.
zsh
Helpful resource: sourceforge zsh guide
Startup files:
/etc/zshenv
~/.zshenv
-> here$ZDOTDIR
can be set to unclutter the home directory- ...
Shell aliases
Cross-shell and -platform alias management is enabled via aliae
.
Configuration for other tools
VIM
Credits
- Logo taken from Joel Glovier (MIT License)
- Everything managed with
chezmoi