IMPORTANT!: Dotfile repository intended for personal use. Code is available for others to use, but most settings are personalized..
The dotfiles contain configuration for many different programs, and settings used in Windows Subsystem for Linux (WSL). The setup script installs essential programs and links configuration files so the repository works cleanly on Ubuntu WSL.
Run the installer from the repository root:
./setupThe installer now:
- creates organized directories and backups for existing dotfiles
- installs essential packages from
scripts/packages.txt - installs
oh-my-bashif missing - links Git, Bash, GPG, SSH, and wget configuration
- installs WSL-aware config via
/etc/wsl.confwhen available - configures a global Git ignore file at
~/.config/git/.gitignore
bash/.bashrcbash/.bash_profilebash/.bash_aliasesbash/.bash_functionsbash/.bash_exportsbash/.inputrcgit/.gitconfiggpg/gpg.confwsl.conf.wslconfig.examplesetup/packages.txt
Use the example Windows config from .wslconfig.example in your Windows home directory as ~/.wslconfig.
If you need custom mount or environment behavior, edit wsl.conf or use Windows Terminal profiles with WSL.
This project is licensed under Unlicense. For more details see LICENSE.