From ffd7c5ee95afd1a3f53e91965dc72b87fc2b6964 Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Sat, 4 Apr 2026 22:57:50 +0200 Subject: Add system configurations for existing rices - Created nord-blue/system.nix with i3 environment and Nord color scheme - Created original/system.nix with i3 environment and default stylix colors - Both rices now declare their desktop requirements explicitly --- home/rices/nord-blue/system.nix | 35 +++++++++++++++++++++++++++++++++++ home/rices/original/system.nix | 11 +++++++++++ 2 files changed, 46 insertions(+) create mode 100644 home/rices/nord-blue/system.nix create mode 100644 home/rices/original/system.nix diff --git a/home/rices/nord-blue/system.nix b/home/rices/nord-blue/system.nix new file mode 100644 index 0000000..e768559 --- /dev/null +++ b/home/rices/nord-blue/system.nix @@ -0,0 +1,35 @@ +{pkgs, ...}: { + # Nord-blue rice uses i3 window manager + rice.desktop = { + environment = "i3"; + wayland.enable = false; + compositor.enable = true; + }; + + # Nord-blue uses custom colors + rice.stylix = { + overrideColors = true; + base16Scheme = { + base00 = "2D333F"; # background + base01 = "3B4252"; # lighter background + base02 = "434C5E"; # selection background + base03 = "4C566A"; # comments + base04 = "D8DEE9"; # dark foreground + base05 = "C6D0F5"; # foreground + base06 = "E5E9F0"; # light foreground + base07 = "ECEFF4"; # lightest foreground + base08 = "BF616A"; # red + base09 = "D5A18E"; # orange/tan + base0A = "EBCB8B"; # yellow + base0B = "A3BE8C"; # green + base0C = "88C0D0"; # cyan + base0D = "82A3C0"; # blue (accent) + base0E = "B48EAD"; # purple + base0F = "5E81AC"; # dark blue + }; + wallpaper = pkgs.fetchurl { + url = "https://raw.githubusercontent.com/NixOS/nixos-artwork/master/wallpapers/nix-wallpaper-simple-blue.png"; + sha256 = "sha256-utrcjzfeJoFOpUbFY2eIUNCKy5rjLt57xIoUUssJmdI="; + }; + }; +} diff --git a/home/rices/original/system.nix b/home/rices/original/system.nix new file mode 100644 index 0000000..6c06ee9 --- /dev/null +++ b/home/rices/original/system.nix @@ -0,0 +1,11 @@ +{...}: { + # Original rice uses i3 window manager with default stylix settings + rice.desktop = { + environment = "i3"; + wayland.enable = false; + compositor.enable = true; + }; + + # Original rice uses system default colors (no override) + rice.stylix.overrideColors = false; +} -- cgit v1.2.3