Changelog
Changelog
25.05 - 2025-08-01
🚨 Breaking Changes
🚀 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
- FAQ: move to catppuccin namespace by @42willow
- README: sync FAQ with site by @42willow
- README: link to IFD tracking issue by @getchoo
- show new option namespace by @asymmetric
- update home-manager module name in readme by @TheJolman
- move to starlight by @getchoo
- clean up and add release branch guides by @getchoo
New Contributors
- @HeitorAugustoLN made their first contribution in #447
- @MisileLab made their first contribution in #553
- @Safenein made their first contribution in #629
- @TheJolman made their first contribution in #562
- @Yakkhini made their first contribution in #452
- @asymmetric made their first contribution in #421
- @awwpotato made their first contribution in #605
- @brian14708 made their first contribution in #563
- @different-name made their first contribution in #609
- @dinckelman made their first contribution in #570
- @fmway made their first contribution in #479
- @frahz made their first contribution in #567
- @gepbird made their first contribution in #616
- @karitham made their first contribution in #537
- @khaneliman made their first contribution in #543
- @kittywitch made their first contribution in #610
- @luochen1990 made their first contribution in #589
- @mariovagomarzal made their first contribution in #454
- @n194 made their first contribution in #535
- @natecox made their first contribution in #446
- @nim65s made their first contribution in #489
- @taranarmo made their first contribution in #433
- @toodeluna made their first contribution in #457
1.2.1 - 2024-12-20
🐛 Bug Fixes
- home-manager/zed: use correct names by @isabelroses
1.2.0 - 2024-12-20
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
1.1.1 - 2024-12-12
🐛 Bug Fixes
- fix eval on 25.05 by @PerchunPak
📚 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
1.1.0 - 2024-11-08
🚀 Features
- home-manager: add support for fuzzel by @Anomalocaridid
- home-manager: add support for spotify-player by @w-lfchen
- home-manager: add support for hyprlock by @42willow
- home-manager: add support for freetube by @Anomalocaridid
- home-manager: add support for obs-studio by @arminius-smh
- home-manager: add support for aerc by @benjamb
- home-manager: update yazi for accent support by @uncenter
- home-manager/fcitx5: add accent support by @arminius-smh
- home-manager/fzf: add accent support by @ryanccn
- home-manager/mako: add accent color support by @SchweGELBin
- home-manager/mpv: add support for uosc by @olifloof
- nixos: add support for fcitx5 by @Zh40Le1ZOOB
🐛 Bug Fixes
- home-manager/dunst: avoid IFD by @Anomalocaridid
- home-manager/foot: avoid IFD by @Anomalocaridid
- home-manager/gtk: support all tweaks by @isabelroses
- home-manager/hyprland: inherit cursor size, unset hyprcursor env vars by @Weathercold
- home-manager/hyprland: allow merging
sources
option by @zspher - home-manager/hyprland: import accents from file by @Weathercold
- home-manager/k9s: support darwin without XDG by @alejandro-angulo
- home-manager/kitty: use new
themeFile
option on 24.11 by @olifloof - home-manager/kvantum: don’t uppercase accents and flavors in override by @ryand56
- home-manager/lazygit: avoid IFD by @Anomalocaridid
- home-manager/lazygit: support darwin without XDG by @alejandro-angulo
- home-manager/mpv: avoid IFD by @Anomalocaridid
- home-manager/tofi: avoid IFD by @Anomalocaridid
- home-manager/zathura: avoid IFD by @Anomalocaridid
📚 Documentation
- add IFD FAQ by @vdbe
- remove kitty from README’s IFD FAQ by @vdbe
- fix invalid link by @somerand0mcat
New Contributors
- @42willow made their first contribution in #330
- @SchweGELBin made their first contribution in #323
- @Zh40Le1ZOOB made their first contribution in #221
- @alejandro-angulo made their first contribution in #311
- @arminius-smh made their first contribution in #343
- @benjamb made their first contribution in #338
- @ryand56 made their first contribution in #358
- @somerand0mcat made their first contribution in #350
- @w-lfchen made their first contribution in #296
1.0.2 - 2024-07-02
🐛 Bug Fixes
- home-manager/cursors: exclude from
catppuccin.enable
by @getchoo
⏪ Reverted
- gtk: don’t replace
normal
tweak withdefault
by @isabelroses
1.0.1 - 2024-06-30
🐛 Bug Fixes
- home-manager/gtk: replace
normal
tweak withdefault
by @isabelroses
📚 Documentation
1.0.0 - 2024-06-29
🚨 Breaking Changes
- home-manager: add support for global cursors by @Weathercold
- modules: auto import modules & improve passing of arguments by @getchoo
- modules: use flavor and accent defaults from org by @uncenter
- modules: flavour -> flavor by @getchoo
- modules: bump minimum supported release to 24.05 by @getchoo
- switch to NixOS/HM modules by @Stonks3141
- move docs to website by @getchoo
🚀 Features
- gtk: add cursor theming support by @pluiedev
- hm: micro init by @isabelroses
- home-manager: add starship theme by @Stonks3141
- home-manager: add support for kitty by @getchoo
- home-manager: add support for alacritty by @getchoo
- home-manager: add support for btop by @getchoo
- home-manager: add support for tmux by @getchoo
- home-manager: add support for sway by @getchoo
- home-manager: add support for neovim by @getchoo
- home-manager: add support for fish by @Scrumplex
- home-manager: init mako module by @Anomalocaridid
- home-manager: init hyprland module by @Anomalocaridid
- home-manager: init zathura module by @Anomalocaridid
- home-manager: init delta module by @Anomalocaridid
- home-manager: init swaylock module by @Anomalocaridid
- home-manager: init imv module by @Anomalocaridid
- home-manager: init gitui module
- home-manager: init fzf module by @Anomalocaridid
- home-manager: add support for rofi by @henrisota
- home-manager: add support for dunst by @henrisota
- home-manager: init yazi module
- home-manager: init k9s module by @bjw-s
- home-manager: init rio module by @michaelBelsanti
- home-manager: add support for cava by @henrisota
- home-manager: add support for foot by @Lichthagel
- home-manager: init fcitx5 module by @pluiedev
- home-manager: allow dark and light accents for gtk cursors by @PerchunPak
- home-manager: init mpv module by @Anomalocaridid
- home-manager: add support for skim by @Lichthagel
- home-manager: add support for zellij by @eljamm
- home-manager: add transparent option for k9s by @henrisota
- home-manager: add support for tofi by @henrisota
- home-manager: add support for gh-dash by @Lichthagel
- home-manager: add support for waybar by @Lichthagel
- home-manager: add support for zsh-syntax-highlighting by @XYenon
- home-manager: source hyprland theme and add accent colors by @Liassica
- home-manager: add
extraConfig
option for tmux by @vdbe - home-manager: add
gnomeShellTheme
option for gtk by @c-leri - home-manager: add
apply
option for fcitx5 by @Lichthagel - home-manager: add gtk icon theme by @Weathercold
- home-manager: add support for kvantum by @Lichthagel
- home-manager: add support for cava themes with transparent background by @AdrienCos
- home-manager: add support for newsboat by @Xelden
- home-manager: set hyprcursor by @isabelroses
- modules: add support for helix by @getchoo
- modules: add support for bottom by @getchoo
- modules: add support for polybar by @getchoo
- modules: add util library by @getchoo
- modules: add support for lazygit by @isabelroses
- modules: add global
enable
option by @drupol - modules: add
catppuccin.sources
option by @getchoo - modules: support nixos & home-manager’s stable branches by @getchoo
- modules: add declarations by @getchoo
- modules/home-manager: add glamour by @ryanccn
- nixos: add support for grub by @getchoo
- nixos: init console module by @Anomalocaridid
- nixos: add global
accent
option by @Weathercold - nixos: add support for sddm by @isabelroses
- nixos: add support for plymouth by @Weathercold
- add flavour option to nixos module by @Stonks3141
- add flake-compat support by @getchoo
- add autogenerated docs by @getchoo
- limit use of IFD, add auto updates & vm testing by @getchoo
- add subflake for development & testing by @getchoo
🐛 Bug Fixes
- home-manager: don’t set home.activation.batCache by @getchoo
- home-manager: adopt new naming scheme for gtk theme by @getchoo
- home-manager: capitalize “Light” and “Dark” by @vgskye
- home-manager: dont declare xdg.configFile when btop isn’t enabled by @getchoo
- home-manager: correctly set btop’s theme by @Anomalocaridid
- home-manager: apply lazygit theme by @zspher
- home-manager: match refactors in bat source by @ryanccn
- home-manager: use correct name for gtk cursor by @Hamish-McLean
- home-manager: add file for yazi syntax highlighting by @michaelBelsanti
- home-manager: link GTK 4.0 files by @EnzioKam
- home-manager: allow overriding styles for the rofi theme by @aloop
- home-manager: properly enable gtk in vm test by @getchoo
- home-manager: use local flavour option for delta by @Lichthagel
- home-manager: make dark/light lowercase for style names in gtk by @selfuryon
- home-manager: capitalize gtkTheme by @c-leri
- home-manager: remove xdg.enable assertions by @getchoo
- home-manager: gtk cursors are now lowercase by @isabelroses
- home-manager: use correct gtk theme name by @eljamm
- home-manager: assert
qt.style.name
for kvantum theme by @getchoo - home-manager: don’t let swaylock cause infinite recursion by @getchoo
- home-manager: assert
qt.platformTheme.name
for kvantum by @olifloof - home-manager: only enable pointerCursor by default on linux by @XYenon
- home-manager/bat: use attrset for theme specification by @ryanccn
- home-manager/sway: avoid IFD by @Scrumplex
- modules: vendor our own revision of nixpkgs by @getchoo
- modules: pass version to mkOptionDoc correctly by @getchoo
- modules: shorten defaultText for
catppuccin.sources
by @getchoo - nixos: sddm package not being installed by @Weathercold
- nixos: use the qt 6 version of sddm by @isabelroses
- import bat.nix by @Stonks3141
- don’t enable bat by @Stonks3141
- set correct path for modules by @getchoo
📚 Documentation
- fix README header by @Stonks3141
- begin contributing guidelines by @Stonks3141
- fix copyright year in README by @Stonks3141
- complete readme template by @getchoo
- clean up contributing guidelines by @Stonks3141
- fix info for
revert
commits by @Stonks3141 - add
nixos
andhome-manager
scopes by @Stonks3141 - add link to nixos modules by @getchoo
- add instructions for maintainers by @Stonks3141
- specify stance on unofficial ports by @getchoo
- correct use of
modules
overimports
by @getchoo - cleanup CONTRIBUTING.md by @getchoo
- update link to
catppuccin.enable
by @getchoo
New Contributors
- @AdrienCos made their first contribution in #191
- @Anomalocaridid made their first contribution in #95
- @EnzioKam made their first contribution in #114
- @Hamish-McLean made their first contribution in #106
- @Liassica made their first contribution in #80
- @Lichthagel made their first contribution in #175
- @PerchunPak made their first contribution in #116
- @Scrumplex made their first contribution in #59
- @Weathercold made their first contribution in #195
- @XYenon made their first contribution in #248
- @Xelden made their first contribution in #217
- @aloop made their first contribution in #123
- @bjw-s made their first contribution in #110
- @c-leri made their first contribution in #161
- @drupol made their first contribution in #124
- @eljamm made their first contribution in #239
- @getchoo made their first contribution in #256
- @henrisota made their first contribution in #131
- @isabelroses made their first contribution in #230
- @michaelBelsanti made their first contribution in #119
- @olifloof made their first contribution in #245
- @pluiedev made their first contribution in #128
- @ryanccn made their first contribution in #91
- @selfuryon made their first contribution in #147
- @sgoudham made their first contribution in #201
- @uncenter made their first contribution in #145
- @vdbe made their first contribution in #137
- @vgskye made their first contribution
- @zspher made their first contribution in #76