Ensure the palette generator is properly cached by fixing the bug
introduced in commit efb734ff43 ("Prevent scheme generation from
running when result is not used (#56)"), where the added indirection
prevents the output of the palette generator becoming part of the final
system.
Using highestPrio as a condition should prevent the palette generator
being forced to run when the output is not used, which is the issue that
the indirection was meant to solve.
Link: https://github.com/danth/stylix/pull/867
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
This adds temporary warnings when plasma6 is enabled and will be
replaced with actual handling of plasma6 when styling solutions are
added upstream.
Currently, this requires a manual work around that is only reasonable on
home-manager and not on NixOS. Users will be deferred to find
workarounds in the issue when they encounter this warning.
Relates to #835
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
This suffers from the same issues as the KDE activation:
- The program is not available in $PATH, but should not be installed for
all users.
- The program only works when GNOME Shell is running.
Therefore, we use a very similar solution.
Link: https://github.com/danth/stylix/pull/860
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Disable IFD in the CI to prevent regressions mentioned in commit
e72aa84da1 ("{vencord,vesktop}: revert attempt to support fonts
(#844)").
Link: https://github.com/danth/stylix/pull/855
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
This extends the Qt theming improvements for KDE from PR [1] ("kde:
replace kdeglobals with Kvantum theme") to provide generic Qt theming
support in KDE and non-KDE environments.
[1]: https://github.com/danth/stylix/pull/142
Link: https://github.com/danth/stylix/pull/780
Co-authored-by: Blusk <bluskript@gmail.com>
Co-authored-by: Jackaed <ed.andy.jackson@gmail.com>
Co-authored-by: Kilian Mio <86004375+Mikilio@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: https://github.com/Mistrustfully
Tested-by: https://github.com/eblechschmidt
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Commit e0a41d3a25 ("kde: replace systemd unit with AutostartScript for
theme application (#708)") improved theme application robustness to the
point of resetting custom theming options. Adding a decorations option
allows overriding its default value without it being reset.
This change also polishes the entire module.
Link: https://github.com/danth/stylix/pull/772
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
The tinted-theming repository has updated its scheme for themes such
that colors are located under the key `palette` [1] and such that each
color is # prefixed [2]. These changes update the documentation to
reflect this new schema.
[1]
4caed9a8f5
[2]
61058a8d2e
Previously, the fill image scaling mode in wpaperd was mapped to its fit
mode, which scales the image to fit within the screen without cropping.
The behavior is now updated to use wpaperd's center mode instead,
aligning more closely with swaybg's fill mode. [1]
[1]: b0b7e66fd3/README.md (wallpaper-configuration)
Link: https://github.com/danth/stylix/pull/710
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Update all flake inputs and resolve the following warning:
warning: input 'git-hooks' has an override for a non-existent input
'nixpkgs-stable'
Link: https://github.com/danth/stylix/pull/774
Approved-by: Daniel Thwaites <danth@danth.me>
The style of these two were inconsistent with the rest of the
documentation corpus.
Link: https://github.com/danth/stylix/pull/769
Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>