{ 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 # ''; }