Conversation
It was always intended that Stylix would install this extension itself, as the Home Manager module's functionality relies on it.
trueNAHO
left a comment
There was a problem hiding this comment.
It was always intended that Stylix would install this extension itself, as the Home Manager module's functionality relies on it.
I'm not sure whether this code has always been missing, or if it was accidentally removed at some point, as I only noticed when #1305 started happening and I went to check whether the extension was enabled.
LGTM.
Note that the extension is less than 100 KiB and isn't executed unless GNOME is running (it's not on
$PATHor anything), so although installing this for all users is not ideal, it shouldn't cause any major problems.
I assume some this would not be our first module to include potentially unnecessary dependencies. I suggest leaving these "performance" cleanups for the future.
|
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin release-24.11
git worktree add -d .worktree/backport-1306-to-release-24.11 origin/release-24.11
cd .worktree/backport-1306-to-release-24.11
git switch --create backport-1306-to-release-24.11
git cherry-pick -x 2eaa338eb879b8432f7e252d6ab8725ada98f52d |
|
FYI, this is causing build errors on nix-darwin with the hm module. |
|
We should make the GNOME module only enabled by default on Linux |
do we ever want GNOME on darwin? if we change the default con that causes issues with #1244, if we add isLinux to |
|
I doubt the target is useful there as it only themes GNOME Shell (so not anything you would actually have installed on MacOS) |
It was always intended that Stylix would install this extension itself, as the Home Manager module's functionality relies on it.
I'm not sure whether this code has always been missing, or if it was accidentally removed at some point, as I only noticed when #1305 started happening and I went to check whether the extension was enabled.
Note that the extension is less than 100 KiB and isn't executed unless GNOME is running (it's not on
$PATHor anything), so although installing this for all users is not ideal, it shouldn't cause any major problems.Things done
Notify maintainers