2.home-manager/tests/modules/misc/gtk/default.nix
Austin Horstman d3281688bf gtk: warn on gtk4 theme inheritance change
The gtk4 theme option still inherits from gtk.theme for users pinned
before 26.05, but that fallback was previously silent. Move the
default through the shared state-version helper so the compatibility
branch emits the standard deprecation warning and stays consistent
with other future cleanups.

Add a focused test that covers the legacy inheritance path alongside
the existing current-state-version test for the null default.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-22 11:46:51 -05:00

22 lines
823 B
Nix

{
gtk-global-inheritance = ./gtk-global-inheritance.nix;
gtk-per-version-override = ./gtk-per-version-override.nix;
gtk-selective-enable = ./gtk-selective-enable.nix;
# ColorScheme tests
gtk-colorscheme = ./gtk-colorscheme.nix;
# GTK2
gtk2-basic-config = ./gtk2/gtk2-basic-config.nix;
gtk2-config-file-location = ./gtk2/gtk2-config-file-location.nix;
# GTK3
gtk3-basic-settings = ./gtk3/gtk3-basic-settings.nix;
# GTK4
gtk4-basic-settings = ./gtk4/gtk4-basic-settings.nix;
gtk4-stateversion-theme-inheritance = ./gtk4/gtk4-stateversion-theme-inheritance.nix;
gtk4-theme-css-injection = ./gtk4/gtk4-theme-css-injection.nix;
gtk4-no-theme-css-injection = ./gtk4/gtk4-no-theme-css-injection.nix;
gtk4-stateversion-no-theme-inheritance = ./gtk4/gtk4-stateversion-no-theme-inheritance.nix;
}