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>
Respect the stylix.polarity option and unset programs.regreet.extraCss
to enable custom styling.
This partially resolves the "ReGreet not using GTK or cursor theme" [1]
issue.
[1]: https://github.com/danth/stylix/issues/690
Link: https://github.com/danth/stylix/pull/723
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Run the CI on PRs, while preventing it from running twice for non-fork
PRs by limiting the push event to protected branches. [1]
This restores the workflow trigger that was accidentally modified in
commit 2b85a56235 ("ci: simplify workflows").
[1]: https://github.com/danth/stylix/pull/749#issuecomment-2573437938
Make the execution of the nix-flake-check package independent of the
current working directory, making the following command work as
expected:
nix run github:danth/stylix#nix-flake-check
This is especially convenient for testing PRs locally without checking
them out.
Initialize the GNOME Text Editor with the Gedit module theme.
Link: https://github.com/danth/stylix/pull/747
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Add developer shells with direnv integration and the deadnix, hlint,
nixfmt-rfc-style, statix, stylish-haskell, typos, and yamllint
pre-commit hooks.
Ensure 'nix flake check' works as expected and add the nix-flake-check
package, which is a parallelized alternative to 'nix flake check'.
Improve and update the GitHub workflows.
Closes: https://github.com/danth/stylix/issues/236
Link: https://github.com/danth/stylix/pull/519
Approved-by: Daniel Thwaites <danth@danth.me>