Geckoforge includes the Mystical Blue (Jux) theme - a professional dark blue aesthetic for KDE Plasma.
- Dark blue/gray palette - Professional workspace appearance
- High contrast - Excellent readability
- Accent color - Mystical blue (#3e6fd9)
- Modern panels - Sleek, minimal panel styling
- Widget theming - Unified widget appearance
- Icon integration - Works with any icon set
- Minimal titlebar - Clean, unobtrusive borders
- Rounded corners - Modern window appearance
- Matching colors - Consistent with overall theme
- Kvantum-based - Advanced Qt styling engine
- Application theming - Unified appearance across Qt apps
- Custom buttons - Themed UI elements
Edit ~/git/geckoforge/home/home.nix:
{
imports = [ ./modules/kde-theme.nix ];
programs.kde.theme = {
enable = true;
nightColor.enable = true; # Optional: Enable blue light reduction
};
}Apply changes:
home-manager switch --flake ~/git/geckoforge/homeThen: Log out and back in.
-
Color Scheme:
- System Settings → Appearance → Colors
- Select "JuxTheme"
- Click Apply
-
Desktop Theme:
- System Settings → Appearance → Plasma Style
- Select "JuxPlasma"
- Click Apply
-
Window Decorations:
- System Settings → Appearance → Window Decorations
- Select "JuxDeco"
- Click Apply
-
Qt Application Theme:
- System Settings → Appearance → Application Style
- Select "Kvantum"
- Click Apply
- Open Kvantum Manager
- Select "NoMansSkyJux"
Edit the color scheme:
kate ~/.local/share/color-schemes/JuxTheme.colorsModify DecorationFocus values (currently 62,111,217 - blue).
Mix and match:
- Use JuxTheme colors with different Plasma theme
- Use JuxDeco decorations with different colors
- Use NoMansSkyJux with different desktop theme
Example: JuxTheme + Breeze Plasma + JuxDeco
Copy and modify:
cp -r ~/.local/share/plasma/desktoptheme/JuxPlasma \
~/.local/share/plasma/desktoptheme/MyCustomThemeEdit metadata.json to change name and author.
System Settings → Appearance:
- Colors → Select "Breeze"
- Plasma Style → Select "Breeze"
- Window Decorations → Select "Breeze"
- Application Style → Select "Breeze"
./scripts/revert-theme.sh # TODO: Create thisSymptom: Some applications still look default
Fix:
kvantummanager --set NoMansSkyJux
# Log out and back inSymptom: Titlebars still look default
Fix:
kwriteconfig5 --file kwinrc --group org.kde.kdecoration2 --key theme __aurorae__svg__JuxDeco
qdbus org.kde.KWin /KWin reconfigureSymptom: Panels have wrong colors
Fix:
plasma-apply-desktoptheme JuxPlasma
# Log out and back inMystical Blue (Jux) created by Juxtopposed
- Original theme: https://github.com/Juxtopposed/Mystical-Blue-Theme
- License: See theme AUTHORS files
- Modified: Integrated into geckoforge
Components:
- JuxDeco - Window decorations
- JuxPlasma - Desktop theme
- NoMansSkyJux - Kvantum Qt theme (based on No Man's Sky theme by Patrik Wyde)
- JuxTheme - Color scheme
Want to add your own theme to geckoforge?
- Place theme files in
themes/your-theme/ - Follow directory structure:
themes/your-theme/ ├── aurorae/YourDeco/ ├── plasma/YourPlasma/ ├── kvantum/YourKvantum/ └── YourTheme.colors - Copy to KIWI overlay:
profiles/.../root/usr/share/ - Build ISO:
./tools/kiwi-build.sh
See contribution guide for details.