refactor: use overlays for my custom packages

This commit is contained in:
matt1432 2025-03-04 16:40:21 -05:00
parent a4829b0bab
commit 8ba117e22b
40 changed files with 176 additions and 169 deletions
configurations/homie/modules/home-assistant

View file

@ -26,7 +26,7 @@
customComponents = builtins.attrValues {
inherit
(self.scopedPackages.${pkgs.system}.hass-components)
(pkgs.scopedPackages.hass-components)
extended-ollama-conversation # url is without subdirectory
tuya-local
;

View file

@ -35,7 +35,7 @@
customComponents = builtins.attrValues {
inherit
(self.scopedPackages.${pkgs.system}.hass-components)
(pkgs.scopedPackages.hass-components)
yamaha-soundbar
;
};

View file

@ -3,13 +3,12 @@
dracul-ha-src,
lib,
pkgs,
self,
...
}: let
inherit (lib) attrValues singleton;
inherit (pkgs.writers) writeYAML;
material-rounded-theme-src = self.scopedPackages.${pkgs.system}.lovelace-components.material-rounded-theme.src;
material-rounded-theme-src = pkgs.scopedPackages.lovelace-components.material-rounded-theme.src;
in {
services.home-assistant = {
configFiles = {
@ -84,7 +83,7 @@ in {
customComponents = attrValues {
inherit
(self.scopedPackages.${pkgs.system}.hass-components)
(pkgs.scopedPackages.hass-components)
material-symbols
;
};
@ -98,7 +97,7 @@ in {
;
inherit
(self.scopedPackages.${pkgs.system}.lovelace-components)
(pkgs.scopedPackages.lovelace-components)
big-slider-card
custom-sidebar
material-rounded-theme

View file

@ -34,7 +34,7 @@ in {
services.home-assistant = {
customComponents = attrValues {
inherit
(self.scopedPackages.${pkgs.system}.hass-components)
(pkgs.scopedPackages.hass-components)
netdaemon
;
};

View file

@ -1,13 +1,12 @@
{
config,
pkgs,
self,
...
}: {
services.home-assistant = {
customComponents = builtins.attrValues {
inherit
(self.scopedPackages.${pkgs.system}.hass-components)
(pkgs.scopedPackages.hass-components)
spotifyplus
;
};