aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-04-04 22:57:50 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-04-04 22:57:50 +0200
commitffd7c5ee95afd1a3f53e91965dc72b87fc2b6964 (patch)
treebd2a578e224eff380ede1e101d0d289381f7afa3
parent600f45aa75b2fe8a4b5cfd3eb07a17c3842b4c8b (diff)
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
-rw-r--r--home/rices/nord-blue/system.nix35
-rw-r--r--home/rices/original/system.nix11
2 files changed, 46 insertions, 0 deletions
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;
+}