current
1{lib, ...}: let
2 nixos-conf = {
3 stylix.targets = lib.genAttrs [
4 "gnome"
5 "gnome-text-editor"
6 "gtk"
7 "qt"
8 ] (t: {enable = false;});
9 };
10 hm-conf = {
11 stylix.targets = lib.genAttrs [
12 "eog"
13 "gnome"
14 "gnome-text-editor"
15 "gtk"
16 "kde"
17 "qt"
18 ] (t: {enable = false;});
19 };
20in {
21 # Prevent stylix generate unnecessary configs for non-desktop environments.
22 den.aspects.desktop.provides.no-stylix = {
23 nixos = nixos-conf;
24 homeManager = hm-conf;
25 };
26}