11.stylix/stylix
Matt Sturgeon 1fc2289454
stylix: extract testbed modules to autoload.nix (#1520)
Evaluated the set of testbed modules in a separate file from where we
create the testbed NixOS systems.

The first file (autoload.nix) has no dependency on any of Stylix's flake
inputs. The second file (default.nix) takes the matrix as a parameter,
then imports each module into a NixOS system, and wrapper script.

This will enable a partitioned flake to evaluate the set of testbeds
without needing to fully convert them into NixOS systems with
dependencies on dev-inputs.

Link: https://github.com/nix-community/stylix/pull/1520

Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-06-25 02:13:25 +02:00
..
darwin font-packages: init 2025-06-04 16:30:47 +07:00
droid stylix: drop unnecessary use of self in droid 2025-05-28 19:32:15 +01:00
hm fontconfig: init 2025-06-04 16:33:12 +07:00
nixos fontconfig: init 2025-06-04 16:33:12 +07:00
testbed stylix: extract testbed modules to autoload.nix (#1520) 2025-06-25 02:13:25 +02:00
autoload.nix stylix: drop unnecessary use of self in autoload.nix 2025-05-28 19:20:58 +01:00
cursor.nix stylix: prevent partially declared cursor (#1080) 2025-04-02 07:06:11 -07:00
fonts.nix stylix: set defaultText in font size options 2025-06-21 20:25:14 -07:00
home-manager-integration.nix treewide: remove unnecessary builtins prefix (#1322) 2025-05-21 08:51:24 +01:00
icon.nix treewide: add and apply nixfmt pre-commit hook 2025-01-04 17:48:26 +01:00
maintainers.nix gnome: fix xserver option renames (#1429) 2025-06-01 17:30:05 +01:00
meta.nix stylix: minor meta.nix cleanup 2025-05-28 19:32:15 +01:00
mk-target.nix stylix: simplify mkTarget's argument trimming (#1505) 2025-06-15 17:56:23 +02:00
opacity.nix treewide: add and apply nixfmt pre-commit hook 2025-01-04 17:48:26 +01:00
overlays.nix stylix: drop unnecessary use of self in autoload.nix 2025-05-28 19:20:58 +01:00
palette.html.mustache treewide: update documentation links (#1314) 2025-05-19 19:30:20 +02:00
palette.json.mustache stylix: fix palette generator caching (#867) 2025-02-18 13:34:14 +01:00
palette.nix stylix: use config in literalMD (#1529) 2025-06-23 16:28:54 +02:00
pixel.nix treewide: use lib.getExe (#1241) 2025-05-10 12:07:43 +01:00
release.nix stylix: bump release to 25.11 (#1317) 2025-05-20 19:27:39 +00:00
target.nix stylix: only read autoEnable in mkEnableWallpaper's example 2025-06-21 20:25:14 -07:00