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