Commit graph

429 commits

Author SHA1 Message Date
soulsoiledit
17f6d6e5aa nixvim: add stylix.targets.nixvim.plugin option
Add the stylix.targets.nixvim.plugin option to select between the
previous base16-nvim and the new default mini.base16 [1] plugin,
offering better plugin integration.

[1]: https://github.com/echasnovski/mini.base16

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

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Tested-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-10-12 12:54:49 -05:00
soulsoiledit
14df1e6488 neovim: add stylix.targets.neovim.plugin option
Add the stylix.targets.neovim.plugin option to select between the
previous base16-nvim and the new default mini.base16 [1] plugin,
offering better plugin integration.

[1]: https://github.com/echasnovski/mini.base16

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

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-10-12 12:54:49 -05:00
NAHO
f95022bb6e
stylix: downgrade and lock tinted-kitty input (#589)
Downgrade and lock the tinted-kitty input to avoid upstream breaking
changes.

Considering that Stylix eventually re-implements tinted-kitty's
functionality [1], it might be easiest to lock this input to avoid
wasted maintenance effort.

This downgrade revokes commit 5699ba97c6 ("stylix: bump tinted-kitty
input (#588)"), which resolved the issue "bug: inconsistent color
between terminals (foot & kitty)" [2] by pulling [3]. Since the desired
commit [3] follows the commit introducing the breaking changes [4], it
cannot be pulled without resolving these breaking changes.

[1]: https://github.com/danth/stylix/issues/534
[2]: https://github.com/danth/stylix/issues/567
[3]: 292c7175f7
[4]: 9569d8a3e8

Link: https://github.com/danth/stylix/issues/571
Link: https://github.com/danth/stylix/pull/589
2024-10-11 10:58:00 +01:00
NAHO
5699ba97c6
stylix: bump tinted-kitty input (#588)
Closes: https://github.com/danth/stylix/issues/567
Link: https://github.com/danth/stylix/pull/588
2024-10-09 16:20:26 +01:00
bricked
63426a59e7
forge: init (#573)
Link: https://github.com/danth/stylix/pull/573

Approved-by: Daniel Thwaites <danthwaites30@btinternet.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-10-07 16:49:24 +02:00
Jan Olencki
087198964d
bat: improve manpage coloring (#585)
Improve the manpage coloring, addressing a known issue [1].

[1]: 36c77c171c/doc/batman.md (caveats)

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

Approved-by: Daniel Thwaites <danthwaites30@btinternet.com>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-10-07 16:43:17 +02:00
Soliprem
39e5435c1d
fuzzel: remove dpi-aware = "no" (#584) 2024-10-06 20:18:43 +01:00
soulsoiledit
e7e9705977
spicetify: disable sidebar to resolve incompatiblity notification (#579)
Disable sidebar configuration to resolve an incompatibility notification
on startup.

Fixes: 0eea8bcb0f ("spicetify: init (#574)")

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-30 21:07:55 +02:00
bricked
0eea8bcb0f
spicetify: init (#574)
Creates a theme for Spotify, when used in combination with
https://github.com/Gerg-L/spicetify-nix
2024-09-29 19:36:58 +01:00
diniamo
1e9ec16a37
fuzzel: add missing colors (#578)
Fixes: 952ba1c756 ("Add support for Fuzzel ")

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-28 19:52:44 +02:00
Daniel Thwaites
e3eb7fdf8d
vesktop: replace home.file with xdg.configFile (#575)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-26 16:57:23 +02:00
Kilian Mio
3190239337
regreet: init (#568) 2024-09-26 16:25:52 +02:00
Daniel Thwaites
993fcabd83
treewide: update option deprecations (#514) 2024-09-26 13:58:47 +01:00
NAHO
cf8b6e2d4e
stylix: rename base16-foot, base16-tmux, and base16-kitty inputs (#572) 2024-09-24 23:52:56 +01:00
William
eccb9f2d63
wezterm: support fancy_tab_bar (#564)
By default, the fancy tabbar doesn't respect colorschemes, see
https://github.com/wez/wezterm/issues/2615. But I've found that if you
set the tabbar colors in the config.lua in addition to the
colors/stylix.toml file, the fancy tabbar does respect the colors set.

This change doesn't affect the retro tab theming, which I made sure to
test.
2024-09-23 13:12:11 +01:00
Zachary H
d56d759fba
i3status-rust: init (#548)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-23 12:55:27 +01:00
Jez Cope
53bcceb4e4
wofi: specify font size unit as pt (#552)
Link: danth#251
Link: danth#552

Tested-by: cgahr <26804763+cgahr@users.noreply.github.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-20 11:31:31 +01:00
NAHO
58b3a70b1d
stylix: bump base16-helix input (#566)
Link: https://github.com/danth/stylix/pull/566
2024-09-20 10:03:06 +01:00
pancho horrillo
149b313ddf
emacs: fix spurious quotes around :size arg (#555)
If the size is expressed as a string, Emacs calls bloody murder:

    invalid font property (:size . "14.000000")

Fixes: 35233f9296 ("emacs: explicitly set font size (#553)")

Reviewed-by: Jez Cope <jezcope@users.noreply.github.com>
Approved-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-16 16:37:22 +02:00
Jez Cope
35233f9296
emacs: explicitly set font size (#553)
The emacs module currently doesn't set the font size, only the colours
and font family. This PR sets it to `sizes.terminal` (taking a lead from
the `guifont` setting in the `vim` module) using `font-spec`, which is a
more flexible way to specify fonts in elisp. To indicate the size is
points it needs to be a floating point value.

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-09-12 21:55:40 +02:00
dasj19
ef81ad9e85
gnome: move gnome-shell overlay out of gnome scope (#541)
In response to this PR: https://github.com/NixOS/nixpkgs/pull/338583
2024-09-02 16:29:33 +01:00
Daniel Thwaites
c95de36252
hyprland: only enable hyprpaper when hyprland is installed (#544)
See https://github.com/danth/stylix/issues/542#issuecomment-2324323870

Closes #542
2024-09-02 11:39:50 +01:00
Luna Simons
3a4101c4f4
fish: remove obsolete $base16_theme check
Remove the obsolete $base16_theme check which was incorrectly taken from
[1] as $base16_theme is unused in Stylix.

[1]: https://github.com/tomyun/base16-fish/issues/7#issuecomment-963376055

Closes: https://github.com/danth/stylix/issues/538
Fixes: 94d70292d0 ("fish: fix base16-fish causing startup issues with tmux (#503)")
Link: https://github.com/danth/stylix/pull/539

Tested-by: Donovan Glover <donovan@dglover.co>
Approved-by: Donovan Glover <donovan@dglover.co>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-08-31 19:53:32 +02:00
NAHO
6c895c6b42
gnome: rename deprecated pkgs.gnome.gnome-backgrounds package (#531)
Rename the deprecated `pkgs.gnome.gnome-backgrounds` package to
`pkgs.gnome-backgrounds`, following
6e8760f7f7.

Cc: @knoopx

Co-authored-by: Victor Martinez <knoopx@gmail.com>
2024-08-26 21:09:37 +01:00
NAHO
4b15fdcc87
stylix: remove deprecated 'stylix.palette.<BASE>' options at end-of-life
BREAKING CHANGE: Remove the deprecated 'stylix.palette.<BASE>' options.

Link: https://github.com/danth/stylix/pull/514
2024-08-26 17:45:56 +02:00
NAHO
dba4bd2d89
treewide: declare end-of-life for deprecated options
Fixes: 6858d08ed0 ("treewide: add soft deprecation dates (#506)")
Link: https://github.com/danth/stylix/pull/514
2024-08-26 17:45:26 +02:00
Daniel Thwaites
d042af478c
stylix: re-add flake-utils dependency (#515) 2024-08-23 21:17:24 +01:00
Daniel Thwaites
5ca31b6068
ci: update Actions related to GitHub Pages (#524) 2024-08-23 21:00:58 +01:00
NAHO
9b5a65b681
doc: extract Commit Convention section (#518) 2024-08-23 20:31:39 +01:00
NAHO
825490bb5e
ci: add GitHub Dependabot to keep GitHub Actions up-to-date (#517)
> [GitHub] Actions are often updated with bug fixes and new features to
> make automated processes more reliable, faster, and safer. When you
> enable Dependabot version updates for GitHub Actions, Dependabot will
> help ensure that references to actions in a repository's workflow.yml
> file and reusable workflows used inside workflows are kept up to date.
>
> [...]
>
> If a more recent version of the action is available, Dependabot will
> send you a pull request that updates the reference in the workflow
> file to the latest version.
>
> -- GitHub Docs
>    https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot

Link: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#commit-message
Link: https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
Link: https://github.com/danth/stylix/pull/517

Co-authored-by: Daniel Thwaites <danthwaites30@btinternet.com>
2024-08-23 20:22:33 +01:00
NAHO
c5f8f06543
kde: rename deprecated option (#513)
Rename the deprecated services.xserver.displayManager.sddm.enable option
to services.displayManager.sddm.enable, following [1].

[1]: https://github.com/NixOS/nixpkgs/pull/291913

Link: https://github.com/danth/stylix/pull/513
2024-08-21 18:13:34 +01:00
NAHO
77a65800e6
stylix: adopt flake-utils.lib.eachDefaultSystem
Adopt the flake-utils.lib.eachDefaultSystem function for added features
like '--impure' flag support [1].

[1]: https://github.com/numtide/flake-utils/pull/115

Link: https://github.com/danth/stylix/pull/515
2024-08-21 12:39:17 +02:00
NAHO
ab67c50983
stylix: delegate to upstream default architecture list
Delegate to the upstream default architecture list without altering the
supported architectures.

Link: https://github.com/danth/stylix/pull/515
2024-08-21 12:39:17 +02:00
NAHO
15fed84dec
stylix: drop i686-linux architecture support
Remove the i686-linux architecture support to match
flake-utils.defaultSystems and primary NixOS architecture targets.

BREAKING CHANGE: Drop support for the i686-linux architecture. Re-enable
i686-linux support in user configurations with the "externally
extensible flake systems" [1] pattern.

[1]: https://github.com/nix-systems/nix-systems

Link: https://github.com/danth/stylix/pull/515
2024-08-21 12:39:10 +02:00
NAHO
9447b17f70
stylix: re-add flake-utils dependency and interface flake systems
Re-add the flake-utils dependency removed in commit ff5da2914c
("Remove dependency on flake-utils ") and interface
flake systems using the "externally extensible flake systems" [1]
pattern.

[1]: https://github.com/nix-systems/nix-systems

Closes: https://github.com/danth/stylix/issues/512
Link: https://github.com/danth/stylix/pull/515
2024-08-21 12:35:51 +02:00
Donovan Glover
94d70292d0
fish: fix base16-fish causing startup issues with tmux (#503)
* fish: fix base16-fish causing startup issues with tmux

Closes #488

Co-authored-by: Daniel Thwaites <danthwaites30@btinternet.com>
2024-08-19 20:12:23 +02:00
NAHO
6858d08ed0
treewide: add soft deprecation dates (#506)
Add soft deprecation dates to guide the hard deprecation transitions.

Fixes: 3567250ba0 ("Properly warn users that stylix.palette.* has been removed")
Fixes: 94aa0fc0fb ("nixvim: rename transparency options to camelCase (#497)")
2024-08-16 19:54:29 +01:00
Daniel Thwaites
5853f1a8bd
neovim: fix incorrect use of mkIf (#498) 2024-08-06 13:21:22 +01:00
Daniel Thwaites
94aa0fc0fb
nixvim: rename transparency options to camelCase (#497) 2024-08-06 12:42:19 +01:00
Donovan Glover
3499dff34d
neovim: init (#496)
Co-authored-by: Daniel Thwaites <danthwaites30@btinternet.com>
2024-08-06 12:42:04 +01:00
Pavel Borzenkov
c0309fc3f4
wofi: init (#493) 2024-08-05 16:42:24 +01:00
Gabriel Talbert Bunt
feb2973dfa
doc: specify correct color attribute path (#491)
Colors are accessible under config.lib.stylix.colors, not lib.stylix.colors.

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-07-30 00:21:31 +01:00
NAHO
b9de20c76e
kde: revoke Qt6 and non-KDE Qt theme support (#490)
Revert commit 6bbae4f85b ("kde: apply Qt theme on non-KDE systems and
add Qt6 support (#367)") due to unexpected issues.

Follow-up work is tracked in https://github.com/danth/stylix/issues/489.

Closes: https://github.com/danth/stylix/issues/480
Closes: https://github.com/danth/stylix/issues/485
Closes: https://github.com/danth/stylix/issues/487
2024-07-26 11:20:07 +01:00
Mateus Auler
c974c17cd0
vesktop: improve contrast (#482)
Some generated text colors in dark themes are too close to the background color, making
it hard to read.

Fixes: #474
2024-07-24 11:24:31 +01:00
PedroMAdorno4
0ef70039a6
ncspot: init (#475) 2024-07-21 16:57:29 +02:00
Will Bush
6f36b27afd
doc: update tinted-theming repo link (#476)
> The 'base16-schemes' package uses the 'tinted-theming/base16-schemes'
> repository, which has now been archived by the owner in favor of
> 'tinted-theming/schemes'
>
> -- https://github.com/NixOS/nixpkgs/issues/285671
2024-07-20 14:33:22 +02:00
Jackaed
6bbae4f85b
kde: apply Qt theme on non-KDE systems and add Qt6 support (#367) 2024-07-19 23:48:56 +01:00
VESSE Léo
29148118cc
helix: bump 'helix-base16' input (#468)
Closes: https://github.com/danth/stylix/issues/467
Supersedes: https://github.com/danth/stylix/pull/466

Co-authored-by: lenny <me@lenny.ninja>
2024-07-12 23:11:19 +02:00
Anton Mosich
1ff9d37d27
fzf: use Home Manager color options (#454)
home-manager provides a programs.fzf.colors option to provide colors.
This module basically reimplemented the logic Home Manager has as well.
2024-06-27 22:59:30 +01:00
Simon Yde
7cdbd12817
nushell: fix separator typo (#449) 2024-06-24 14:23:18 +01:00