Commit graph

741 commits

Author SHA1 Message Date
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
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
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
Mikilio
d5bbace3ff
qt: fix colorscheme not applying sometimes 2025-11-26 23:29:46 +01:00
Mikilio
a8bb9ee2fa
qt: update template in accordance with reference 2025-11-26 23:29:45 +01:00
Kilian Mio
687a8c1bf2
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>
2025-11-26 20:30:40 +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
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
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
Zeremonienmeister Berber Aab
c3f66a0d6b
xresources: add berber to maintainers 2025-11-20 10:42:40 +01:00
Zeremonienmeister Berber Aab
2cf5964f55
xresources: align with Tinted Theming template
Closes: https://github.com/nix-community/stylix/issues/1979
Link: e76cd58c96/templates/base16.mustache
2025-11-20 10:39:15 +01:00
Vidhan Bhatt
3013f98e28
ghostty: add vidhanio as maintainer (#1992)
Link: https://github.com/nix-community/stylix/pull/1992

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-19 23:19:06 +01:00
jamie
ab29ae14d7
limine: init (#1952)
Closes: https://github.com/nix-community/stylix/issues/991
Link: https://github.com/nix-community/stylix/pull/1952

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: 0xda157 <da157@voidq.com>
2025-11-19 19:48:07 +01:00
NAHO
46ab7e000e
ghostty: convert font-size setting from px to pt (#1990)
Convert the font-size setting from px to pt by reverting commit
3e2c930ce0 ("ghostty: convert font-size setting from pt to px
(#1971)") because Ghostty measures font size in points, which was
previously incorrectly determined.

Link: https://github.com/nix-community/stylix/pull/1990
Reverts: 3e2c930ce0 ("ghostty: convert font-size setting from pt to px (#1971)")

Reviewed-by: pancho horrillo <pancho@pancho.name>
2025-11-19 19:05:21 +01:00
NAHO
f19ac46f6a
firefox/testbeds: simplify testbed and add firefox-color testbed (#1982)
Link: https://github.com/nix-community/stylix/pull/1982

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-18 21:20:48 +01:00
Daniel Thwaites
241daedbc3
firefox/testbeds: add firefox-color testbed 2025-11-18 21:16:01 +01:00
Daniel Thwaites
10a59f5cff
firefox/testbeds/gnome: simplify by extending default testbed 2025-11-18 21:15:10 +01:00
Ian Holloway
1581ff2bda
firefox: set font size for x-western fonts (#1976)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: 0xda157 <da157@voidq.com>
Approved-by: Daniel Thwaites <danth@danth.me>
2025-11-18 19:53:24 +00:00
strupewaffle
2877806a5e
kde: set window title font (#1975)
Link: https://github.com/nix-community/stylix/pull/1975

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: rkuklik <rkuklik@expect-it.cz>
2025-11-18 16:11:15 +01:00
Ian Holloway
727785e678
vscode: add chat and notebook markup font family settings (#1972)
Link: https://github.com/nix-community/stylix/pull/1972

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
2025-11-18 15:51:39 +01:00
Ian Holloway
3e2c930ce0
ghostty: convert font-size setting from pt to px (#1971)
Closes: https://github.com/nix-community/stylix/issues/1965
Link: https://github.com/nix-community/stylix/pull/1971

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-11-18 15:06:06 +01:00
NAHO
628e990dde
treewide: apply Nixpkgs update
Fixes: efd80454b4 ("flake: update nixpkgs input")

Co-authored-by: 0xda157 <da157@voidq.com>
2025-11-17 16:08:01 +01:00
Daniel Thwaites
29dc3dd858
gnome: update to GNOME 49 (#1966) 2025-11-15 22:31:21 +00:00
Daniel Thwaites
d39adb8fd4
gnome: update variable definitions for GNOME 49 2025-11-15 22:06:26 +00:00
Vidhan Bhatt
d8def6e86c
gnome: update patches for 49 2025-11-14 15:23:03 -05:00
Vidhan Bhatt
647bb8dd96
vscode: add more themed items (#1957)
Link: https://github.com/nix-community/stylix/pull/1957

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
2025-11-04 14:52:36 +01:00
Karun Sandhu
8c0640d572
zen: add enableCss option (#1955)
Closes: https://github.com/nix-community/stylix/issues/1944
Link: https://github.com/nix-community/stylix/pull/1955

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
Approved-by: Kilian Mio <86004375+Mikilio@users.noreply.github.com>
2025-11-02 17:36:37 +01:00
Mirza Arnaut
b81dc0a385
opencode: init (#1945)
Link: https://github.com/nix-community/stylix/pull/1945

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-10-21 08:40:16 +02:00
Daniel Thwaites
8d008296a1
gtk: Invert light_* and dark_* colors (#1940)
Tested-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-10-14 21:03:32 +01:00
Milo Moisson
83e0cbfa4a
mako: rename 'high' urgency name to 'critical' (#1936)
Rename 'high' urgency name to 'critical', following upstream commit [1]
("Change urgency level name").

[1]: 5f5e43f94a

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

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Mateus Auler <mateus@auler.dev>
2025-10-12 11:37:29 +02:00
NAHO
09022804b2
hyprpanel: more granularly split configElements (#1931)
Fixes: 3f70c58555 ("hyprpanel: init (#1916)")
Link: https://github.com/nix-community/stylix/pull/1931

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-10-05 20:47:27 +02:00
Florian Peter
2de90e0ab1
waybar: improve tooltip label contrast (#1919)
Link: https://github.com/nix-community/stylix/pull/1919

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-10-04 09:17:33 -07:00
khas-amir
3f70c58555
hyprpanel: init (#1916)
Closes: https://github.com/nix-community/stylix/issues/725
Link: https://github.com/nix-community/stylix/pull/1916

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-10-02 13:29:54 +02:00
Michael Golden
126e6c7625
obsidian: init (#1918)
Closes: https://github.com/nix-community/stylix/issues/1903
Link: https://github.com/nix-community/stylix/discussions/452
Link: https://github.com/nix-community/stylix/pull/1918

Reviewed-by: https://github.com/TheColorman
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-10-01 09:53:23 +02:00
Saad Nadeem
fe74ba4ade
zen-browser: fix urlbar theming after version 1.16b (#1912)
Link: https://github.com/nix-community/stylix/pull/1912

Reviewed-by: Karun Sandhu <129101708+MrSom3body@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-29 09:35:26 +02:00
NAHO
bae3064215
modules: replace static builtins.hasAttrs instances with '?' operator (#1913)
Fixes: c32c82e460 ("zen-browser: init (#1694)")
Fixes: e594886eb0 ("nixcord: init (#767)")
Link: https://github.com/nix-community/stylix/pull/1913

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-09-28 16:25:46 +02:00
Flameopathic
4aae0ebc2b
nixvim: fix base16-nvim plugin (#1911)
Closes: https://github.com/nix-community/stylix/issues/1910
Fixes: 799c811ac5 ("{neovim,nixvim,nvf}: use mkTarget (#1535)")
Link: https://github.com/nix-community/stylix/pull/1911

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-26 18:51:03 +02:00
Mikołaj Lercher
1284c1891b
lazygit: use consistent border colors (#1907)
Link: https://github.com/nix-community/stylix/pull/1907

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-24 23:56:38 +02:00
Flameopathic
526c882800
nixvim: add standalone testbed (#1902)
Link: https://github.com/nix-community/stylix/pull/1902

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-24 14:17:30 +02:00
Flameopathic
799c811ac5
{neovim,nixvim,nvf}: use mkTarget (#1535)
Link: https://github.com/nix-community/stylix/pull/1535

Tested-by: Adam M. Szalkowski <a.szalkowski@datahow.ch>
Approved-by: Adam M. Szalkowski <a.szalkowski@datahow.ch>
Co-authored-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-24 09:25:45 +02:00
Eveeifyeve
ef025b8de3
jankyborders: init (#838)
Link: https://github.com/nix-community/stylix/pull/838

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: Lalit Yalamanchili <79628080+Lalit64@users.noreply.github.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-23 09:21:50 +02:00
Noah765
0ce0103b49
qutebrowser: fix border settings and add missing color settings (#1897)
Link: https://github.com/nix-community/stylix/pull/1897

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-09-15 19:09:16 +02:00