v1.0.0
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)