Commit graph

1108 commits

Author SHA1 Message Date
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
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
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
awwpotato
1d7a78147d
plymouth: use mkTarget (#1631)
Link: https://github.com/nix-community/stylix/pull/1631

Reviewed-by: 1444 <54070204+0x5a4@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-09 00:14:50 +02:00
awwpotato
0b8ec64a42
gtk: use mkTarget (#1596)
Link: https://github.com/nix-community/stylix/pull/1596

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-08 23:50:08 +02:00
awwpotato
d9338c105c
flake: remove unused lib argument (#1624)
Link: https://github.com/nix-community/stylix/pull/1624

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-08 23:46:37 +02:00
stylix-automation[bot]
4cb10b3446
stylix: update all flake inputs (#1563)
Link: https://github.com/nix-community/stylix/pull/1563

Reviewed-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: awwpotato <awwpotato@voidq.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-08 21:27:03 +00:00
NAHO
1baa44cf8c
flake: infer default.nix import path (#1636)
Re-apply commit 0f93e58628 ("flake: infer default.nix import path
(#1544)") that was accidentally reverted in commit a5c1532ab8 ("flake:
partition dev inputs (#1289)").

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

Reviewed-by: awwpotato <awwpotato@voidq.com>
2025-07-08 22:56:08 +02:00
NAHO
8b898ca041
sxiv: avoid downloading custom file in testbed (#1641)
Fixes: 965865bc36 ("sxiv: add testbed (#1190)")
Link: https://github.com/nix-community/stylix/pull/1641

Reviewed-by: Mateus Auler <mateus@auler.dev>
2025-07-08 22:54:11 +02:00
awwpotato
8f3259dbc5
flake/dev: use treefmt flake parts module (#1551)
Link: https://github.com/nix-community/stylix/pull/1551

Reviewed-by: Matt Sturgeon <matt@sturgeon.me.uk>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-08 10:32:19 -07:00
awwpotato
2a1ad27868
ci: public flake instead of root flake (#1629) 2025-07-08 16:27:14 +01:00
Flameopathic
a0e891bfbe
{i3,sway}: export bar configuration through options (#1502)
Link: https://github.com/nix-community/stylix/pull/1502

Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: Shahar "Dawn" Or <mightyiampresence@gmail.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-08 16:19:14 +02:00
awwpotato
bf0ef81c8f
ci: fix testbed labeling (#1606)
Link: https://github.com/nix-community/stylix/pull/1606

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-07 11:47:28 -07:00
Flameopathic
c538d1a357
regreet: use mkTarget (#1598)
Link: https://github.com/nix-community/stylix/pull/1598

Reviewed-by: awwpotato <awwpotato@voidq.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-07 18:48:52 +02:00
NAHO
ca8aa99545
spicetify: use mkTarget (#1580)
Link: https://github.com/nix-community/stylix/pull/1580

Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-07 18:29:53 +02:00
awwpotato
5259682ce5
cava: add testbed (#1617)
Link: https://github.com/nix-community/stylix/pull/1617

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-06 22:28:43 +00:00
awwpotato
a5c1532ab8
flake: partition dev inputs (#1289)
Link: https://github.com/nix-community/stylix/pull/1289

Reviewed-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: Matt Sturgeon <matt@sturgeon.me.uk>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-07-06 23:56:44 +02:00