stylix icon indicating copy to clipboard operation
stylix copied to clipboard

stylix/testbeds/themes: overhaul testbed themes for broader coverage

Open trueNAHO opened this issue 4 months ago • 0 comments

commit 5a75d352c1dc8f4a3fa4b018d59589fbecb0533c
Author: NAHO <[email protected]>
Date:   2025-08-19 22:21:23 +0200

    flake: remove tinted-schemes input in favor of pkgs.base16-scheme

 flake.lock                           | 17 -----------------
 flake.nix                            |  5 -----
 flake/dev/flake.nix                  |  1 -
 stylix/testbed/themes/cursorless.nix |  5 ++---
 stylix/testbed/themes/dark.nix       |  5 ++---
 stylix/testbed/themes/imageless.nix  |  7 ++-----
 stylix/testbed/themes/light.nix      |  5 ++---
 7 files changed, 8 insertions(+), 37 deletions(-)

commit e698150f68a2e443c9c01133ee072abaab3de47b
Author: NAHO <[email protected]>
Date:   2025-08-19 23:36:32 +0200

    stylix/home-manager-integration: do not guard on stylix.enable

    Do not guard on stylix.enable because the original issue from commit
    73b7d0f30039 ("stylix: guard home-manager-integration config (#1494)")
    seems to have resolved itself in the meantime.

    This allows testbeds to declare Stylix target options when Stylix is
    disabled.

    Reverts: 73b7d0f30039 ("stylix: guard home-manager-integration config (#1494)")

 stylix/home-manager-integration.nix | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit 3c286df0a2b13d3e4c707e51ef5083f7ba124c35
Author: NAHO <[email protected]>
Date:   2025-08-19 22:21:23 +0200

    stylix/testbeds/themes: overhaul testbed themes for broader coverage

 README.md                                          |   2 +-
 doc/src/testbeds.md                                |  20 ++--
 stylix/testbed/images.nix                          |  30 ------
 stylix/testbed/themes/dark.nix                     |  17 ----
 .../testbed/themes/{cursorless.nix => default.nix} |   8 +-
 stylix/testbed/themes/disabled.nix                 |   2 +
 stylix/testbed/themes/empty.nix                    |  38 +++++++
 stylix/testbed/themes/full-dark.nix                | 113 +++++++++++++++++++++
 stylix/testbed/themes/imageless.nix                |  13 ---
 stylix/testbed/themes/light.nix                    |  17 ----
 stylix/testbed/themes/partial-light.nix            |  41 ++++++++
 stylix/testbed/themes/schemeless.nix               |  16 ---
 12 files changed, 207 insertions(+), 110 deletions(-)

Submission Checklist

  • [X] I certify that I have the right to submit this contribution under the MIT license

  • [X] Commit messages adhere to Stylix commit conventions

  • [ ] Theming changes adhere to the Stylix style guide

  • [ ] Changes have been tested locally

  • [X] Changes have been tested in testbeds

    • To test the Kitty module with the new testbed themes, run:

      nix build --no-link \
        github:trueNAHO/stylix/stylix-testbed-themes-overhaul-testbed-themes-for-broader-coverage#testbed:kitty:{default,disabled,empty,full-dark,partial-light}
      
      nix run nixpkgs#parallel -- \
        nix run '{}' ::: \
        github:trueNAHO/stylix/stylix-testbed-themes-overhaul-testbed-themes-for-broader-coverage#testbed:kitty:{default,disabled,empty,full-dark,partial-light}
      
  • [X] Each commit in this PR is suitable for backport to the current stable branch

Notify Maintainers

@awwpotato @danth

trueNAHO avatar Aug 19 '25 20:08 trueNAHO