Testing - ulises-jeremias/dotfiles GitHub Wiki
π§ͺ Dotfiles Testing Environment Guide
Whether you're looking to contribute to the Dotfiles project or simply want to preview how everything looks before applying it to your system β we've got you covered with dedicated testing environments.
[!TIP] The testing setup allows you to experiment safely without affecting your real configuration. Itβs a perfect playground for customizing themes, scripts, and behaviors.
π Why Use the Testing Environment?
- π§° Preview your desktop layout and tool behavior
- π§ Tweak configs and see changes instantly
- π€ Contribute improvements with confidence
- π§Ό Avoid breaking your daily setup during experimentation
π How to Get Started
To learn how to set up the test environments, check out the official Testing Docs.
These docs include:
- Environment requirements
- Setup steps (VM or container)
- How to apply dotfiles without affecting your main system
π What Can You Test?
You can try out:
- πͺ Window managers (Openbox, XFCE4, i3)
- π¨ Themes (Rofi, Polybar, Zsh prompt)
- π§© Modules and utilities
- π§ͺ Custom scripts or aliases
- π‘οΈ Security configurations and defaults
π Use this environment as a sandbox β test safely and iterate freely.
π§ Tips for Effective Testing
- Use a virtual machine or container for complete isolation
- Snapshot your test environment before big changes
- Commit working test configs to a feature branch before merging
- Use
chezmoi apply --dry-run
to simulate changes before applying
π Need Help?
Contributing or customizing just got easier. Jump into the testing environment, play around, and see how everything fits your workflow β worry-free!