* feat(modules): add `catppuccin.sources` option
* refactor(modules)!: nvfetcher -> npins
npins gives us a nicer file to import that is a simple name value pair
of the port and the path in the store. this allows for easier overriding
with the catppuccin.sources option
* fix(modules): ensure default sources are applied to `catppuccin.sources`
* feat(home-manager/hyprland): source theme + accent
Since Home Manager defbb9c, Hyprland on Home Manager now sources files
before most other configuration, meaning Catppuccin Nix can now source a
theme colors file instead of inserting them into the main configuration.
In addition, `accent` and `accentAlpha` color variables have been added
in a second sourced file.
* chore(home-manager): format hyprland.nix
---------
Co-authored-by: Liassica <git-commit.jingle869@aleeas.com>
Co-authored-by: seth <getchoo@tuta.io>