Skip to content

Changelog

Changelog

25.05 - 2025-08-01

🚨 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

1.2.1 - 2024-12-20

🐛 Bug Fixes

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

📚 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

🐛 Bug Fixes

📚 Documentation

New Contributors

1.0.2 - 2024-07-02

🐛 Bug Fixes

  • home-manager/cursors: exclude from catppuccin.enable by @getchoo

⏪ Reverted

  • gtk: don’t replace normal tweak with default by @isabelroses

1.0.1 - 2024-06-30

🐛 Bug Fixes

  • home-manager/gtk: replace normal tweak with default by @isabelroses

📚 Documentation

  • add v1.0.0 changelog to website by @getchoo
  • symlink site changelog by @getchoo

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

New Contributors