{ # Cassette Futurism Color Palette # Inspired by 1970s-80s tech aesthetic: CRT displays, cassette tapes, VCRs # Dark background with hot retro accent colors colors = { # Base colors - CRT display aesthetic background = "#0F0F0F"; # Near-black CRT screen backgroundAlt = "#1A1A1A"; # Slightly lighter for contrast foreground = "#00FF00"; # Classic CRT green phosphor foregroundAlt = "#FFAA00"; # CRT amber phosphor (alternative) # Accent colors - Hot retro palette hotPink = "#FF006E"; # Cassette label pink cyan = "#00FFFF"; # Bright cyan (retro terminal) purple = "#9D4EDD"; # Deep retro purple magenta = "#FF00FF"; # Hot magenta orange = "#FF8500"; # Cassette tape orange yellow = "#FFD60A"; # Warning yellow # Functional colors success = "#00FF00"; # CRT green warning = "#FFAA00"; # Amber error = "#FF006E"; # Hot pink info = "#00FFFF"; # Cyan # UI grays gray0 = "#0F0F0F"; gray1 = "#1A1A1A"; gray2 = "#2A2A2A"; gray3 = "#3A3A3A"; gray4 = "#4A4A4A"; gray5 = "#5A5A5A"; }; # Base16 mapping for Stylix base16 = { base00 = "0F0F0F"; # background base01 = "1A1A1A"; # lighter background base02 = "2A2A2A"; # selection background base03 = "3A3A3A"; # comments base04 = "00FF00"; # CRT green base05 = "00FFFF"; # cyan foreground base06 = "FF006E"; # hot pink base07 = "FFFFFF"; # bright white base08 = "FF006E"; # hot pink (variables) base09 = "FF8500"; # orange (constants) base0A = "FFD60A"; # yellow (classes) base0B = "00FF00"; # green (strings) base0C = "00FFFF"; # cyan (support) base0D = "9D4EDD"; # purple (functions) base0E = "FF00FF"; # magenta (keywords) base0F = "FFAA00"; # amber (deprecated) }; # Wallpaper path (user should replace with cassette-themed image) wallpaper = "/home/mun/.config/wallpapers/cassette-futurism.png"; wallpaperFallback = "https://raw.githubusercontent.com/NixOS/nixos-artwork/master/wallpapers/nix-wallpaper-mosaic-blue.png"; }