theunpleasantowl
4e63fa32d8
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>
(cherry picked from commit f6e9fbaeb3 )
2025-12-15 13:44:00 +01:00
rwxae
a7fb3944d1
noctalia-shell: init ( #2077 )
...
Link: https://github.com/nix-community/stylix/pull/2077
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit dd14de4432 )
2025-12-11 19:37:37 +01:00
NAHO
93c8a26eee
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
(cherry picked from commit cb6bbed75e )
2025-12-10 19:14:48 +01:00
NAHO
93f0ee1c34
stylix/mk-target: normalize options argument identically to config
...
Normalize the options argument identically to config to provide a
coherent and extensible options interface.
(cherry picked from commit 6153df31ce )
2025-12-10 07:14:37 -10:00
NAHO
eaeb3d6b59
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.
(cherry picked from commit 953c3fb01e )
2025-12-10 07:14:37 -10:00
NAHO
707059378b
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
(cherry picked from commit dfc859f54d )
2025-12-10 07:14:37 -10:00
NAHO
3fb65013f7
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.
(cherry picked from commit 16df6b8448 )
2025-12-10 07:14:37 -10:00
NAHO
e87a003de1
stylix/mk-target: rename generalConfig argument to unconditionalConfig
...
Rename the generalConfig argument to unconditionalConfig to better imply
the intentional lack of safeguarding.
(cherry picked from commit 76d05fd9c0 )
2025-12-10 07:14:37 -10:00
NAHO
cf17ca6259
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.
(cherry picked from commit f7b554dea9 )
2025-12-10 07:14:37 -10:00
NAHO
66576c1e09
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 )")
(cherry picked from commit 1272e6858e )
2025-12-10 07:14:37 -10:00
NAHO
4ec8181cd8
stylix/mk-target: document imports argument
...
Fixes: 093087e969 ("stylix: add imports to mkTarget (#1363 )")
(cherry picked from commit 9afd8230cd )
2025-12-10 07:14:37 -10:00
NAHO
e34f85f1f1
stylix/mk-target: sort optional arguments
...
(cherry picked from commit 25354cc88b )
2025-12-10 07:14:37 -10:00
NAHO
2f1565508a
modules: flatten single-attribute set declarations
...
(cherry picked from commit a4ffbc20ea )
2025-12-10 07:14:37 -10:00
0xda157
84d9d55885
fcitx5: add da157 as maintainer ( #2066 )
...
Link: https://github.com/nix-community/stylix/pull/2066
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit bd00e01aab )
2025-12-06 13:51:36 -10:00
NAHO
b1c99fd952
ci: deprecate 25.05 branch ( #2051 )
...
Link: https://github.com/nix-community/stylix/pull/2051
(cherry picked from commit c9e89d4478 )
2025-12-05 14:53:34 -10:00
NAHO
be22e21cee
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>
(cherry picked from commit 794b6e1fa7 )
2025-12-05 14:53:34 -10:00
NAHO
b014261858
ci: update-flake: fix invalid 'gh pr edit' label flag ( #2038 )
...
Closes: https://github.com/nix-community/stylix/issues/2037
(cherry picked from commit 8a096ccec8 )
2025-12-05 14:53:34 -10:00
NAHO
95b692c874
ci: update-flake: parallelize updates to minimize version drift
...
(cherry picked from commit a87d4cb376 )
2025-12-05 14:53:34 -10:00
NAHO
5e392c36d2
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.
(cherry picked from commit b01dbcdc08 )
2025-12-05 14:53:34 -10:00
Mikilio
d9b3c18cb3
qt: fix colorscheme not applying sometimes
...
(cherry picked from commit d5bbace3ff )
2025-12-05 14:53:34 -10:00
Mikilio
ec6f4a973c
qt: update template in accordance with reference
...
(cherry picked from commit a8bb9ee2fa )
2025-12-05 14:53:34 -10:00
0xda157
c3e7ce08ae
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>
(cherry picked from commit 3a332459f4 )
2025-12-05 14:52:41 -10:00
Louis Dalibard
62a3fa671e
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
(cherry picked from commit 46440f1bc8 )
2025-12-05 14:03:35 -10:00
NAHO
6f3b50c8fa
flake/dev/flake: override vicinae's system input ( #2057 )
...
Link: https://github.com/nix-community/stylix/pull/2057
Reviewed-by: 0xda157 <da157@voidq.com>
(cherry picked from commit 4b9e0e7ba3 )
2025-12-04 09:19:53 +01:00
stylix-automation[bot]
cfde343ff3
flake: update all inputs ( #2034 )
...
Link: https://github.com/nix-community/stylix/pull/2034
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-03 22:04:11 +01:00
0xda157
228616717d
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>
(cherry picked from commit ddc49fd564 )
2025-12-03 02:34:13 -10:00
NAHO
a1e741dbce
stylix/testbed/modules/application: add notification progress bar ( #2021 )
...
Link: https://github.com/nix-community/stylix/pull/2021
Reviewed-by: 0xda157 <da157@voidq.com>
(cherry picked from commit 71054adbc3 )
2025-12-02 18:03:37 +01:00
0xda157
6d5708ee0c
flake: use 25.11 branch of dependencies ( #2026 )
...
Link: https://github.com/nix-community/stylix/pull/2026
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-12-02 17:40:02 +01:00
chillcicada
c9760a6a2b
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>
(cherry picked from commit 961e2f02af )
2025-12-01 15:45:18 +01:00
0xda157
1fdde45cb0
ci: update dependencies on 25.11 branch ( #2027 )
...
Link: https://github.com/nix-community/stylix/pull/2027
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 70c444a10d )
2025-11-30 02:09:05 +01:00
Kilian Mio
9bf8725a3d
regreet: explicitly apply GTK theme ( #1964 )
...
Explicitly apply the GTK theme, as global GTK theming is scoped to
individual derivations.
Closes: https://github.com/nix-community/stylix/issues/690
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
(cherry picked from commit 687a8c1bf2 )
2025-11-26 22:46:43 +01:00
Louis Dalibard
b5072c5130
nixcord: add Equibop and Equicord support ( #2016 )
...
Link: https://github.com/nix-community/stylix/pull/2016
Reviewed-by: 0xda157 <da157@voidq.com>
Tested-by: https://github.com/pastadudes
Reviewed-by: Flameopathic <flameopathic@gmail.com>
2025-11-24 21:18:09 -08:00
0xda157
adc6506100
ci: add buildbot support ( #1985 )
...
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: Matt Sturgeon <matt@sturgeon.me.uk>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: Daniel Thwaites <danth@danth.me>
2025-11-22 20:59:01 +00:00
NAHO
51383904f3
doc: configuration: update broken stylix.image URL ( #2014 )
...
Link: https://github.com/nix-community/stylix/pull/2014
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-22 12:25:37 -08:00
0xda157
cd11c057b0
vicinae: fix check for vicinae being imported ( #2012 )
...
Fixes: 89f99bfeb8 ("vicinae: init (#1994 )")
Link: https://github.com/nix-community/stylix/pull/2012
Tested-by: @anton:gersthof.com on matrix
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-21 23:32:47 +00:00
0xda157
89f99bfeb8
vicinae: init ( #1994 )
...
Link: https://github.com/nix-community/stylix/pull/1994
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-21 22:34:06 +01:00
NAHO
2424a3923d
nixvim: remove unused config module argument ( #2010 )
...
Link: https://github.com/nix-community/stylix/pull/2010
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
2025-11-21 20:07:05 +01:00
Georgiy Shevoroshkin
b9b0501839
gdu: init ( #1995 )
...
Link: https://github.com/nix-community/stylix/pull/1995
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-21 19:13:27 +01:00
0xda157
8ca5c7fbab
ci: update-flake: continue on all-maintainers failure ( #1986 )
...
Link: https://github.com/nix-community/stylix/pull/1986
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-21 16:17:55 +01:00
NAHO
57e963fd79
ci: check: use nothing-but-nix rampage protocol ( #1978 )
...
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/1978
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-20 19:29:42 -08:00
dependabot[bot]
c482552ae2
ci: bump actions/checkout from 5 to 6 ( #2000 )
...
Link: https://github.com/nix-community/stylix/pull/2000
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-20 22:37:56 +00:00
0xda157
dd97dc64e7
ci: labeler: remove auto backport for workflows ( #1999 )
...
Link: https://github.com/nix-community/stylix/pull/1999
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-20 23:34:53 +01:00
0xda157
4e36d6fdcd
ci: enable stricter Bash error checking ( #2001 )
...
Link: https://github.com/nix-community/stylix/pull/2001
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-20 12:25:22 -10:00
0xda157
538781988e
ci: update-flake: declare PR body and avoid silent errors ( #1997 )
...
Link: https://github.com/nix-community/stylix/pull/1997
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-20 12:06:18 -10:00
NAHO
97d412d949
ci: enable stricter Bash error checking
...
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-11-20 22:58:08 +01:00
NAHO
91075d1635
ci: update-flake: handle existing PRs and avoid silent errors
...
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2025-11-20 22:29:05 +01:00
0xda157
faf40d4431
flake/dev/flake: reduce number of new input dependencies ( #1998 )
...
Link: https://github.com/nix-community/stylix/pull/1998
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-20 10:20:40 -10:00
NAHO
0fde97f72d
flake/dev/flake: disable unnecessary input dependencies
2025-11-20 18:46:42 +01:00
NAHO
89e14e6e6b
flake/dev/flake: override nvf's flake-parts input
...
Fixes: 84e7ea0aa4 ("{nixvim,nvf}: add testbeds (#1579 )")
2025-11-20 18:37:07 +01:00
Vidhan Bhatt
83ff4d112b
ghostty: scale font on darwin ( #1988 )
...
Link: https://github.com/nix-community/stylix/pull/1988
Reviewed-by: Ian Holloway <72767437+IanHollow@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-20 18:12:54 +01:00