Files
nix-config/modules/gruvbox-theme.nix

77 lines
1.6 KiB
Nix

# Gruvbox color scheme for NixOS configuration
{
gruvbox = {
# Backgrounds
bg0 = "#282828";
bg0_h = "#1d2021";
bg0_s = "#32302f";
bg1 = "#3c3836";
bg2 = "#504945";
bg3 = "#665c54";
bg4 = "#7c6f64";
# Foregrounds
fg0 = "#fbf1c7";
fg1 = "#ebdbb2";
fg2 = "#d5c4a1";
fg3 = "#bdae93";
fg4 = "#a89984";
# Normal colors
red = "#cc241d";
green = "#98971a";
yellow = "#d79921";
blue = "#458588";
purple = "#b16286";
aqua = "#689d6a";
orange = "#d65d0e";
gray = "#928374";
# Bright colors
bright_red = "#fb4934";
bright_green = "#b8bb26";
bright_yellow = "#fabd2f";
bright_blue = "#83a598";
bright_purple = "#d3869b";
bright_aqua = "#8ec07c";
bright_orange = "#fe8019";
};
gruvbox-rgb = {
# Backgrounds
bg0 = "40, 40, 40";
bg0_h = "29, 32, 33";
bg0_s = "50, 48, 47";
bg1 = "60, 56, 54";
bg2 = "80, 73, 69";
bg3 = "102, 92, 84";
bg4 = "124, 111, 100";
# Foregrounds
fg0 = "251, 241, 199";
fg1 = "235, 219, 178";
fg2 = "213, 196, 161";
fg3 = "189, 174, 147";
fg4 = "168, 153, 132";
# Normal colors
red = "204, 36, 29";
green = "152, 151, 26";
yellow = "215, 153, 33";
blue = "69, 133, 136";
purple = "177, 98, 134";
aqua = "104, 157, 106";
orange = "214, 93, 14";
gray = "146, 131, 116";
# Bright colors
bright_red = "251, 73, 52";
bright_green = "184, 187, 38";
bright_yellow = "250, 189, 47";
bright_blue = "131, 165, 152";
bright_purple = "211, 134, 155";
bright_aqua = "142, 192, 124";
bright_orange = "254, 128, 25";
};
}