diff options
| author | Natasha Moongrave <natasha@256phi.eu> | 2026-04-05 22:27:45 +0200 |
|---|---|---|
| committer | Natasha Moongrave <natasha@256phi.eu> | 2026-04-05 22:27:45 +0200 |
| commit | b92708b616ffefae3fec27b21072f28d177bd120 (patch) | |
| tree | e65414ef45ea91bfa507ab660cd7611bf64d7cd8 /home/rices/cassette-futurism/plasma.nix | |
| parent | 0a4134a7b7c33493aaacdb657b4ebefbfe6f0a25 (diff) | |
Add minimal KDE Plasma 6 configuration for cassette-futurism rice
Created complete cassette-futurism rice with KDE Plasma 6 desktop environment. Includes system.nix (Plasma 6 setup, Stylix theming), plasma.nix (minimal config with manual theming documentation), default.nix (module orchestrator), and nvim.nix/variables.nix (editor config and color palette).
Fixed critical bug in home/mun/default.nix where rice import was hardcoded to nord-blue instead of using the rice parameter, causing all hosts to use nord-blue home configuration regardless of their assigned rice.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'home/rices/cassette-futurism/plasma.nix')
| -rw-r--r-- | home/rices/cassette-futurism/plasma.nix | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/home/rices/cassette-futurism/plasma.nix b/home/rices/cassette-futurism/plasma.nix new file mode 100644 index 0000000..04c5983 --- /dev/null +++ b/home/rices/cassette-futurism/plasma.nix @@ -0,0 +1,51 @@ +{ + config, + pkgs, + ... +}: let + vars = import ./variables.nix; +in { + # KDE Plasma 6 configuration for cassette-futurism rice + # + # MINIMAL BOOTSTRAP - User will configure theme manually + # + # To configure cassette-futurism theme: + # 1. Boot into KDE Plasma + # 2. Open System Settings → Appearance → Colors + # 3. Apply cassette-futurism colors from variables.nix: + # - Background: #0F0F0F (near-black CRT) + # - Foreground: #00FF00 (CRT green phosphor) + # - Accent: #FF006E (hot pink) + # - Selection: #2A2A2A with #00FFFF cyan text + # 4. Set wallpaper: ${vars.wallpaper} (NGE_CF.jpg) + # 5. Configure Konsole with 16-color cassette palette + # 6. Export settings when satisfied + # 7. Update this file with xdg.configFile entries + # + # Reference colors available in variables.nix: + # - Background: ${vars.colors.background} + # - Foreground: ${vars.colors.foreground} + # - Hot Pink: ${vars.colors.hotPink} + # - Cyan: ${vars.colors.cyan} + # - Purple: ${vars.colors.purple} + # - Orange: ${vars.colors.orange} + + # Optional packages for cassette-futurism aesthetic + home.packages = with pkgs; [ + # Uncomment for authentic CRT terminal: + # cool-retro-term + ]; + + # Placeholder for future KDE configuration via xdg.configFile + # After manual theme setup, add entries like: + # + # xdg.configFile."kdeglobals".text = '' + # [ColorScheme] + # # Your cassette-futurism colors + # ''; + # + # xdg.configFile."kwinrc".text = '' + # [Effect-Blur] + # BlurStrength=8 + # ''; +} |
