Commit graph

1122 commits

Author SHA1 Message Date
NAHO
04f130b035
ci: lexicographically sort labels to avoid ambiguous order 2025-07-25 17:54:21 +02:00
NAHO
a6d99d742d
ci: consistently format singleton list 2025-07-25 17:54:21 +02:00
NAHO
ceda12a6da
flake: add Flake Parts tree into testbed environment (#1642)
Link: https://github.com/nix-community/stylix/pull/1642

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-24 17:46:46 +02:00
NAHO
62c9ec3e0e
treewide: expand testbed interactions with Flake Parts tree 2025-07-24 16:58:27 +02:00
NAHO
79fab36b0f
treewide: replace custom testbed test files with Flake Parts tree 2025-07-24 16:58:27 +02:00
NAHO
1adb93fcbc
flake: add Flake Parts tree into testbed environment
Add the Flake Parts tree into the testbed environment, enabling
realistic testing interactions.

Flake Parts is chosen over Stylix to reduce cache invalidations, and
over other flake inputs as the smallest tree.
2025-07-24 16:58:27 +02:00
NAHO
e334b3019e
ci: check: add wimpysworld/nothing-but-nix Action for larger Nix store
Co-authored-by: awwpotato <awwpotato@voidq.com>
2025-07-24 16:58:27 +02:00
NAHO
a181885a3b
flake: update base16-helix input (#1747)
Link: https://github.com/nix-community/stylix/pull/1747

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-24 16:32:38 +02:00
Osi Bluber
06d89e95ba helix: add osipog as maintainer 2025-07-24 15:08:40 +02:00
Osi Bluber
bb2d949cd1 flake: bump base16-helix to latest version 2025-07-24 14:15:17 +02:00
NAHO
fbe1dab778
stylix: apply stylix.iconTheme option rename to all sub-options (#1744)
Link: https://github.com/nix-community/stylix/pull/1744

Fixes: 1021b7d732 ("stylix: simplify API by renaming stylix.iconTheme option to stylix.icons")

Reviewed-by: awwpotato <awwpotato@voidq.com>
Tested-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-23 18:48:02 +00:00
Karun Sandhu
37673b1de0
zen-browser: fix select tags not being readable (#1738)
Link: https://github.com/nix-community/stylix/pull/1738

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-22 19:17:39 -07:00
awwpotato
6e8c6906c1
i3: remove readOnly from exportedBar (#1737)
Link: https://github.com/nix-community/stylix/pull/1737
Fixes: 62bd6e52a5 ("i3: use mkTarget (#1655)")
2025-07-22 18:59:03 -07:00
NAHO
ea60526c8c
stylix: simplify API by renaming stylix.iconTheme option to stylix.icons (#1732)
Link: https://github.com/nix-community/stylix/pull/1732

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-21 19:07:31 +02:00
Karun Sandhu
c32c82e460
zen-browser: init (#1694)
Link: https://github.com/nix-community/stylix/pull/1694
Closes: https://github.com/nix-community/stylix/issues/1685

Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: awwpotato <awwpotato@voidq.com>
2025-07-20 16:47:35 -07:00
awwpotato
62bd6e52a5
i3: use mkTarget (#1655)
Link: https://github.com/nix-community/stylix/pull/1655

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-20 16:40:24 -07:00
awwpotato
4af7cbde9c
qt: guard nixosConfig instead of isLinux and osConfig (#1722)
Link: https://github.com/nix-community/stylix/pull/1722

Reviewed-by: Kilian Mio <86004375+Mikilio@users.noreply.github.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-20 23:42:13 +02:00
NAHO
1021b7d732
stylix: simplify API by renaming stylix.iconTheme option to stylix.icons 2025-07-20 23:26:58 +02:00
NAHO
699262a0f8
stylix: rename icon.nix to icon-theme.nix
Rename the icon.nix files to icon-theme.nix to better reflect its
declared iconTheme option.

Fixes: f3c2f5a179 ("stylix: set GTK icon theme (#603)")
2025-07-20 23:03:53 +02:00
awwpotato
9242b3ec8e
ci: fix generated all-maintainers path (#1728)
Fixes: f826d3214b ("stylix: add generated all-maintainers file (#1654)")
Link: https://github.com/nix-community/stylix/pull/1728

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-20 13:00:41 +02:00
awwpotato
f826d3214b
stylix: add generated all-maintainers file (#1654)
Link: https://github.com/nix-community/stylix/pull/1654

Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-19 15:50:17 -07:00
awwpotato
e4cc192b26
ci: use cachix/install-nix-action (#1725)
Link: https://github.com/nix-community/stylix/pull/1725

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-19 23:41:22 +02:00
NAHO
24499b0049
stylix: conditionally load external modules in testbeds (#1698)
Conditionally load external modules in testbeds to preserve testbed
integrity by preventing unrelated code from running and potentially
invalidating its meaning.

Any performance benefit is merely a side effect of this more targeted
module loading.

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

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
2025-07-19 10:55:09 -07:00
NAHO
2e2e96f6b0
treewide: remove blank lines around 'let', 'in', and function arguments (#1700)
Link: https://github.com/nix-community/stylix/pull/1700

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-19 10:41:36 -07:00
awwpotato
03699ed214
stylix/testbed: respect xserver rename for gnome (#1714)
Fixes: 8c854fe383 ("stylix: allow choosing testbed desktop (#1222)")
Link: https://github.com/nix-community/stylix/pull/1714

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-17 13:01:22 +02:00
awwpotato
52804c7c81
waybar: add testbed (#1712)
Link: https://github.com/nix-community/stylix/pull/1712

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-17 12:56:53 +02:00
$__NUKDOKPLEX
0ba0ffe94c
wayprompt: add testbed (#1708)
Link: https://github.com/nix-community/stylix/pull/1708

Reviewed-by: pancho horrillo <pancho@pancho.name>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-16 18:40:57 +02:00
Mateus Auler
8c854fe383
stylix: allow choosing testbed desktop (#1222)
Allow choosing the testbed desktop, ideally as a temporary solution
until migrating to the cage environment.

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

Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-16 15:43:02 +02:00
Piyush Kumbhare
436ad797df
zellij: update theme based on built-in Catppuccin Mocha theme (#1704)
Link: https://github.com/nix-community/stylix/pull/1704

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-16 14:58:30 +02:00
dependabot[bot]
a92b0ac9da ci: bump DeterminateSystems/nix-installer-action from 18 to 19
---
updated-dependencies:
- dependency-name: DeterminateSystems/nix-installer-action
  dependency-version: '19'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-15 18:36:32 -07:00
NAHO
45749a791e
stylix: remove optional parentheses (#1697)
Link: https://github.com/nix-community/stylix/pull/1697

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-15 09:51:55 -07:00
awwpotato
4add678fe3
stylix: do not check lambda pattern names with deadnix (#1689)
Link: https://github.com/nix-community/stylix/pull/1689
Reverts: c117edd7ee ("stylix: allow underscore in mkTarget configElements args (#1473)")

Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-15 18:26:38 +02:00
Flameopathic
7f7472cc90
spicetify: add testbed (#1625)
Link: https://github.com/nix-community/stylix/pull/1625

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-14 22:41:24 +02:00
sntx
d683e35fa5
stylix: use lib.warn instead of builtins.warn (#1676)
Link: https://github.com/nix-community/stylix/pull/1676
Closes: https://github.com/nix-community/stylix/issues/1669

Co-authored-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
2025-07-14 01:25:17 +02:00
NAHO
218d4424b0
treewide: remove redundant stylix.image Nix store copies (#1659)
Link: https://github.com/nix-community/stylix/pull/1659

Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-13 15:21:22 -07:00
NAHO
f6c5aaa4f8
stylix: add missing trailing period in mkEnableTargetWith's description (#1681)
Link: https://github.com/nix-community/stylix/pull/1681

Fixes: 0449dae6d4 ("stylix: allow specifying `autoEnableExpr` in `mkEnableTargetWith`")

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-13 09:09:58 -07:00
Anton Mosich
2947a83755
gtksourceview: don't overlay all of gnome2 (#1680)
Link: https://github.com/nix-community/stylix/pull/1680

Fixes: 05752c77ac ("gtksourceview: init module (#958)")

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-13 09:05:22 -07:00
NAHO
a950a3f529
wayfire: remove optional toString (#1658)
Link: https://github.com/nix-community/stylix/pull/1658

Reviewed-by: 1444 <54070204+0x5a4@users.noreply.github.com>
Tested-by: 1444 <54070204+0x5a4@users.noreply.github.com>
2025-07-13 17:04:40 +02:00
bricked
05752c77ac
gtksourceview: init module (#958)
Link: https://github.com/nix-community/stylix/pull/958

Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: awwpotato <awwpotato@voidq.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-12 16:50:03 -07:00
NAHO
0da583a359
flake: update nvf dev input (#1673)
Link: https://github.com/nix-community/stylix/pull/1673

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-11 09:08:37 -07:00
1444
0150050d6e
wayfire: mixup between wayfire and wf-shell settings (#1670)
Fixes: aa5e3c0333 ("treewide: use mkTarget (batch 3) (#1371)")
Link: https://github.com/nix-community/stylix/pull/1670

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-11 13:00:32 +02:00
Flameopathic
458d283547
spicetify: make background color different from text (#1626)
Closes: https://github.com/nix-community/stylix/issues/1615
Link: https://github.com/nix-community/stylix/pull/1626

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-11 12:45:17 +02:00
NAHO
d395780b9c
{i3,sway}: move deprecation alias out of imports (#1667)
Link: https://github.com/nix-community/stylix/pull/1667

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
2025-07-10 19:44:43 -07:00
Flameopathic
84e7ea0aa4
{nixvim,nvf}: add testbeds (#1579)
Link: https://github.com/nix-community/stylix/pull/1579

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Co-authored-by: awwpotato <awwpotato@voidq.com>
2025-07-10 11:02:34 -07:00
NAHO
46d4a5d694
i3: remove redudant legacy comment (#1656)
Link: https://github.com/nix-community/stylix/pull/1656

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-10 18:11:23 +02:00
awwpotato
480649bbdf
mako: fix testbed name (#1653)
Link: https://github.com/nix-community/stylix/pull/1653

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-09 19:51:59 +02:00
awwpotato
9028a74f88
stylix: use isFunction (#1652)
Link: https://github.com/nix-community/stylix/pull/1652

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-09 19:43:37 +02:00
awwpotato
4eadb2503b
stylix: guard against config.stylix.*.enable in mkTarget (#1640)
Closes: https://github.com/nix-community/stylix/issues/1634
Link: https://github.com/nix-community/stylix/pull/1640

Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-09 19:15:33 +02:00
NAHO
7b9a528d6c
treewide: replace builtins.toString with toString (#1657)
Link: https://github.com/nix-community/stylix/pull/1657

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-09 08:01:21 -07:00
awwpotato
82a1f36f80
ci: fix 'has: port to stable' labeling (#1621)
Link: https://github.com/nix-community/stylix/pull/1621

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-09 15:42:49 +02:00