feat: multi-machine structure + gruvbox theme + kitty + zsh modules

This commit is contained in:
2026-03-03 21:36:20 +01:00
parent 3c8910ccc7
commit 9cc94a8385
9 changed files with 195 additions and 1 deletions
+38
View File
@@ -0,0 +1,38 @@
{ lib, ... }:
{
options.theme.colors = lib.mkOption {
type = lib.types.attrsOf lib.types.str;
description = "Named color palette";
default = {
# Gruvbox Dark Medium
bg = "#282828";
bg0_h = "#1d2021";
bg0_s = "#32302f";
bg1 = "#3c3836";
bg2 = "#504945";
bg3 = "#665c54";
bg4 = "#7c6f64";
fg = "#ebdbb2";
fg1 = "#ebdbb2";
fg2 = "#d5c4a1";
fg3 = "#bdae93";
fg4 = "#a89984";
red = "#cc241d";
red_b = "#fb4934";
green = "#98971a";
green_b = "#b8bb26";
yellow = "#d79921";
yellow_b = "#fabd2f";
blue = "#458588";
blue_b = "#83a598";
purple = "#b16286";
purple_b = "#d3869b";
aqua = "#689d6a";
aqua_b = "#8ec07c";
orange = "#d65d0e";
orange_b = "#fe8019";
gray = "#928374";
};
};
}