A standardized, secure development environment for Manjaro Linux that can be set up with a single command. Manjikaze automates the installation and configuration of development tools, security measures, and system preferences to create a consistent and efficient workspace for developers.
At 10KB, we've used various development environments over the years - from Windows with WSL to native Ubuntu. As our team grew, this diversity began presenting challenges in consistency, security, and knowledge sharing. After careful evaluation, we chose Manjaro Linux as our standard platform, appreciating its rolling release model and extensive package availability through pacman
and AUR.
Manjikaze emerged from our need to:
- Standardize development environments across our team
- Implement consistent security measures aligned with ISO27001
- Reduce setup time for new team members
- Share optimizations and best practices efficiently
- Interactive setup using Gum TUI
- Security hardening with Yubikey integration
- Automated development environment configuration
- Consistent theming and UI preferences
- Curated selection of development tools
- Standardized package management
On a fresh Manjaro installation:
curl -s https://raw.githubusercontent.com/10kb/manjikaze/main/install.sh | bash
Our documentation is available in the docs directory.
Manjikaze is released under the MIT License.