Commit graph

550 commits

Author SHA1 Message Date
Daniel Thwaites
36c39ff014
gnome: fix foreground color of transparent panels (#788)
Fixes #380
2025-01-22 22:28:05 +00:00
LemmusLemmus
268daf22a1
eog: init (#781)
This simply sets the background color of Eye of GNOME when
an image is open.
2025-01-20 23:47:00 +00:00
bricked
6b69fd47fa
firefox: support floorp browser (#785)
Adds support for Floorp by adding it to the list of supported Firefox
derivations.
2025-01-20 21:19:13 +00:00
LemmusLemmus
76b1f6eb1d
stylix: add jq to runtimeInputs (#782) 2025-01-20 20:31:13 +00:00
bricked
51ad2cec11
cavalier: init (#758)
Link: https://github.com/danth/stylix/pull/758

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: awwpotato <153149335+awwsomepotato@users.noreply.github.com>
2025-01-18 14:44:33 +01:00
hazel
e00ed7e7f4
wpaperd: fix image scaling modes (#710)
Previously, the fill image scaling mode in wpaperd was mapped to its fit
mode, which scales the image to fit within the screen without cropping.
The behavior is now updated to use wpaperd's center mode instead,
aligning more closely with swaybg's fill mode. [1]

[1]: b0b7e66fd3/README.md (wallpaper-configuration)

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

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-18 12:36:18 +01:00
NAHO
a88c4d264a
stylix: update all flake inputs (#774)
Update all flake inputs and resolve the following warning:

    warning: input 'git-hooks' has an override for a non-existent input
    'nixpkgs-stable'

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

Approved-by: Daniel Thwaites <danth@danth.me>
2025-01-16 03:19:51 +01:00
NAHO
2985ee9b28
stylix: enhance nix-flake-check output and make location-independent (#750)
Link: https://github.com/danth/stylix/pull/750
2025-01-15 16:34:51 +01:00
uima
965d1cb7c8
zathura: set background opacity with stylix.opacity.applications (#770)
Link: https://github.com/danth/stylix/pull/770

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-14 20:14:56 +01:00
Oliver Jõgar
934e2bfe79
vencord: init (#768)
Initialize the Vencord module and move the Vesktop template into the
Vencord module, as Vesktop is built on top of Vencord.

Closes: https://github.com/danth/stylix/issues/757
Link: https://github.com/danth/stylix/pull/768

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-13 15:51:04 +01:00
pancho horrillo
fb773084f7
doc: fix two titles not using sentence case (#769)
The style of these two were inconsistent with the rest of the
documentation corpus.

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

Reviewed-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-12 19:34:45 +01:00
NAHO
0a20c8d0ed
ci: standardize output redirection formatting (#756) 2025-01-12 16:15:05 +00:00
musjj
f1e003194c
zed: convert font sizes from pt to px (#766)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-10 18:28:33 +01:00
NAHO
168306ce7f
ci: lock and update Ubuntu runner in Backport workflow (#752)
Link: https://github.com/danth/stylix/pull/752
2025-01-08 02:34:19 +01:00
NAHO
a8399897e8
treewide: remove redundant empty line in testbeds (#760)
Link: https://github.com/danth/stylix/pull/760
2025-01-08 02:30:39 +01:00
awwpotato
6d9867604e
treewide: reduce indentation level with lib.singleton (#754)
Reduce the indentation level with lib.singleton, as recommended by RFC 0166. [1]

[1]: 25c3f52463/rfcs/0166-nix-formatting.md (singleton-lists)

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

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-08 02:01:45 +01:00
Kilian Mio
5c84f02fcf
regreet: respect dark mode and unset extraCss for custom styling (#723)
Respect the stylix.polarity option and unset programs.regreet.extraCss
to enable custom styling.

This partially resolves the "ReGreet not using GTK or cursor theme" [1]
issue.

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

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

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-07 19:35:34 +01:00
NAHO
8be9e8ad9a
ci: update Ubuntu runner to ubuntu-24.04 in Backport workflow
Fixes: fe72c2306f ("ci: update Ubuntu runner to ubuntu-24.04")
2025-01-06 23:29:45 +01:00
NAHO
0db7d025ed
ci: lock Ubuntu runner to ubuntu-22.04 in Backport workflow
Fixes: 1aa931f6f1 ("ci: lock workflow dependencies to increase reproducibility")
2025-01-06 23:27:19 +01:00
bricked
1d7b70ed9e
firefox: add firefoxGnomeTheme.enable option (#702)
Link: https://github.com/danth/stylix/pull/702

Tested-by: Daniel Thwaites <danth@danth.me>
Approved-by: Daniel Thwaites <danth@danth.me>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-06 23:18:49 +01:00
NAHO
284c5b0357
ci: run CI on PRs and limit push event to protected branches (#751)
Run the CI on PRs, while preventing it from running twice for non-fork
PRs by limiting the push event to protected branches. [1]

This restores the workflow trigger that was accidentally modified in
commit 2b85a56235 ("ci: simplify workflows").

[1]: https://github.com/danth/stylix/pull/749#issuecomment-2573437938
2025-01-06 21:39:22 +00:00
NAHO
def1e485d5
stylix: make nix-flake-check package execution location-independent
Make the execution of the nix-flake-check package independent of the
current working directory, making the following command work as
expected:

    nix run github:danth/stylix#nix-flake-check

This is especially convenient for testing PRs locally without checking
them out.
2025-01-06 18:35:59 +01:00
NAHO
0365d80e2d
stylix: decrease verbosity level of nix-flake-check package
Decrease the verbosity level of the nix-flake-check package, aligning
with the behavior of the .github/workflows/check.yml workflow.
2025-01-06 18:17:19 +01:00
NAHO
0969c2e792
stylix: colorize and prefix nix-flake-check output 2025-01-06 18:15:36 +01:00
NAHO
e88850f9c2
stylix: add progress bar to nix-flake-check package 2025-01-06 18:04:32 +01:00
bricked
a6b53aa677
gnome-text-editor: init (#747)
Initialize the GNOME Text Editor with the Gedit module theme.

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

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-06 16:57:17 +01:00
Floryan Simar
b47ef3b856
zed: init (#620)
Closes: https://github.com/danth/stylix/issues/348
Link: https://github.com/danth/stylix/pull/620

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2025-01-06 16:21:27 +01:00
NAHO
7dfcdb4101
treewide: add developer shell and pre-commit hooks and improve workflows (#519)
Add developer shells with direnv integration and the deadnix, hlint,
nixfmt-rfc-style, statix, stylish-haskell, typos, and yamllint
pre-commit hooks.

Ensure 'nix flake check' works as expected and add the nix-flake-check
package, which is a parallelized alternative to 'nix flake check'.

Improve and update the GitHub workflows.

Closes: https://github.com/danth/stylix/issues/236
Link: https://github.com/danth/stylix/pull/519

Approved-by: Daniel Thwaites <danth@danth.me>
2025-01-04 18:26:20 +01:00
NAHO
ad64260a75
treewide: add and apply nixfmt pre-commit hook
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:48:26 +01:00
NAHO
807c81894e
stylix: add ghc developer shell
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:53 +01:00
NAHO
708b2147c0
stylix: add hlint pre-commit hook
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
439c6cf24e
treewide: add and apply stylish-haskell
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
4ceede7504
ci: prevent the Check workflow from running duplicated checks outputs
Prevent the Check workflow from running duplicated checks outputs.

The jq query should now be faster and arguably more readable.

Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
d3bdbf0c5b
treewide: add and apply yamllint pre-commit hook
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
5ab7d0345a
treewide: add and apply typos pre-commit hook
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
2b85a56235
ci: simplify workflows
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
fe72c2306f
ci: update Ubuntu runner to ubuntu-24.04
Link: https://github.com/actions/runner-images/issues/10636
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
1aa931f6f1
ci: lock workflow dependencies to increase reproducibility
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
a0838923e4
stylix: add nix-flake-check package
Add the nix-flake-check package, which is a parallelized alternative to
'nix flake check', as it is not yet natively parallel:

> In the near future, we will make more Nix subcommands multi-threaded,
> such as 'nix flake check'.
>
> -- Eelco Dolstra, https://determinate.systems/posts/parallel-nix-eval

On a 16-threaded machine, 'nix run .#nix-flake-check' runs three times
faster (74s vs. 243s) than 'nix flake check'.

Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
e56d332ca3
stylix: add packages to checks output
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
b3230ef398
stylix: integrate pre-commit hooks into developer shell
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
0d0af5f442
ci: consolidate Build and Lint workflows into single Check workflow
Consolidate the separate Build and Lint workflows into a unified Check
workflow, as linting is now integrated into the build process.

Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
6085560893
stylix: add deadnix and statix pre-commit hooks
Add the deadnix and statix pre-commit hooks used in the Lint GitHub
workflow.

Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
3c54cb3384
treewide: ignore unused arguments detected by deadnix
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
6ef37ca6aa
treewide: leverage direnv to automatically enter developer shell
Leverage direnv [1] to automatically enter the developer shell upon
entering the project directory after running 'direnv allow'.

[1]: https://direnv.net

Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
NAHO
703f49aaca
treewide: add developer shell
Link: https://github.com/danth/stylix/pull/519
2025-01-04 17:45:52 +01:00
Daniel Thwaites
7c8874b311
doc: remove "below" which was moved to a separate page (#727) 2025-01-04 15:55:13 +00:00
Daniel Thwaites
18fd600cd2
doc: draw attention to release branches (#726)
Using the wrong branch is a very common cause of questions, due to it
not being mentioned anywhere in the documentation.
2025-01-04 15:48:43 +00:00
NAHO
2256b7d74b
micro: init (#716)
Initialize the micro module.

Extending the 'simple' theme is possible by adding 'include "simple"' to the
user configuration. [1]

[1]: https://github.com/danth/stylix/issues/714#issuecomment-2569808086

Closes: https://github.com/danth/stylix/issues/714
Link: https://github.com/danth/stylix/pull/716

Approved-by: https://github.com/LemmusLemmus
Approved-by: https://github.com/matkijahenkilo
2025-01-04 16:34:27 +01:00
NAHO
fe25ebfdc9
doc: update copyright year (#715) 2025-01-04 14:33:14 +00:00