Changelog

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)

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)

1.0.1 (2024-06-30)

Bug Fixes

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

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

  • add autogenerated docs (#39) (a60d227)
  • add flake-compat support (359e24d)
  • add flavour option to nixos module (13e5ba5)
  • add subflake for development & testing (#64) (07e54f5)
  • gtk: add cursor theming support (#61) (f3aaec1)
  • hm: micro init (#47) (71f4a7d)
  • home-manager: add apply option for fcitx5 (#144) (7bf0166)
  • home-manager: add extraConfig option for tmux (#137) (2429fdc)
  • home-manager: add gnomeShellTheme option for gtk (#161) (5e0f749)
  • home-manager: add gtk icon theme (#165) (27e71a3)
  • home-manager: add starship theme (fa2b78a)
  • home-manager: add support for alacritty (#22) (c5eeae7)
  • home-manager: add support for btop (#20) (25edfe9)
  • home-manager: add support for cava (#121) (04fc060)
  • home-manager: add support for cava themes with transparent background (#191) (ba40680)
  • home-manager: add support for dunst (#104) (9e71751)
  • home-manager: add support for fish (#46) (5713b47)
  • home-manager: add support for foot (#120) (5e09f8a)
  • home-manager: add support for gh-dash (#143) (78a000d)
  • home-manager: add support for global cursors (#195) (6e77fdd)
  • home-manager: add support for kitty (#19) (bdc4336)
  • home-manager: add support for kvantum (#175) (f32e5ab)
  • home-manager: add support for neovim (#27) (20a4a5d)
  • home-manager: add support for newsboat (#217) (85558d1)
  • home-manager: add support for rofi (#108) (56f3c60)
  • home-manager: add support for skim (#132) (bcec389)
  • home-manager: add support for sway (#26) (12733d6)
  • home-manager: add support for tmux (#21) (8f93009)
  • home-manager: add support for tofi (#131) (0260166)
  • home-manager: add support for waybar (#133) (2788bec)
  • home-manager: add support for zellij (#139) (a5d452a)
  • home-manager: add support for zsh-syntax-highlighting (#146) (ef2f0d9)
  • home-manager: add transparent option for k9s (#138) (ade2e73)
  • home-manager: allow dark and light accents for gtk cursors (#116) (4f5d429)
  • home-manager: init delta module (#82) (a3e55e6)
  • home-manager: init fcitx5 module (#128) (b35a034)
  • home-manager: init fzf module (#93) (b08e480)
  • home-manager: init gitui module (#98) (19256c4)
  • home-manager: init hyprland module (#56) (88376af)
  • home-manager: init imv module (#94) (92034aa)
  • home-manager: init k9s module (#110) (ef464d6)
  • home-manager: init mako module (#49) (4840eda)
  • home-manager: init mpv module (#95) (f9d03f8)
  • home-manager: init rio module (#100) (453cca1)
  • home-manager: init swaylock module (#92) (6ab5126)
  • home-manager: init yazi module (#101) (9307549)
  • home-manager: init zathura module (#53) (4ba874e)
  • home-manager: set hyprcursor (#218) (e55fb42)
  • home-manager: source hyprland theme and add accent colors (#80) (cab752b)
  • initial commit (fad8bd6)
  • limit use of IFD, add auto updates & vm testing (#40) (a30f0ff)
  • modules/home-manager: add glamour (#44) (a97085d)
  • modules: add catppuccin.sources option (#129) (28e6d8a)
  • modules: add declarations (#198) (296adaf)
  • modules: add global enable option (#124) (e45a44e)
  • modules: add support for bottom (99216b8)
  • modules: add support for helix (#8) (298605b)
  • modules: add support for lazygit (547ba19)
  • modules: add support for polybar (38fa66c)
  • modules: add util library (#25) (be6320c)
  • modules: bump minimum supported release to 24.05 (#203) (dc9553e)
  • modules: flavour -> flavor (#190) (fea5242)
  • modules: support nixos & home-manager's stable branches (#182) (aef5672)
  • move docs to website (#170) (1f11b0a)
  • nixos: add global accent option (#164) (8d3e50a), closes #134
  • nixos: add support for grub (8b7aa60)
  • nixos: add support for plymouth (#166) (9ffc6b8)
  • nixos: add support for sddm (#168) (d8a6d8a)
  • nixos: init console module (#69) (18419d5)
  • switch to NixOS/HM modules (78b67b4)

Bug Fixes

  • don’t enable bat (8c3f98e)
  • home-manager/bat: use attrset for theme specification (#43) (4ade204)
  • home-manager/sway: avoid IFD (#45) (7513e5e)
  • home-manager: add file for yazi syntax highlighting (#119) (e69bd64)
  • home-manager: adopt new naming scheme for gtk theme (#34) (af61ea4)
  • home-manager: allow overriding styles for the rofi theme (#123) (7566389)
  • home-manager: apply lazygit theme (#76) (d4c0e28)
  • home-manager: assert qt.platformTheme.name for kvantum (#244) (e02aca9)
  • home-manager: assert qt.style.name for kvantum theme (#242) (1adbfeb)
  • home-manager: capitalize "Light" and "Dark" (4302239)
  • home-manager: capitalize gtkTheme (#159) (360c974)
  • home-manager: correctly set btop's theme (#48) (3a12806)
  • home-manager: don't let swaylock cause infinite recursion (#243) (de0dec4)
  • home-manager: don't set home.activation.batCache (66ae727)
  • home-manager: dont declare xdg.configFile when btop isn't enabled (#37) (9616836)
  • home-manager: gtk cursors are now lowercase (#212) (6336fb8)
  • home-manager: link GTK 4.0 files (#114) (4b98726)
  • home-manager: make dark/light lowecase for style names in gtk (#147) (1fbdfda)
  • home-manager: match refactors in bat source (#91) (03b95ca)
  • home-manager: only enable pointerCursor by default on linux (#248) (63e0859)
  • home-manager: properly enable gtk in vm test (29bd8a3)
  • home-manager: remove xdg.enable assertions (#181) (1f19ce7)
  • home-manager: use correct gtk theme name (#239) (2fb16f2)
  • home-manager: use correct name for gtk cursor (#106) (852f9c7)
  • home-manager: use local flavour option for delta (#150) (e0fa29f)
  • import bat.nix (f79d1ec)
  • modules: pass version to mkOptionDoc correctly (#153) (f46dffa)
  • modules: shorten defaultText for catppuccin.sources (#185) (8179a45)
  • modules: vendor our own revision of nixpkgs (c88242c)
  • nixos: sddm package not being installed (#194) (144b70d)
  • nixos: use the qt 6 version of sddm (#230) (b6c8545)
  • set correct path for modules (f3adc02)

Miscellaneous Chores

  • modules: use flavor and accent defaults from org (#145) (3d3db41)

Code Refactoring

  • modules: auto import modules & improve passing of arguments (#60) (714c415)