aboutsummaryrefslogtreecommitdiff
path: root/home/rices/cassette-futurism/plasma.nix
diff options
context:
space:
mode:
Diffstat (limited to 'home/rices/cassette-futurism/plasma.nix')
-rw-r--r--home/rices/cassette-futurism/plasma.nix51
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
+ # '';
+}