* fix(home-manager/kitty): use new `themeFile` option on 24.11
* docs: remove kitty from IFD section in faq
latest home-manager no longer uses IFD in the kitty module
* chore: update home-manager dev flake input
---------
Co-authored-by: seth <getchoo@tuta.io>
* fix(home-manager/k9s): k9s on darwin with xdg disabled
k9s expects configuration files on OS X to live in
`~/Library/Application Support/k9s` instead of `~/.config.k9s`. This
commit handles the case where the module is built for a darwin system
with xdg disabled.
* Refactored
- More closely matches the upstream module in home-manager
- Formatted with nixfmt-rfc-style
* Added missing parentheses
Co-authored-by: seth <getchoo@tuta.io>
---------
Co-authored-by: seth <getchoo@tuta.io>
* fix(home-manager/lazygit): support darwin without XDG
Lazygit would fail to load becase the wrong path was being generated to
the configuration file on darwin systems when XDG wasn't enabled.
* Refactored
* fix(home-manager/lazygit): actually use xdg directory when it's enabled
---------
Co-authored-by: seth <getchoo@tuta.io>
* feat(home-manager): add support for spotify-player
* fix: make use of `inherit`
Co-authored-by: seth <getchoo@tuta.io>
* feat(spotify-player): enable in tests
* chore: update spotify-player input
---------
Co-authored-by: seth <getchoo@tuta.io>
* fix(home-manager): make hyprcursor inherit size
* fix(home-manager): unset hyprcursor env vars in hyprland config
They're already set in `home.sessionVariables`.
Note that you need to launch hyprland from a login
shell in order for the variables to be set, but
I doubt that hyprcursor was being used prior to
this commit since `MyCursor` is invalid
* refactor(home-manager): set `accent(Alpha)` through hyprland nix config
Why not use nix config when it exists
* chore(modules): add tests for home-manager on darwin
* ci: use nix-fast-build for tests
this also enables the new darwin tests
* chore(tests): disable unsupported modules on darwin
* docs: add `tests` scope to CONTRIBUTING.md
* fix(home-manager): exclude `gtk.catppuccin.icon` from global enable
this was accidentally enabled by default only with `catppuccin.enable`
* fix(tests): build activationPackage for darwin