A FOSS-focused variant of Omakub with minimal defaults and no subscription apps.
Now supports both Ubuntu 24.04+ and Debian 12+ with automatic OS detection!
wget -qO- https://raw.githubusercontent.com/AhmadMajid/omakub-foss/master/boot.sh | bash✨ Smart installer - Automatically detects your OS (Ubuntu 24.04+ or Debian 12+) and uses the optimal installation method for your system.
- Ubuntu users: Full Omakub FOSS experience with Ubuntu-optimized components
- Debian users: Complete Omakub FOSS experience with Debian-compatible alternatives
- Both: Same privacy-focused, minimal defaults with no subscription apps
Debian users: See DEBIAN-COMPATIBILITY.md for detailed compatibility information.
- No forced proprietary software - All subscription and closed-source apps are optional
- No default selections - You choose exactly what gets installed
- Minimal by default - Clean installation without bloat
The following apps are now optional instead of being forced or pre-selected:
- 1Password - Password manager (subscription)
- Spotify - Music streaming (freemium/subscription)
- Zoom - Video conferencing (freemium)
- Typora - Markdown editor (paid)
- Basecamp - Project management (subscription)
- HEY - Email service (subscription)
- Chrome - Web browser (proprietary)
- VSCode - Code editor (Microsoft)
- Obsidian - Note-taking app (freemium)
- Dropbox, Cursor, Windsurf, RubyMine, Minecraft, Steam, and more
Core Development Tools (all open-source):
- Terminal: Alacritty, Zellij, btop, fastfetch
- Development: Neovim, Git tools (lazygit), Docker, mise
- CLI utilities: fzf, ripgrep, bat, eza, zoxide
- Programming languages: Your choice (Ruby, Node.js, Go, PHP, Python, etc.)
- Databases: Your choice (MySQL, Redis, PostgreSQL in Docker)
Desktop Apps (open-source):
- LibreOffice, VLC, Signal, Flameshot, Pinta
- GNOME tweaks and extensions
- Privacy-conscious users who want control over proprietary software
- Developers who prefer minimal, open-source setups
- Users who don't want subscription services forced on them
- Anyone who wants the core Omakub experience without the commercial apps
All original Omakub apps are still available! During installation, you'll be prompted to select optional applications. Simply choose what you want - nothing is pre-selected.
This fork maintains full compatibility with the original Omakub while respecting user choice about proprietary software. All credit for the excellent Ubuntu setup framework goes to the Basecamp team.
Improvements welcome! This fork focuses on:
- Maintaining privacy and user choice
- Keeping installations minimal by default
- Adding more open-source alternatives
- Improving the optional app selection system
- Expanding Debian/Ubuntu compatibility
- ✅ Ubuntu 24.04+ - Full compatibility
- ✅ Debian 12+ - High compatibility (see DEBIAN-COMPATIBILITY.md)
If the installer didn't prompt you to select optional apps (1Password, Spotify, VSCode, etc.), you can run the selection manually:
~/.local/share/omakub/bin/omakub-optional-appsThis usually happens when:
- You're not running GNOME desktop environment
- Desktop environment variables aren't set during installation
- Installation was run in a non-interactive environment
For other problems, please check the installation logs or open an issue on GitHub.
Omakub FOSS is released under the MIT License.