Skip to content

Conversation

@AndreBClark
Copy link

@AndreBClark AndreBClark commented Nov 23, 2025

verified compatibility with alternate packages: darkly, utterly-round
add additional styling packages to testbeds to test options
fallbacks for new options retain defaults (breeze, org.kde.breeze etc..)
new options are widgetStyle, ApplicationStyle
testbeds tested with: kde:dark, kde:cursorless, kde:schemeless

Closes: #2017

KDE module

  • add widgetStyle option
    • add option type
    • add option default
    • write detailed description
  • add ApplicationStyle Option
    • add option type
    • add option default
    • write detailed description

verified compatibility with alternate packages: darkly, utterly-round
add additional styling packages to testbeds to test options
fallbacks for new options retain defaults (breeze, org.kde.breeze etc..)
new options are widgetStyle, ApplicationStyle
testbeds tested with: kde:dark, kde:cursorless, kde:schemeless
@stylix-automation stylix-automation bot added topic: home-manager Home Manager target topic: testbed Testbed changes topic: modules /modules/ subsystem labels Nov 23, 2025
@AndreBClark AndreBClark mentioned this pull request Nov 25, 2025
10 tasks
Copy link
Member

@trueNAHO trueNAHO left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally LGTM, although I have not tested the testbed. As already mentioned in #1943 (review), I would feel much safer merging this with an approval from the KDE module maintainers.

CC: @lordkekz, @rkuklik

AndreBClark and others added 3 commits November 26, 2025 20:32
use double quotes for single line description for applicationStyle.description

Co-authored-by: NAHO <[email protected]>
line wrap widgetStyle.description

Co-authored-by: NAHO <[email protected]>
added custom widgetStyle and applicationStyles to testbed settings in order to test that the non default values are applied.
Do note that having stylix.targets.kde settings just in config resulted in error  stylix.targets.kde option "does not exist"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

status: merge conflict Merge conflict topic: home-manager Home Manager target topic: modules /modules/ subsystem topic: testbed Testbed changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

kde: add widgetStyle option

2 participants