theme edits
This commit is contained in:
90
modules/home/desktop/theme/palettes/everforest.nix
Normal file
90
modules/home/desktop/theme/palettes/everforest.nix
Normal file
@@ -0,0 +1,90 @@
|
||||
rec {
|
||||
# Normalized semantic colors (Everforest - Dark)
|
||||
colors = {
|
||||
bg = "#2b3339";
|
||||
bgAlt = "#323c41";
|
||||
surface = "#323c41";
|
||||
surfaceAlt = "#3a444a";
|
||||
border = "#414b51";
|
||||
|
||||
text = "#d3c6aa";
|
||||
textMuted = "#9da9a0";
|
||||
|
||||
primary = "#7fbbb3"; # blue/aqua
|
||||
info = "#83c092"; # teal
|
||||
accent = "#d699b6"; # magenta
|
||||
success = "#a7c080"; # green
|
||||
warning = "#dbbc7f"; # yellow
|
||||
danger = "#e67e80"; # red
|
||||
};
|
||||
|
||||
# Shared styling tokens for CSS consumers
|
||||
tokens = {
|
||||
opacity = "opacity: 0.85;";
|
||||
borderRadius = "border-radius: 1rem;";
|
||||
|
||||
centerOptions = ''
|
||||
padding-top: 0.2rem;
|
||||
padding-bottom: 0.2rem;
|
||||
padding-left: 0.5rem;
|
||||
padding-right: 0.5rem;
|
||||
margin: 3px 0;
|
||||
'';
|
||||
|
||||
borderRight = ''
|
||||
padding-top: 0.2rem;
|
||||
padding-bottom: 0.2rem;
|
||||
padding-left: 0.5rem;
|
||||
padding-right: 0.5rem;
|
||||
margin: 3px 0;
|
||||
border-radius: 0rem 1rem 1rem 0rem;
|
||||
margin-right: 0.5rem;
|
||||
'';
|
||||
|
||||
borderLeft = ''
|
||||
padding-top: 0.2rem;
|
||||
padding-bottom: 0.2rem;
|
||||
padding-left: 0.5rem;
|
||||
padding-right: 0.5rem;
|
||||
margin: 3px 0;
|
||||
border-radius: 1rem 0rem 0rem 1rem;
|
||||
margin-left: 0.5rem;
|
||||
'';
|
||||
};
|
||||
|
||||
# Legacy token aliases for back-compat
|
||||
defaultOpacity = tokens.opacity;
|
||||
defaultBorderRadius = tokens.borderRadius;
|
||||
defaultCenterOptions = tokens.centerOptions;
|
||||
borderRight = tokens.borderRight;
|
||||
borderLeft = tokens.borderLeft;
|
||||
|
||||
# Back-compat: Nord-shaped groups for existing modules (approximate mappings)
|
||||
polarNight = {
|
||||
nord0 = "#2b3339";
|
||||
nord1 = "#323c41";
|
||||
nord2 = "#3a444a";
|
||||
nord3 = "#414b51";
|
||||
};
|
||||
|
||||
snowStorm = {
|
||||
nord4 = "#c6d0b5";
|
||||
nord5 = "#e0dcc7";
|
||||
nord6 = "#d3c6aa";
|
||||
};
|
||||
|
||||
frost = {
|
||||
nord7 = "#a7c080"; # green
|
||||
nord8 = "#83c092"; # teal
|
||||
nord9 = "#7fbbb3"; # aqua/blue
|
||||
nord10 = "#7fbbb3"; # reuse
|
||||
};
|
||||
|
||||
aurora = {
|
||||
nord11 = "#e67e80"; # red
|
||||
nord12 = "#e69875"; # orange
|
||||
nord13 = "#dbbc7f"; # yellow
|
||||
nord14 = "#a7c080"; # green
|
||||
nord15 = "#d699b6"; # magenta
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user