stylix: neutralise surface tones while keeping wallpaper accents
stylix.override pins base00..07 to greyscale so backgrounds, sidebars and body text stop picking up the wallpaper's warm cream / teal tint. Accent slots (base08..0F) stay wallpaper-derived for character. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
d839fe0c3e
commit
4cb30ada85
1 changed files with 14 additions and 0 deletions
|
|
@ -12,6 +12,20 @@
|
||||||
# under home-manager.users.fred.stylix.targets.<x>.enable = false.
|
# under home-manager.users.fred.stylix.targets.<x>.enable = false.
|
||||||
autoEnable = true;
|
autoEnable = true;
|
||||||
|
|
||||||
|
# Keep accent slots (base08..0F) wallpaper-derived for that
|
||||||
|
# character, but neutralise the surfaces (base00..07) so the
|
||||||
|
# background doesn't pick up the wallpaper tint.
|
||||||
|
override = {
|
||||||
|
base00 = "1a1a1a"; # default background
|
||||||
|
base01 = "262626"; # lighter background (status bars, line numbers)
|
||||||
|
base02 = "383838"; # selection background
|
||||||
|
base03 = "5a5a5a"; # comments, invisibles, line highlight
|
||||||
|
base04 = "828282"; # dark foreground (status bar)
|
||||||
|
base05 = "e0e0e0"; # default foreground
|
||||||
|
base06 = "f0f0f0"; # light foreground
|
||||||
|
base07 = "ffffff"; # light background
|
||||||
|
};
|
||||||
|
|
||||||
cursor = {
|
cursor = {
|
||||||
package = pkgs.adwaita-icon-theme;
|
package = pkgs.adwaita-icon-theme;
|
||||||
name = "Adwaita";
|
name = "Adwaita";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue