Commit graph

671 commits

Author SHA1 Message Date
Adam M. Szalkowski
09207f8bbd
nvf: add butzist as maintainer (#1031) 2025-03-20 09:12:19 +01:00
skoove
6421b5c2d2
hyprland: add skoove as maintainer (#1030) 2025-03-20 08:40:27 +01:00
Louis Dalibard
4286d5819c
fcitx5: add make-42 as maintainer (#1028) 2025-03-19 22:19:16 +01:00
awwpotato
292ac3a930
treewide: add awwpotato as maintainer (#1021) 2025-03-19 20:49:09 +01:00
Louis Thevenet
85b081e369
glance: add louis-thevenet as maintainer (#1022) 2025-03-19 20:10:57 +01:00
Daniel Thwaites
1ac1b0d951
treewide: add danth as maintainer (#1011) 2025-03-19 18:54:09 +01:00
NAHO
a29a420bb2
treewide: add naho as maintainer (#1007) 2025-03-17 02:06:43 +00:00
awwpotato
e43eb4e2a7
stylix: init module maintainers framework (#977)
Initialize module maintainers framework to streamline the future
population of module maintainers [1].

[1]: https://github.com/danth/stylix/issues/275

Link: https://github.com/danth/stylix/pull/977

Reviewed-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-14 19:29:51 +01:00
Daniel Thwaites
52b1cc7247
doc: implement custom option list generation (#955)
Implement a custom option list generation with a pkgs.nixosOptionsDoc
variant that evaluates each platform configuration only once.

This resolves [1] ("doc: avoid excessive calls to pkgs.nixosOptionsDoc")
and unblocks [2] ("ci: too many matrix jobs").

With the gained flexibility, option details are now rendered as tables.

[1]: https://github.com/danth/stylix/issues/896
[2]: https://github.com/danth/stylix/issues/947

Closes: https://github.com/danth/stylix/issues/896
Link: https://github.com/danth/stylix/pull/955

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-14 19:04:49 +01:00
Flameopathic
6a2e525887
stylix: optionalize cursor and disable by default (#943)
Closes: https://github.com/danth/stylix/issues/940
Link: https://github.com/danth/stylix/pull/943

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
2025-03-14 14:48:06 +01:00
dependabot[bot]
08e0c91d76 ci: bump cachix/cachix-action from 15 to 16
Bumps [cachix/cachix-action](https://github.com/cachix/cachix-action) from 15 to 16.
- [Release notes](https://github.com/cachix/cachix-action/releases)
- [Commits](https://github.com/cachix/cachix-action/compare/v15...v16)

---
updated-dependencies:
- dependency-name: cachix/cachix-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-14 11:28:38 +00:00
Daniel Thwaites
5053a63c87
vscode: convert template to Nix and refactor module (#990) 2025-03-13 15:46:07 +00:00
Daniel Thwaites
51161f1191
vscode: set profile name in testbed (#980)
Previously, the theme was not enabled in the testbed because there were
no existing profiles.
2025-03-13 15:45:32 +00:00
Bernardo Meurer
9e3ab4d208
stylix: system.darwin.release -> system.darwinRelease (#989)
Fixes the issue introduced in #924
2025-03-12 17:41:39 +00:00
Daniel Thwaites
1873bc8acd
vscode: apply new update script
Applied the new alphabetical ordering, and set newly added options to
null. I will follow this up later by giving values to those options.
2025-03-12 17:36:22 +00:00
Daniel Thwaites
c5558f7de9
vscode: convert template to Nix and refactor module
Benefits:

- No need to run Mustache, so better performance
- Allows the code to be linted and formatted
- Generated file is minified
- Can use arbitrary variables to name colors and group settings
  (although this is not implemented)

Drawbacks:

- Update script is more complex

I opted to change the sorting to alphabetical order because it's
easier to implement in the update script. The script prints a list
of added and removed options, so ordering to match the upstream
documentation is not necessary.
2025-03-12 17:36:02 +00:00
MorganTL
e28bd4de28
glance: fix RGB to HSL conversion (#932)
Link: https://github.com/danth/stylix/pull/932

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
2025-03-11 22:59:10 +01:00
Daniel Thwaites
599d5a5eca
vscode: use base01 for title bar (#979)
VSCode on Linux now uses a custom title bar by default.

This should be colored in base01 to match our theming of GTK title bars
(although this is not explicitly mentioned in the style guide).

Link: https://github.com/danth/stylix/pull/979

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-11 22:54:27 +01:00
NAHO
4a8718e5a1 stylix: add missing comma in flake description
Fixes: e3233ead63 ("stylix: init droid (#778)")
2025-03-11 16:17:38 +01:00
bricked
e3233ead63
stylix: init droid (#778)
stylix: init nixOnDroidModules.stylix module to support Nix-on-Droid

Closes: https://github.com/danth/stylix/issues/775
Link: https://github.com/danth/stylix/pull/778

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
2025-03-11 16:10:23 +01:00
Daniel Thwaites
9dc4827488
stylix: update all flake inputs (#981)
Link: https://github.com/danth/stylix/pull/982

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-11 15:29:02 +01:00
Flameopathic
6b5afdbb3e
{firefox,floorp,librewolf}: add profile warning (#963)
Add warning for Firefox derivations without declared profiles, aligning with
commit 4853879264 ("vscode: support arbitrary profiles (#914)").

Link: https://github.com/danth/stylix/pull/963

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-10 20:36:30 +01:00
lanovets
9388f64ebe
river: add cursor size and background color (#968)
Respected the cursor size set in stylix and added a background color
because the Hyprland module includes one
2025-03-10 16:03:19 +00:00
awwpotato
a742ba739b
waybar: add font option and change default to monospace (#972)
Add font option and change its default to monospace, and reduce the
scope of the 'with' keyword.

Closes: https://github.com/danth/stylix/issues/956
Link: https://github.com/danth/stylix/pull/972

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-10 16:55:50 +01:00
Flameopathic
fc5acae54b
stylix: add version checks (#924)
Basic release version checks for NixOS, Home Manager, nix-darwin, and Stylix.

Fixes #379

Co-authored-by: Daniel Thwaites <danth@danth.me>
2025-03-10 15:36:48 +00:00
awwpotato
6c42dc31ef
mpv: init (#949)
Closes: https://github.com/danth/stylix/issues/185
Closes: https://github.com/danth/stylix/issues/186
Link: https://github.com/danth/stylix/pull/949

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-10 15:24:10 +01:00
Guilhem Saurel
6a7d563370
vim: fix incorrect input path (#976)
Follows #926
2025-03-10 14:13:49 +00:00
Flameopathic
2c20aed3b3
qt: autoenable hm module only on NixOS (#942)
Link: https://github.com/danth/stylix/pull/942

Reviewed-by: Kilian Mio <86004375+Mikilio@users.noreply.github.com>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-10 14:29:06 +01:00
NAHO
d732a61453
doc: add flake description and overhaul README (#928)
Link: https://github.com/danth/stylix/pull/928

Reviewed-by: Daniel Thwaites <danth@danth.me>
2025-03-10 13:21:41 +01:00
NAHO
c97bcf77bd
doc: overhaul README
Link: https://github.com/danth/stylix/pull/928
2025-03-10 13:14:52 +01:00
NAHO
5d363a0051
stylix: add flake description
Link: https://github.com/danth/stylix/pull/928
2025-03-10 13:14:15 +01:00
Merrkry
a76068262c
palette: fix eval fail when image is null (#941)
Closes: https://github.com/danth/stylix/issues/911
Link: https://github.com/danth/stylix/pull/941

Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Tested-by: https://github.com/bLuka
Approved-by: https://github.com/bLuka
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-09 16:15:45 +01:00
Flameopathic
3fce9fb038
treewide: propagate inputs and remove templates (#926)
Closes: https://github.com/danth/stylix/issues/238
Link: https://github.com/danth/stylix/pull/926

Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-09 15:46:36 +01:00
awwpotato
6eea250b10
dunst: fix opacity rounding (#965)
Link: https://github.com/danth/stylix/pull/965

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-08 01:07:57 +01:00
NAHO
4891f1471b
stylix: simplify dummy values (#959)
Fixes: c8e4a0d218 ("treewide: optionalize stylix.image option (#717)")
2025-03-07 21:00:49 +00:00
awwpotato
74f1ac55d3
fnott: init (#948)
Closes: https://github.com/danth/stylix/issues/556
Link: https://github.com/danth/stylix/pull/948

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-07 21:00:40 +01:00
awwpotato
7fc0a8716e
stylix: add editorconfig (#945)
Add EditorConfig complementary to the existing formatter checks:

> EditorConfig helps maintain consistent coding styles for multiple
> developers working on the same project across various editors and
> IDEs.
>
> -- EditorConfig, https://editorconfig.org

Link: https://github.com/danth/stylix/pull/945

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-07 20:55:29 +01:00
Adam M. Szalkowski
6fada03cd5
nvf: init (#939)
Link: https://github.com/danth/stylix/pull/939

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-07 09:22:25 +01:00
Flameopathic
4853879264
vscode: support arbitrary profiles (#914)
vscode: support arbitrary profiles

The VSCode theme is no longer only applied to any profiles by default.

Closes: https://github.com/danth/stylix/issues/908
Link: https://github.com/danth/stylix/pull/914

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-07 09:18:46 +01:00
awwpotato
1178051794
ncspot: match style guide better and add transparent bg (#938)
Link: https://github.com/danth/stylix/pull/938

Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-04 19:14:47 +01:00
awwpotato
afee64f3c5
rio: add emoji font family and convert font size to pixel unit (#937)
Closes: https://github.com/danth/stylix/issues/936

Tested-by: https://github.com/NovaViper
Approved-by: https://github.com/NovaViper
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Tested-by: awwpotato <153149335+awwpotato@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-03-04 18:56:55 +01:00
Daniel Thwaites
65c42633d4
ci: ignore Cachix errors (#952)
This commit allows CI jobs to degrade gracefully if Cachix has issues,
by skipping uploads and/or building packages from scratch rather than
failing the job.

This is in response to the recent failures on `master`, which appear to
be caused by a 502 (Bad Gateway) response while uploading some of the
build results.
2025-03-04 13:32:05 +00:00
adelille / Alexdelia
2f47285f9d
btop: memory and disk color gradient following logical color (#935)
Fixes #934
2025-03-04 12:28:41 +00:00
awwpotato
489833b201
treewide: give mustache files correct file extensions (#946)
makes the filetype of the file more clear and makes it possible for
editorconfig (#945) to work for these files
2025-03-02 23:48:43 +00:00
bricked
de4ee58990
firefox: add gnome-theme testbed (#879)
Add a gnome-theme testbed and extract the profile name in the default
testbed.

Link: https://github.com/danth/stylix/pull/879

Co-authored-by: Daniel Thwaites <danth@danth.me>
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-02-28 20:12:14 +01:00
bricked
c74352a145
qt: adapt to style guide (#920)
Fix Catppuccin Kvantum theme [1] theme incompatibilities with the Stylix
style guide [2], resolving issues like unreadable buttons and other
inconsistencies.

[1]: https://github.com/danth/stylix/pull/142#issue-1837991495
[2]: https://stylix.danth.me/styling.html

Link: https://github.com/danth/stylix/pull/920

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-02-28 10:20:15 +01:00
NAHO
e7c09d2066
nixvim: expose config for nixvim's standalone mode (#415)
Link: https://github.com/danth/stylix/pull/415

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-02-27 09:21:07 +01:00
David Neugebauer
2111394586
Convert image path to string for Hyprlock fixing #918 (#925)
Closes: https://github.com/danth/stylix/issues/918
Fixes: c8e4a0d218 ("treewide: optionalize stylix.image option (#717)")

Tested-by: https://github.com/Stormfox2
Reviewed-by: Flameopathic <64027365+Flameopathic@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-02-27 09:11:20 +01:00
Daniel Thwaites
b273375e6c
ci: add Cachix cache (#919)
This will improve CI performance, and may also be used locally,
although this is not officially documented at this time.

I tested the required amount of space by building a `pkgs.linkFarm`
containing all testbeds, then manually pushing this to an empty Cachix
cache.

The total space used was 274 MiB of the 5 GiB free allowance, so
Cachix is good enough to cache at least 20 commits of history,
assuming the worst case scenario of every commit changing
every derivation we build.

Fixes #880
2025-02-26 15:49:42 +00:00
Matt Sturgeon
eab1ecf41f
docs: document configuring Standalone Nixvim 2025-02-26 02:17:36 +00:00