Playbooks to set up Linux. Includes roles for WSL2.
Here is a description of the various roles and what they do.
Always comes first
Sets up pathvar
, which is used by end
.
Always comes last
Sets up the .sh_paths
files and dumps pathvar
, after other roles have had a chance to add to it.
Various OS packages.
Basic shell setup.
Fonts for use by different programs.
WSL2 support files.
The oh-my-zsh shell environment.
Support for AWS CLI.
You must rename your Gnome Terminal Profile before this role will work
Adjustments to various GUI appl (e.g. Gnome Terminal).
Support for the Rust language (also needed for shell_enhancements
).
Rust-based shell enhancements.
Configurations for Git.