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