blob: 04c5983bb7f634c28cc0d632f259bb836f50dea1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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
# '';
}
|