stylix
stylix copied to clipboard
stylix/testbeds/themes: overhaul testbed themes for broader coverage
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