NAHO
75e660b6a0
stylix/mk-target: remove redundant unconditionalConfig argument
...
Remove the redundant unconditionalConfig argument to simplify the
interface, as it is a subset of the existing config argument:
{ mkTarget, ... }:
mkTarget {
- unconditionalConfig =
+ config = _:
lib.mkIf complexCondition { home.packages = [ pkgs.hello ]; };
}
2026-01-11 14:09:08 +01:00
NAHO
bbcaeec0a6
stylix/mk-target: add missing comma to function arguments
...
Fixes: c4fa684471 ("stylix: add mkTarget function")
2026-01-11 13:31:12 +01:00
kerfuzzle
5b5f21c46e
yazi: add kerfuzzle as maintainer ( #2135 )
...
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Link: https://github.com/nix-community/stylix/pull/2135
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-10 21:02:04 +01:00
kerfuzzle
2b727da436
hyprpaper: update configuration format to support v0.8 ( #2087 )
...
Closes: https://github.com/nix-community/stylix/issues/408
Closes: https://github.com/nix-community/stylix/issues/2122
Link: https://github.com/nix-community/stylix/pull/2087
Link: https://wiki.hypr.land/Hypr-Ecosystem/hyprpaper
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: 0xda157 <da157@voidq.com>
2026-01-08 21:15:01 +01:00
stylix-automation[bot]
a525e4774f
flake: update all inputs ( #2117 )
...
Update all inputs and, following upstream commit [2] ("mdbook: 0.4.52 ->
0.5.1"), remove the deprecated and natively supported mdbook-alerts
plugin [1], and the currently broken mdbook-linkcheck plugin [3].
Link: https://github.com/nix-community/stylix/pull/2117
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
[1]: https://github.com/Michael-F-Bryan/mdbook-linkcheck/issues/96
[2]: f19b523d5c
[3]: d7a11a019e
2026-01-08 16:33:04 +01:00
NAHO
2be1261498
license: update copyright year ( #2132 )
...
Link: https://github.com/nix-community/stylix/pull/2132
2026-01-08 16:13:10 +01:00
Alexander
a4406d9799
vicinae: support Home Manager module alongside upstream module ( #2068 )
...
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Support the Home Manager module via programs.vicinae alongside the
upstream module's services.vicinae namespace.
Unifying both modules is continued in [1] ("vicinae: move from programs
to services").
[1]: https://github.com/nix-community/home-manager/pull/8313
Closes: https://github.com/nix-community/stylix/issues/2076
Link: https://github.com/nix-community/stylix/pull/2068
Reviewed-by: 0xda157 <da157@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-05 23:37:47 +01:00
Manuel Mendez
ba4108e3fb
fish: unify NixOS and Home Manager configurations ( #2108 )
...
Link: https://github.com/nix-community/stylix/pull/2108
Reviewed-by: 0xda157 <da157@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-05 18:11:33 +01:00
Tim Kleinschmidt
b135edbdd4
opencode: brighten default text colors ( #2100 )
...
Using base09 for diff hunk headers and base0A for markdown block quotes
made neutral UI elements look urgent. Markdown code blocks also reused
the default text color as a background, reducing contrast.
Return these components to neutral backgrounds instead: keep diff hunk
headers on base03, block quotes on base03/base01, and code blocks on
base01 so warnings stay on base0A and urgency cues remain meaningful.
Link: https://github.com/nix-community/stylix/pull/2100
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: Mirza Arnaut <mirza.arnaut45@gmail.com>
Approved-by: Mirza Arnaut <mirza.arnaut45@gmail.com>
2026-01-04 21:45:56 +01:00
0xda157
6850ad2e9f
vicinae: update configuration format to support v0.17.* ( #2111 )
...
Link: https://github.com/nix-community/stylix/pull/2111
2026-01-02 15:46:46 -08:00
NAHO
551df12ee3
flake: add remaining drvs to ci.buildbot ( #2060 )
...
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Link: https://github.com/nix-community/stylix/pull/2060
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-24 20:03:46 +01:00
0xda157
844294a58e
flake: add nix-community cachix as substituters ( #1796 )
...
Link: https://github.com/nix-community/stylix/pull/1796
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-22 13:49:46 -08:00
0xda157
69f1522ca6
ci: don't run checks on github actions
2025-12-22 13:03:25 -08:00
0xda157
7420f203ca
flake: add remaining drvs to ci.buildbot
...
Closes: https://github.com/nix-community/stylix/issues/2056
2025-12-22 13:03:25 -08:00
NAHO
1297baa750
nvf: add empty line to improve readability ( #2086 )
...
Link: https://github.com/nix-community/stylix/pull/2086
Reviewed-by: 0xda157 <da157@voidq.com>
2025-12-22 12:45:57 -08:00
Jon Erling Hustadnes
c53b4a548a
qt: improve highlight and text contrast ( #2097 )
...
Closes: https://github.com/nix-community/stylix/issues/2079
Link: https://github.com/nix-community/stylix/pull/2097
Reviewed-by: NAHO <trueNAHO@users.noreply.github.com>
2025-12-22 00:46:02 +01:00
ulli-lassance
626dab1b56
qt: add standardDialogs option ( #2090 )
...
Link: https://github.com/nix-community/stylix/pull/2090
Co-authored-by: NAHO <trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <trueNAHO@users.noreply.github.com>
Reviewed-by: Mikilio <official.mikilio@gmail.com>
2025-12-22 00:25:13 +01:00
dependabot[bot]
e6829552d4
ci: bump korthout/backport-action from 3.4.1 to 4.0.1 ( #2094 )
...
Link: https://github.com/nix-community/stylix/pull/2094
Reviewed-by: NAHO <trueNAHO@users.noreply.github.com>
2025-12-16 16:06:35 +01:00
NAHO
9ba353558a
flake: lock base16-fish input to custom patchset ( #2092 )
...
Closes: https://github.com/nix-community/stylix/issues/526
Link: https://github.com/nix-community/stylix/pull/2092
Link: https://github.com/tomyun/base16-fish/pull/16
Tested-by: Rafael Alexander Muijsert <rafael@muijsert.org>
Approved-by: Rafael Alexander Muijsert <rafael@muijsert.org>
2025-12-15 16:34:36 +01:00
Viktor Titov
e5801bdc21
qt: use qt.qt{5,6}ctSettings options ( #2075 )
...
Link: https://github.com/nix-community/stylix/pull/2075
Co-authored-by: NAHO <trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <trueNAHO@users.noreply.github.com>
2025-12-15 10:32:54 +01:00
theunpleasantowl
f6e9fbaeb3
gnome: only exclude GNOME backgrounds when setting wallpaper ( #2088 )
...
Link: https://github.com/nix-community/stylix/pull/2088
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-15 08:53:00 +01:00
rwxae
dd14de4432
noctalia-shell: init ( #2077 )
...
Check / aarch64-darwin (push) Has been cancelled
Check / aarch64-linux (push) Has been cancelled
Check / x86_64-darwin (push) Has been cancelled
Check / x86_64-linux (push) Has been cancelled
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Link: https://github.com/nix-community/stylix/pull/2077
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-11 18:34:04 +01:00
NAHO
cb6bbed75e
stylix/mk-target: rename normalizeConfig function to normalize ( #2081 )
...
Rename the normalizeConfig function to normalize to generalize the name
beyond the specific config and options module arguments, following
commit 1272e6858e ("stylix/mk-target: rename mkConfig function to
callModule").
Fixes: 6153df31ce ("stylix/mk-target: normalize options argument identically to config")
Link: https://github.com/nix-community/stylix/pull/2081
2025-12-10 09:15:11 -08:00
NAHO
54fcd2f342
stylix/mk-target: polish, simplify, and extend interface ( #1721 )
...
Polish the mkTarget implementation and interface, simplify its interface
by optionally inferring its 'humanName' and 'name' arguments, and
generate targets.${target}.${argument}.enable and
targets.${target}.${argument}.override options for disabling and
configuring safeguarded arguments on a target level.
Link: https://github.com/nix-community/stylix/pull/1721
Reviewed-by: Flameopathic <flameopathic@gmail.com>
Reviewed-by: 0xda157 <da157@voidq.com>
Tested-by: 0xda157 <da157@voidq.com>
Approved-by: 0xda157 <da157@voidq.com>
2025-12-10 15:45:59 +01:00
NAHO
6153df31ce
stylix/mk-target: normalize options argument identically to config
...
Normalize the options argument identically to config to provide a
coherent and extensible options interface.
2025-12-10 14:48:41 +01:00
NAHO
953c3fb01e
stylix/mk-target: generate options for configuring safeguarded arguments
...
Generate targets.${target}.${argument}.enable and
targets.${target}.${argument}.override options for disabling and
configuring safeguarded arguments on a target level.
2025-12-10 14:48:41 +01:00
NAHO
dfc859f54d
treewide: optionalize mkTarget's humanName and name arguments
...
Optionalize mkTarget's 'humanName' and 'name' arguments by inferring
'humanName' from the 'name' attribute in the /modules/<MODULE>/meta.nix
file, and 'name' from the /modules/<NAME>/ directory name.
Inferring the 'humanName' and 'name' arguments ensures consistency and
reduces boilerplate.
The 'humanName' and 'name' arguments are optionalized instead of removed
because complex modules generating target derivations need to
distinguish between them.
Closes: https://github.com/nix-community/stylix/issues/1661
2025-12-10 14:48:37 +01:00
NAHO
16df6b8448
treewide: rename mkTarget's configElements and extraOptions options
...
Rename mkTarget's 'configElements' argument to 'config' and
'extraOptions' to 'options' to provide a more transparent interface with
the underlying Nixpkgs module system.
2025-12-10 14:48:20 +01:00
NAHO
76d05fd9c0
stylix/mk-target: rename generalConfig argument to unconditionalConfig
...
Rename the generalConfig argument to unconditionalConfig to better imply
the intentional lack of safeguarding.
2025-12-10 14:42:30 +01:00
NAHO
f7b554dea9
stylix/mk-target: polish implementation and improve error reporting
...
Polish the mkTarget implementation to improve error reporting and
simplify future enhancements.
Configuration elements can now recursively resolve to paths.
2025-12-10 14:42:30 +01:00
NAHO
1272e6858e
stylix/mk-target: rename mkConfig function to callModule
...
Rename the mkConfig function to callModule to generalize the name beyond
the specific config and options module arguments.
Fixes: dea0337e0b ("stylix: restrict access to config while using mkTarget (#1368 )")
2025-12-10 14:42:30 +01:00
NAHO
9afd8230cd
stylix/mk-target: document imports argument
...
Fixes: 093087e969 ("stylix: add imports to mkTarget (#1363 )")
2025-12-10 14:42:30 +01:00
NAHO
25354cc88b
stylix/mk-target: sort optional arguments
2025-12-10 14:42:30 +01:00
NAHO
a4ffbc20ea
modules: flatten single-attribute set declarations
2025-12-10 14:42:30 +01:00
0xda157
bd00e01aab
fcitx5: add da157 as maintainer ( #2066 )
...
Link: https://github.com/nix-community/stylix/pull/2066
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-06 19:57:29 +01:00
0xda157
3a332459f4
treewide: use strict mode for nixfmt ( #2041 )
...
Link: https://github.com/nix-community/stylix/pull/2041
Link: https://github.com/nix-community/stylix/pull/1976#discussion_r2539186937
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-05 16:05:09 -08:00
Louis Dalibard
46440f1bc8
fcitx5: conform to stylix styling guidelines ( #2063 )
...
Link: https://github.com/nix-community/stylix/pull/2063
Closes: https://github.com/nix-community/stylix/issues/2062
2025-12-05 11:04:53 -08:00
Mirza Arnaut
61a01b75f0
vivid: init ( #1938 )
...
Closes: https://github.com/nix-community/stylix/issues/560
Link: https://github.com/nix-community/stylix/pull/1938
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-04 15:59:12 +01:00
NAHO
4b9e0e7ba3
flake/dev/flake: override vicinae's system input ( #2057 )
...
Link: https://github.com/nix-community/stylix/pull/2057
Reviewed-by: 0xda157 <da157@voidq.com>
2025-12-03 21:41:39 +00:00
stylix-automation[bot]
1acea29f68
flake: update all inputs ( #2035 )
...
Link: https://github.com/nix-community/stylix/pull/2035
Reviewed-by: 0xda157 <da157@voidq.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Co-authored-by: 0xda157 <da157@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-03 21:59:32 +01:00
NAHO
c9e89d4478
ci: deprecate 25.05 branch ( #2051 )
...
Link: https://github.com/nix-community/stylix/pull/2051
2025-12-03 16:01:54 +01:00
0xda157
ddc49fd564
doc: recommend 25.11 as stable branch ( #2025 )
...
Link: https://github.com/nix-community/stylix/pull/2025
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-02 16:33:23 -08:00
NAHO
71054adbc3
stylix/testbed/modules/application: add notification progress bar ( #2021 )
...
Check / aarch64-darwin (push) Has been cancelled
Check / aarch64-linux (push) Has been cancelled
Check / x86_64-darwin (push) Has been cancelled
Check / x86_64-linux (push) Has been cancelled
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Link: https://github.com/nix-community/stylix/pull/2021
Reviewed-by: 0xda157 <da157@voidq.com>
2025-12-01 20:14:00 -08:00
NAHO
794b6e1fa7
ci: update-flake: match PR title to commit title ( #2043 )
...
Link: https://github.com/nix-community/stylix/pull/2043
Fixes: b01dbcdc08 ("ci: update-flake: use one atomic commit")
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-30 16:54:03 -08:00
chillcicada
961e2f02af
gdu: properly rename module and option names ( #2044 )
...
Fixes: b9b0501839 ("gdu: init (#1995 )")
Link: https://github.com/nix-community/stylix/pull/2044
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-30 18:11:06 +01:00
NAHO
8a096ccec8
ci: update-flake: fix invalid 'gh pr edit' label flag ( #2038 )
...
Closes: https://github.com/nix-community/stylix/issues/2037
2025-11-29 13:31:05 -08:00
0xda157
49d56ea397
ci: update-flake: use one atomic commit and parallelize updates ( #2039 )
...
Link: https://github.com/nix-community/stylix/pull/2039
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-29 11:13:24 -10:00
NAHO
a87d4cb376
ci: update-flake: parallelize updates to minimize version drift
2025-11-29 16:06:08 +01:00
NAHO
b01dbcdc08
ci: update-flake: use one atomic commit
...
Use one atomic commit to simplify the commit history and prevent the
previous commits from individually breaking CI.
2025-11-29 16:05:49 +01:00
NAHO
a1451bc404
qt: add missing configuration detail and update template ( #2023 )
...
Link: https://github.com/nix-community/stylix/pull/2023
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-27 15:34:23 +01:00