Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: catppuccin/nix

v25.05

02 Aug 01:03
v25.05
ea7a3a6

Choose a tag to compare

v25.05 - Better late than never!

Long time no see!

As you can probably tell by the date, it's not very close to May anymore. That's okay though, because our intention with this release is to introduce a new versioning strategy!

Important

TL;DR: We will now be following Nixpkgs/NixOS/home-manager's unstable/stable release model.

This decision comes after some talks with @isabelroses and I, as well as seeing what issues we commonly come across. You can read a bit more about it here.

What does this mean for me?

If you currently follow our main branch and Nixpkgs unstable (this is hopefully most of you!), you do not have to do anything.

If you currently follow our main branch and Nixpkgs stable (25.05), you must switch to the release-25.05 branch. We will be giving everyone time to make this transition comfortably, by first only warning against usage of 25.05.

If you currently follow our stable tags (i.e., v1.2.1), you should update to our main or release-25.05 branch depending on your Nixpkgs version.

Changelog

This release comes with 20 newly supported modules, a complete overhaul to how we manage and install port contents, and a nice new documentation site!

We also want to give a special thanks to the nearly two dozen new contributors in this release cycle, as well as the countless returning contributors, and amazing members of the Catppuccin Discord community

🚨 Breaking Changes

  • modules: drop support for nixpkgs 24.11 by @getchoo
  • home-manager/gtk: remove by @getchoo

🚀 Features

  • fctix5: add enableRounded option by @isabelroses
  • home-manager: init wlogout module by @Anomalocaridid
  • home-manager: add support for chromium and chromium-based browsers by @HeitorAugustoLN
  • home-manager: add support for ghostty by @natecox
  • home-manager: add support for lsd by @mariovagomarzal
  • home-manager: add support for thunderbird by @nim65s
  • home-manager: add support for nushell by @isabelroses
  • home-manager: add support for vscode by @getchoo
  • home-manager: add support for wezterm by @taranarmo
  • home-manager: add support for swaync by @Lichthagel
  • home-manager: add support for qutebrowser by @fmway
  • home-manager: add support for sioyak by @n194
  • home-manager: add support for atuin by @isabelroses
  • home-manager: add support for firefox-based browsers by @different-name
  • home-manager: add support for xfce4-terminal by @different-name
  • home-manager: add support for element-desktop by @SchweGELBin
  • home-manager: add support for vesktop by @SchweGELBin
  • home-manager: add support for mangohud by @SchweGELBin
  • home-manager/firefox: enable 'default' profile by default by @different-name
  • home-manager/firefox: use options submodule to apply configuration by @different-name
  • home-manager/hyprlock: allow using default config for port by @getchoo
  • home-manager/neovim: add option for custom settings by @toodeluna
  • home-manager/vscode: allow configuration of build by @isabelroses
  • home-manager/vscode: Add support for per-profile config by @different-name
  • home-manager/vscode-icons: init by @isabelroses
  • home-manager/zed: accent support by @isabelroses
  • home-manager/zed-editor: icon support by @42willow
  • home-manager/zed-editor: add ability to enable/disable icons by @isabelroses
  • modules: use package set for port sources by @getchoo
  • nixos: add support for gitea/forgejo by @Lichthagel
  • nixos: Add support for Limine by @dinckelman
  • global cachix option by @isabelroses

🐛 Bug Fixes

  • catwalk: enable useFetchCargoVendor by @isabelroses
  • docs: theming by @isabelroses
  • gitea: controlled by enable #588 by @luochen1990
  • home-manager/alacritty: remove the general setting option by @mariovagomarzal
  • home-manager/fcitx5: adjust source by @isabelroses
  • home-manager/fcitx5: support new enable option by @brian14708
  • home-manager/firefox: set default profile safely by @different-name
  • home-manager/firefox: only apply to profiles specified by @getchoo
  • home-manager/gtk: pass flavor and not variant by @isabelroses
  • home-manager/gtk: adjust config.gtk.name for new package by @isabelroses
  • home-manager/mako: use settings instead of extraConfig by @MisileLab
  • home-manager/rofi: update to use upstream overhaul by @isabelroses
  • home-manager/zed: correctly apply italics by @getchoo
  • home-manager/zed: correctly enable & select accent by @isabelroses
  • lib: set defaultText for flavor and accent for mkCatppuccinOption by @isabelroses
  • mako: use theme directly by @oliviafloof
  • mako: inherit from theme by @oliviafloof
  • mako: deprecated settings.criteria by @brian14708
  • nixos/gitea: copy files across for v12 forgejo by @isabelroses
  • paws: use hash instead of narHash by @isabelroses
  • pkgs/nvim: copy overrides from nixpkgs by @w-lfchen
  • pkgs/paws: set timezone to UTC for fetcher by @isabelroses
  • pkgs/rofi: remove import at build by @isabelroses
  • tests: disable forgejo by @isabelroses
  • whiskers: enable useFetchCargoVendor by @PerchunPak
  • yazi: update repository source by @isabelroses
  • use correct nixfmt package by @getchoo
  • assert home-manager version for thunderbird module by @nim65s
  • useFetchCargoVendor is non-optional and enabled by default as of 25.05 by @Safenein

