Commit graph

445 commits

Author SHA1 Message Date
NAHO
4912f4db00
stylix: bump base16 input (#640)
Closes: https://github.com/danth/stylix/issues/625
2024-11-19 17:22:29 +00:00
Morgan Jones
f8699483e4
hyprlock: use a string instead of a path for background.path (#633)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-18 10:08:43 +01:00
Alexey Lebedeff
9b61cc39b2
stylix: don't split autoloaded modules into a separate derivation (#631)
Apparently `../modules` is creating a separate derivation that contains
only that folder, so it's now separate from the flake source. But this
transient derivation isn't mentioned explicitly anywhere in the flake
outputs. It makes it impossible to target those modules in
`disabledModules` directive.

For example, after this change is applied, users can solve issues like
https://github.com/danth/stylix/issues/577 locally, by just adding the
following snippet to their configuration:

    disabledModules = [ "${inputs.stylix}/modules/regreet/nixos.nix" ];

Reviewed-by: Daniel Thwaites <danthwaites30@btinternet.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-17 17:40:52 +01:00
Daniel Thwaites
cf5be812bd
hyprland: add testbed (#611)
There are currently some graphical bugs caused by the VM. [1]

[1]:  https://github.com/hyprwm/Hyprland/issues/1056

Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-17 14:10:42 +01:00
diniamo
5ab1207b2f
hyprland: adapt breaking changes (#610)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>

Fixes: f71c2effed ("hyprland: revert attempt to address unavailable Hyprland breaking change (#608)")
2024-11-15 08:56:26 +01:00
Kamron Bhavnagri
e0a278871b
zellij: write theme file instead of writing theme into config (#616)
Write theme file instead of writing theme into config.

Also, fix contrast issues [1] by changing the red color to base01.

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

Closes: https://github.com/danth/stylix/issues/486

Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-14 10:48:15 +01:00
Oscar Schwarz
f361071a1b
hyprlock: init (#619)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-14 08:53:56 +01:00
NAHO
be94701ce7
stylix: update tinted-foot input (#613)
Link: https://github.com/danth/stylix/pull/613

Fixes: 6863412636 ("foot: disable faulty check (#576)")
2024-11-13 22:42:43 +00:00
Kilian Mio
6863412636
foot: disable faulty check (#576)
Closes: https://github.com/danth/stylix/issues/571

Approved-by: Daniel Thwaites <danthwaites30@btinternet.com>
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-08 19:26:05 +01:00
MaxMur
d1411e5363
swaync: init (#607)
Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
2024-11-08 19:15:49 +01:00
NAHO
f71c2effed
hyprland: revert attempt to address unavailable Hyprland breaking change (#608)
Revert commit 762c07ee10 ("hyprland: adapt breaking changes (#605)"),
which falsely attempted to address a Hyprland breaking change [1] which
is not yet available as a Hyprland release or Nixpkgs package, and
therefore not available through Stylix's inputs.nixpkgs input.

To address the future breaking change, update Stylix's inputs.nixpkgs
input after the next Hyprland release is included in
nixpkgs/nixos-unstable.

[1]: d1638a09ba

Link: https://github.com/danth/stylix/pull/608
2024-11-07 17:53:53 +00:00
diniamo
762c07ee10
hyprland: adapt breaking changes (#605)
d1638a09ba
2024-11-06 20:17:03 +00:00
Kasper
04afcfc068
gnome: fix GDM theme not applying when Gnome is disabled (#598) 2024-10-26 18:24:33 +01:00
Michael Adams
fb9399b7e2
wob: init (#594) 2024-10-20 00:33:13 +01:00
Daniel Thwaites
6616348cac
neovim: use mini.base16 for colorscheme (#536) 2024-10-20 00:28:51 +01:00
soulsoiledit
33a2eff151
vesktop: recolor forum channels (#592)
Some Vesktop or Discord update broke recoloring of forum channels.
2024-10-14 11:06:12 +01:00
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