Commit graph

1353 commits

Author SHA1 Message Date
Rin
2e7914b393
discord/common/color-theme: add chat gradient (#2185)
Link: https://github.com/nix-community/stylix/pull/2185

Reviewed-by: Flameopathic <flameopathic@gmail.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-02-05 16:52:30 +01:00
NAHO
ce22070ec5
treewide: deprecate manual targets.${target}.useWallpaper.enable options (#2084)
Some checks failed
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Deprecate manual targets.${target}.useWallpaper.enable options with
generated targets.${target}.image.enable options, following commit
953c3fb01e ("stylix/mk-target: generate options for configuring
safeguarded arguments").

Link: https://github.com/nix-community/stylix/pull/2084

Reviewed-by: 0xda157 <da157@voidq.com>
2026-02-01 21:43:25 +01:00
NAHO
ae5c0239ae
gnome/nixos: guard nixpkgs.overlays with stylix.overlays.enable (#2176)
Link: https://github.com/nix-community/stylix/pull/2176
Fixes: eb19696b18 ("stylix: add overlay module (#1048)")

Reviewed-by: 0xda157 <da157@voidq.com>
2026-01-31 11:41:13 -08:00
0xda157
8b14679c0e
doc/src/installation: note master branch follows rolling-release model (#2116)
Link: https://github.com/nix-community/stylix/pull/2116

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-30 16:39:54 -08:00
Ian Ressa
aad90ca763
kde: add decorationTheme option (#2168)
Link: https://github.com/nix-community/stylix/pull/2168

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-30 15:22:30 +01:00
Karun Sandhu
d60d37e02f
foot: allow merging include with external configurations (#2173)
Closes: https://github.com/nix-community/stylix/issues/2171
Link: https://github.com/nix-community/stylix/pull/2173

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-30 15:21:00 +01:00
Andre
f77ee4f3dd
kde: add applicationStyle and widgetStyle options (#2018)
Closes: https://github.com/nix-community/stylix/issues/2017
Link: https://github.com/nix-community/stylix/pull/2018

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Ian Ressa <ianressa@umich.edu>
2026-01-30 14:57:45 +01:00
Sami Liedes
861c3c92a9
waybar: Include CSS style for urgent (#2158)
Link: https://github.com/nix-community/stylix/pull/2158

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com
Reviewed-by: 0xda157 <da157@voidq.com>
2026-01-29 15:17:52 -08:00
NAHO
cb2e9c4fc2
flake/dev/flake: remove non-existent nixvim override (#2166)
Fixes: a525e4774f ("flake: update all inputs (#2117)")
Link: https://github.com/nix-community/stylix/pull/2166
2026-01-29 15:15:09 +01:00
0xda157
477c504322
zen-browser: add reader mode support (#2157)
Link: https://github.com/nix-community/stylix/pull/2157

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-28 15:26:40 +01:00
Saad Nadeem
805fa4262a
zen-browser: fix sharp sidebar edges (#2161)
Link: https://github.com/nix-community/stylix/pull/2161

Reviewed-by: Karun Sandhu <karun@sndh.dev>
Reviewed-by: 0xda157 <da157@voidq.com>
2026-01-26 15:57:33 -08:00
jaredmontoya
749285c90e
firefox: add reader mode support and improve firefoxGnomeTheme (#2126)
Some checks failed
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Link: https://github.com/nix-community/stylix/pull/2126

Reviewed-by: Flameopathic <flameopathic@gmail.com>
Reviewed-by: 0xda157 <da157@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-23 22:15:31 +01:00
NAHO
06684f00cf
gtksourceview/template: align description with other themes (#2124)
Align the description with the /modules/discord/common/theme-header.nix
and /modules/vscode/package.json themes.

Link: https://github.com/nix-community/stylix/pull/2124

Reviewed-by: bricked <git@bricked.dev>
2026-01-18 15:01:21 +01:00
Morten Munk
590e5c68c4
hyprpaper: disable splash (#2146)
Some checks failed
Label Merge Conflicts / conflicts (push) Has been cancelled
Documentation / docs (push) Has been cancelled
Link: https://github.com/nix-community/stylix/pull/2146

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-16 23:44:15 +01:00
kerfuzzle
908d40690f
yazi: update configuration format to support v25.12.29 (#2130)
Closes: https://github.com/nix-community/stylix/issues/2121
Link: https://github.com/nix-community/stylix/pull/2130

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: 0xda157 <da157@voidq.com>
2026-01-16 20:23:33 +01:00
Jure Varlec
5287bc719d
qt/kvantum: increase focus frame opacity (#2138)
Closes: https://github.com/nix-community/stylix/issues/2131
Link: https://github.com/nix-community/stylix/pull/2138

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2026-01-15 16:58:40 +01:00
NAHO
3894cae75c
treewide: remove redundant stylix.image escaping and string coercion (#2134)
Link: https://github.com/nix-community/stylix/pull/2134

Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-01-14 16:08:12 +01:00
NAHO
61c9f4dd14
treewide: remove redundant stylix.image escaping and string coercion
Remove redundant shell escaping and string coercion as stylix.image is
guaranteed to be a stringified store path with a valid string context
and no special characters.

Fixes: 3499e3ec70 ("treewide: properly quote stylix.image when used as a shell argument")
2026-01-14 15:54:38 +01:00
NAHO
ca1bc329e9
stylix/palette: coerce derivations to store paths
Coerce derivations to store paths to ensure non-null values are
stringified store paths with valid string contexts.

Fixes: 838df8b8ad ("stylix: improve `stylix.image` type (#1414)")

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-01-14 15:54:38 +01:00
0xda157
a62840a9e9
flake/dev/dev-shell: add pre-commit package to PATH (#2136)
Link: https://github.com/nix-community/stylix/pull/2136

Reviewed-by: 0xda175 <da157@voidq.com>
2026-01-12 10:08:51 -08:00
Noah765
67f17c8072
jjui: init (#2109)
Link: https://github.com/nix-community/stylix/pull/2109
Link: https://github.com/vic/tinted-jjui

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: 0xda157 <da157@voidq.com>
Tested-by: 0xda157 <da157@voidq.com>
2026-01-12 10:03:49 -08:00
0xda157
3da76b63c0
stylix/mk-target: remove redundant unconditionalConfig argument (#2137)
Link: https://github.com/nix-community/stylix/pull/2137

Reviewed-by: 0xda157 <da157@voidq.com>
2026-01-12 09:54:06 -08:00
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)
Some checks failed
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
NAHO
869d8df78a
flake/dev/dev-shell: add pre-commit package to PATH
Fixes: 8b015b5fa0 ("flake: use flake-parts (#1208)")
2026-01-10 20:32:22 +01:00
NAHO
f655debd1e
flake/dev/dev-shell: remove redundant shellHook comment 2026-01-10 20:17:36 +01:00
NAHO
3f6651a26e
stylix/palette: use derivation arguments instead of string interpolation
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
2026-01-09 19:57:36 +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)
Some checks failed
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)
Some checks failed
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)
Some checks failed
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