diff --git a/doc/src/installation.md b/doc/src/installation.md index d86b9171..7e5285e7 100644 --- a/doc/src/installation.md +++ b/doc/src/installation.md @@ -1,5 +1,15 @@ # Installation +> [!IMPORTANT] +> The master (unstable) branch of Stylix follows a rolling-release model. To +> ensure version compatibility, all inputs must be kept in sync. +> +> Avoid partial updates and always update inputs together with: +> +> ```console +> nix flake update +> ``` + ## NixOS You can install Stylix into your NixOS configuration using [Flakes][nix-flakes]. diff --git a/modules/waybar/hm.nix b/modules/waybar/hm.nix index 4ad22dfa..67915cf0 100644 --- a/modules/waybar/hm.nix +++ b/modules/waybar/hm.nix @@ -79,6 +79,12 @@ mkTarget { .modules-${place} #workspaces button.active { border-bottom: 3px solid @base05; } + + .modules-${place} #workspaces button.urgent { + border-bottom: 3px solid @base08; + background-color: @base08; + color: @base00; + } ''; in { diff --git a/modules/zen-browser/userChrome.nix b/modules/zen-browser/userChrome.nix index d87d5732..7a719111 100644 --- a/modules/zen-browser/userChrome.nix +++ b/modules/zen-browser/userChrome.nix @@ -125,8 +125,8 @@ with colors; --identity-icon-color: #${base0F-hex} !important; } - hbox#titlebar { - background-color: #${base00-hex} !important; + #navigator-toolbox { + --zen-main-browser-background-toolbar: #${base00-hex} !important; } #zen-appcontent-navbar-container { diff --git a/stylix/palette.nix b/stylix/palette.nix index 260f850f..69d47f98 100644 --- a/stylix/palette.nix +++ b/stylix/palette.nix @@ -29,7 +29,14 @@ in image = lib.mkOption { # Ensure the path is copied to the store - type = with lib.types; nullOr (coercedTo path (src: "${src}") pathInStore); + type = + with lib.types; + nullOr ( + coercedTo path (src: "${src}") path + // { + inherit (path) description descriptionClass; + } + ); description = '' Wallpaper image.