⏪ Reverted

  • "fix(home-manager/alacritty): remove the general setting option" by @Yakkhini
  • "fix(home-manager/lazygit): avoid IFD" by @getchoo

📚 Documentation

New Contributors

Read more

v1.2.1

21 Dec 06:27
v1.2.1
1e4c380

Choose a tag to compare

🐛 Bug Fixes

v1.2.0

20 Dec 21:04
v1.2.0
23ee86d

Choose a tag to compare

This will (hopefully) be the final release before 2.0.0. In preparation for the next major release, our modules have been moved to a standard catppuccin namespace (i.e., programs.bat.catppuccin.enable is now catppuccin.bat.enable), but aliases to the old options remain for backwards compatibility. These will be removed in 2.0.0

🚀 Features

  • home-manager: add transparent option for micro by @henrisota
  • home-manager: add support for zed-editor by @isabelroses
  • modules: move to catppuccin namespace by @isabelroses

📚 Documentation

  • fully document nix library by @getchoo

v1.1.1

13 Dec 02:03
v1.1.1
7221d6c

Choose a tag to compare

🐛 Bug Fixes

📚 Documentation

  • README: fix typo catppucin -> catppuccin by @42willow
  • use nuscht search for options by @getchoo
  • add nicer redirects by @getchoo
  • use git-cliff for release changelogs by @getchoo

v1.1.0

08 Nov 17:36
7c57f5c

Choose a tag to compare

1.1.0 (2024-11-08)

Features

  • home-manager/fcitx5: add accent support (#343) (0b7bf04)
  • home-manager/fzf: add accent support (#331) (45745fe)
  • home-manager/mako: add accent color support (#323) (966af28)
  • home-manager/mpv: add support for uosc (#291) (8bdb55c)
  • home-manager: add support for aerc (#338) (96cf8b4)
  • home-manager: add support for freetube (#327) (6effc32)
  • home-manager: add support for fuzzel (#75) (7e23de3)
  • home-manager: add support for hyprlock (#330) (faea883)
  • home-manager: add support for obs-studio (#324) (76dd2b2)
  • home-manager: add support for spotify-player (#296) (ff4128f)
  • home-manager: update yazi for accent support (#360) (250c986)
  • nixos: add support for fcitx5 (#221) (309c49f)

Bug Fixes

  • home-manager/dunst: avoid IFD (#302) (9fdb8aa)
  • home-manager/foot: avoid IFD (#300) (38df8bf)
  • home-manager/gtk: support all tweaks (#274) (5520567)
  • home-manager/hyprland: allow merging sources option (#309) (b1e6a8c)
  • home-manager/hyprland: import accents from file (#347) (65f2a8a)
  • home-manager/hyprland: inherit cursor size, unset hyprcursor env vars (#299) (512306a)
  • home-manager/k9s: support darwin without XDG (#311) (0047cf5)
  • home-manager/kitty: use new themeFile option on 24.11 (#337) (f91de98)
  • home-manager/kvantum: don't uppercase accents and flavors in override (#358) (641cfc3)
  • home-manager/lazygit: avoid IFD (#304) (66f4ea1)
  • home-manager/lazygit: support darwin without XDG (#313) (8886a68)
  • home-manager/mpv: avoid IFD (#303) (f1ccaad)
  • home-manager/tofi: avoid IFD (#301) (afe2c4c)
  • home-manager/zathura: avoid IFD (#298) (41d51d7)

v1.0.2

02 Jul 10:24
9345073

Choose a tag to compare

1.0.2 (2024-07-02)

Bug Fixes

  • home-manager/cursors: exclude from catppuccin.enable (#263) (9eb0610)

Reverts

  • gtk: don't replace normal tweak with default (#271) (7bfda77)

v1.0.1

30 Jun 13:44
ca2780d

Choose a tag to compare

1.0.1 (2024-06-30)

Bug Fixes

  • home-manager/gtk: replace normal tweak with default (#261) (92e2d7a)

v1.0.0

29 Jun 23:49
be57785

Choose a tag to compare

1.0.0 (2024-06-29)

⚠ BREAKING CHANGES

  • home-manager: add support for global cursors (#195)
  • modules: bump minimum supported release to 24.05 (#203)
  • modules: flavour -> flavor (#190)
  • move docs to website (#170)
  • modules: use flavor and accent defaults from org (#145)
  • modules: auto import modules & improve passing of arguments (#60)
  • switch to NixOS/HM modules

Features

Read more