Rename the deprecated `pkgs.gnome.gnome-backgrounds` package to
`pkgs.gnome-backgrounds`, following
6e8760f7f7.
Cc: @knoopx
Co-authored-by: Victor Martinez <knoopx@gmail.com>
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
Initialize the 'hyprpaper' module.
In the future, it might be possible to 'unload' the one-off wallpaper to reduce
the running memory usage [1]:
> Preload does exactly what it says. It loads the entire wallpaper into
> memory. This can result in around 8 - 20MB of mem usage. It is not
> recommended to preload every wallpaper you have, as it will be a)
> taking a couple seconds at the beginning to load and b) take 100s of
> MBs of disk and RAM usage.
>
> Preload is meant only for situations in which you want a wallpaper to
> switch INSTANTLY when you issue a wallpaper keyword (e.g. wallpaper
> per workspace)
>
> In any and all cases when you don't mind waiting 300ms for the
> wallpaper to change, consider making a script that:
> - preloads the new wallpaper
> - sets the new wallpaper
> - unloads the old wallpaper (to free memory)
>
> -- Hyprpaper [2]
[1]: https://github.com/danth/stylix/issues/408
[2]: 678d0e8959/README.md (L103-L111)
Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com>
Replaces mustache template with a theme specified using
Home Manager options. This removes the need for separate
templates for TOML and YAML formats.
The new colors better align with other terminal modules (e.g. wezterm),
and base24 schemes with bright- mnemonics are now supported.
Closes#341.
These files were renamed in upstream nixos-artwork and merged into nixpkgs 2 days ago.
- ce919b8180
- https://github.com/NixOS/nixpkgs/pull/303068
Additionally, the source root of the package has been moved, so we patch the `src` directly
rather than using mkDerivation's `patchPhase`.
This patch bumps base16.nix dependency to introduce support for
the new tinted-theming/schemes repository, which is the nixpkgs repo
for pkgs.base16-schemes.
HM just added a new bemenu module upstream, so this commit changes the
stylix bemenu module to use that instead.
Co-authored-by: Daniel Thwaites <danthwaites30@btinternet.com>
Since version 0.13.0 alacritty has switched to TOML config
file format. For backwards compatibility this patch implements conditional
template format depending on the package version.
Closes#214
This does not rely on an external library for colour selection,
therefore it can be fine-tuned to create a better theme.
Closes#2 because Colorgram is no longer used.