This commit is contained in:
mjallen18
2026-03-31 14:23:32 -05:00
parent a125017c93
commit c1efceef55
2 changed files with 284 additions and 282 deletions

134
flake.lock generated
View File

@@ -134,16 +134,16 @@
"brew-src": { "brew-src": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1769363988, "lastModified": 1774235677,
"narHash": "sha256-BiGPeulrDVetXP+tjxhMcGLUROZAtZIhU5m4MqawCfM=", "narHash": "sha256-0ryNYmzDAeRlrzPTAgmzGH/Cgc8iv/LBN6jWGUANvIk=",
"owner": "Homebrew", "owner": "Homebrew",
"repo": "brew", "repo": "brew",
"rev": "d01011cac6d72032c75fd2cd9489909e95d9faf2", "rev": "894a3d23ac0c8aaf561b9874b528b9cb2e839201",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "Homebrew", "owner": "Homebrew",
"ref": "5.0.12", "ref": "5.1.1",
"repo": "brew", "repo": "brew",
"type": "github" "type": "github"
} }
@@ -151,11 +151,11 @@
"cachyos-kernel": { "cachyos-kernel": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774160598, "lastModified": 1774853038,
"narHash": "sha256-ArPoVPHpXauFDGsz7nGBiXljj7keGcp/O4Pf4ZU4/30=", "narHash": "sha256-zMoAFZOALxk3/GhWYOPYRDOPi4WS/dC/2kAG3aoD/u4=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "linux-cachyos", "repo": "linux-cachyos",
"rev": "1caa0b77871d4537f0d629a2ce30edb2f6178d19", "rev": "a82bb448f8aac6bb29dd417bffe062259bbf8f88",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -167,11 +167,11 @@
"cachyos-kernel-patches": { "cachyos-kernel-patches": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774023710, "lastModified": 1774500343,
"narHash": "sha256-Oc+4K6edCv0fdvfe6UW+OpJiXYWkXRrOH9TDMNwi+J8=", "narHash": "sha256-8sCdFTHJF0ZES8/Qa6DVbMAzZ1PLGYcZcQJBokoa7Bg=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "kernel-patches", "repo": "kernel-patches",
"rev": "a4e26fa95257ac09bd42930334399b0eabd5b5b1", "rev": "948e9c61779b0fafdf0c3b1ee6281502ff178fcc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -568,11 +568,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774379316, "lastModified": 1774984355,
"narHash": "sha256-0nGNxWDUH2Hzlj/R3Zf4FEK6fsFNB/dvewuboSRZqiI=", "narHash": "sha256-/41Q8d4EB/bZRFfR5BYdlDl32avGyCqHNEZhznar8EI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1eb0549a1ab3fe3f5acf86668249be15fa0e64f7", "rev": "0adb9993274f27168ec0d6c13ec292f03dc328d0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -588,11 +588,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774379316, "lastModified": 1774984355,
"narHash": "sha256-0nGNxWDUH2Hzlj/R3Zf4FEK6fsFNB/dvewuboSRZqiI=", "narHash": "sha256-/41Q8d4EB/bZRFfR5BYdlDl32avGyCqHNEZhznar8EI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "1eb0549a1ab3fe3f5acf86668249be15fa0e64f7", "rev": "0adb9993274f27168ec0d6c13ec292f03dc328d0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -642,11 +642,11 @@
"homebrew-cask": { "homebrew-cask": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774473207, "lastModified": 1774984634,
"narHash": "sha256-uzBowJgpnVUnIxItld3MUT6H9tUtKGDX6eGjFB9yFKE=", "narHash": "sha256-9QI3c8wULgSte8bf3amEaxWBNrqwGc0p/qEmbonpfso=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-cask", "repo": "homebrew-cask",
"rev": "672d1652fd7d9c32058f3e3f5b4d6ab2aba3853a", "rev": "bc236e0094fdb4ab613f510e6ac07a569d9fc512",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -658,11 +658,11 @@
"homebrew-core": { "homebrew-core": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1774474683, "lastModified": 1774979390,
"narHash": "sha256-3INbCL2xoj8j2VPSXsc6bcuc+YvlDremZg9RoEjrNcs=", "narHash": "sha256-Nb5QWTApaPDPDLQzRk2o/zJTrHhx9gHicmzmgNPnRNk=",
"owner": "homebrew", "owner": "homebrew",
"repo": "homebrew-core", "repo": "homebrew-core",
"rev": "9da10921a2cb0751d8b7970cfea4c6e92c4e8f76", "rev": "945f2be67e270a4be32ad65d1d87c384c08876e6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -698,11 +698,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774333446, "lastModified": 1774679353,
"narHash": "sha256-jeAUd4mfLle7Zw8F3lDdXvw2cmeP3FgVphHq2XuEKbs=", "narHash": "sha256-N5L8U18JigqVqxMz1FuwbJVruCCa5lA6hgGeXLg8LI8=",
"owner": "Jovian-Experiments", "owner": "Jovian-Experiments",
"repo": "Jovian-NixOS", "repo": "Jovian-NixOS",
"rev": "79b45622eff2ae0437d7a712610044bbc7b87fa2", "rev": "8ffb6db9322542ec3cb541a232864084422f7e90",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -788,11 +788,11 @@
"nixpkgs": "nixpkgs_4" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1774290535, "lastModified": 1774982062,
"narHash": "sha256-dnFbucSiAjjWmPENgyIiK/ocCuYSp4sM6Sq4WCVjG+8=", "narHash": "sha256-4EDoYaSztFSMD2K6rdPe/i4V3pl9jiz+ul+hwAZ7P1Q=",
"owner": "xddxdd", "owner": "xddxdd",
"repo": "nix-cachyos-kernel", "repo": "nix-cachyos-kernel",
"rev": "c0fcdf5cab21b7e3157e84046b57407a60934415", "rev": "95a79dcd59c482dd3215ca5a32f1cbdf40e9f77f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -829,11 +829,11 @@
"brew-src": "brew-src" "brew-src": "brew-src"
}, },
"locked": { "locked": {
"lastModified": 1769437432, "lastModified": 1774720267,
"narHash": "sha256-8d7KnCpT2LweRvSzZYEGd9IM3eFX+A78opcnDM0+ndk=", "narHash": "sha256-YYftFe8jyfpQI649yfr0E+dqEXE2jznZNcYvy/lKV1U=",
"owner": "zhaofengli", "owner": "zhaofengli",
"repo": "nix-homebrew", "repo": "nix-homebrew",
"rev": "a5409abd0d5013d79775d3419bcac10eacb9d8c5", "rev": "a7760a3a83f7609f742861afb5732210fdc437ed",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -849,11 +849,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774156144, "lastModified": 1774762074,
"narHash": "sha256-gdYe9wTPl4ignDyXUl1LlICWj41+S0GB5lG1fKP17+A=", "narHash": "sha256-89Mh4Eb/5stVJX6kGagVMijcU2FmfeD8Qv7UXc5d92o=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "55b588747fa3d7fc351a11831c4b874dab992862", "rev": "bc13aeaed568be76eab84df88ff39261bb52ff70",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -906,11 +906,11 @@
"nixpkgs": "nixpkgs_7" "nixpkgs": "nixpkgs_7"
}, },
"locked": { "locked": {
"lastModified": 1774406959, "lastModified": 1774925891,
"narHash": "sha256-LvsvRER3uhSMPFXm3d51j1HKtNvT5uaxeU2GiGhTx2Y=", "narHash": "sha256-8QGLGZJGnjPXFkWncYI9IXfUJEaPshX81W9LCJyQbGE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "8e7124f1592e7f2cc8f76ce2639255f478d58838", "rev": "01dbb479b5f70a18feaa6398077c3babba0d4ba9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -940,11 +940,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1774465523, "lastModified": 1774933469,
"narHash": "sha256-4v7HPm63Q90nNn4fgkgKsjW1AH2Klw7XzPtHJr562nM=", "narHash": "sha256-OrnCQeUO2bqaWUl0lkDWyGWjKsOhtCyd7JSfTedQNUE=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "de895be946ad1d8aafa0bb6dfc7e7e0e9e466a29", "rev": "f4c4c2c0c923d7811ac2a63ccc154767e4195337",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1034,11 +1034,11 @@
}, },
"nixpkgs-stable_2": { "nixpkgs-stable_2": {
"locked": { "locked": {
"lastModified": 1774244481, "lastModified": 1774799055,
"narHash": "sha256-4XfMXU0DjN83o6HWZoKG9PegCvKvIhNUnRUI19vzTcQ=", "narHash": "sha256-Tsq9BCz0q47ej1uFF39m4tuhcwru/ls6vCCJzutEpaw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "4590696c8693fea477850fe379a01544293ca4e2", "rev": "107cba9eb4a8d8c9f8e9e61266d78d340867913a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1050,11 +1050,11 @@
}, },
"nixpkgs-unstable": { "nixpkgs-unstable": {
"locked": { "locked": {
"lastModified": 1774106199, "lastModified": 1774709303,
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", "rev": "8110df5ad7abf5d4c0f6fb0f8f978390e77f9685",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1066,11 +1066,11 @@
}, },
"nixpkgs_10": { "nixpkgs_10": {
"locked": { "locked": {
"lastModified": 1773840656, "lastModified": 1774610258,
"narHash": "sha256-9tpvMGFteZnd3gRQZFlRCohVpqooygFuy9yjuyRL2C0=", "narHash": "sha256-HaThtroVD9wRdx7KQk0B75JmFcXlMUoEdDFNOMOlsOs=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9cf7092bdd603554bd8b63c216e8943cf9b12512", "rev": "832efc09b4caf6b4569fbf9dc01bec3082a00611",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1114,11 +1114,11 @@
}, },
"nixpkgs_4": { "nixpkgs_4": {
"locked": { "locked": {
"lastModified": 1774235121, "lastModified": 1774935083,
"narHash": "sha256-CzpSER+YKq4yD+RPom6Su9c/4FutF+sD4rEnls+4MyM=", "narHash": "sha256-Mh6bLcYAcENBAZk3RoMPMFCGGMZmfaGMERE4siZOgP4=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1116aed2cee959f7d054a462458513ad323b710a", "rev": "2f4fd5e1abf9bac8c1d22750c701a7a5e6b524c6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1194,11 +1194,11 @@
}, },
"nixpkgs_9": { "nixpkgs_9": {
"locked": { "locked": {
"lastModified": 1774106199, "lastModified": 1774709303,
"narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655", "rev": "8110df5ad7abf5d4c0f6fb0f8f978390e77f9685",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1243,11 +1243,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1772361940, "lastModified": 1774915545,
"narHash": "sha256-B1Cz+ydL1iaOnGlwOFld/C8lBECPtzhiy/pP93/CuyY=", "narHash": "sha256-COT4l/+ZddGBvrDVfPf7MEOJxV8EDKame6/aRnNIKcY=",
"owner": "nix-community", "owner": "nix-community",
"repo": "plasma-manager", "repo": "plasma-manager",
"rev": "a4b33606111c9c5dcd10009042bb710307174f51", "rev": "f3177b3c69fb3f03201098d7fe8ab6422cce7fc1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1288,11 +1288,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1774104215, "lastModified": 1774959120,
"narHash": "sha256-EAtviqz0sEAxdHS4crqu7JGR5oI3BwaqG0mw7CmXkO8=", "narHash": "sha256-Pzk6UbueeWy9WFiDY6iA1aHid+2AMzkS6gg2x2cSkz4=",
"owner": "cachix", "owner": "cachix",
"repo": "pre-commit-hooks.nix", "repo": "pre-commit-hooks.nix",
"rev": "f799ae951fde0627157f40aec28dec27b22076d0", "rev": "c06f90f1eb6569bdaf6a4a10cb7e66db4454ac2a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1455,11 +1455,11 @@
"nixpkgs": "nixpkgs_10" "nixpkgs": "nixpkgs_10"
}, },
"locked": { "locked": {
"lastModified": 1774303811, "lastModified": 1774910634,
"narHash": "sha256-fhG4JAcLgjKwt+XHbjs8brpWnyKUfU4LikLm3s0Q/ic=", "narHash": "sha256-B+rZDPyktGEjOMt8PcHKYmgmKoF+GaNAFJhguktXAo0=",
"owner": "Mic92", "owner": "Mic92",
"repo": "sops-nix", "repo": "sops-nix",
"rev": "614e256310e0a4f8a9ccae3fa80c11844fba7042", "rev": "19bf3d8678fbbfbc173beaa0b5b37d37938db301",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -1512,11 +1512,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1774124764, "lastModified": 1774897726,
"narHash": "sha256-Poz9WTjiRlqZIf197CrMMJfTifZhrZpbHFv0eU1Nhtg=", "narHash": "sha256-k/H2/oyex6GEC6uYXYetrboFQeTmX1Ouwv/zaW7b/Z0=",
"owner": "nix-community", "owner": "nix-community",
"repo": "stylix", "repo": "stylix",
"rev": "e31c79f571c5595a155f84b9d77ce53a84745494", "rev": "9b4a5eb409ceac2dd6ad495c7988e189a418cd30",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@@ -9,6 +9,14 @@ with lib;
let let
cfg = config.${namespace}.services.home-assistant; cfg = config.${namespace}.services.home-assistant;
net = lib.${namespace}.network; net = lib.${namespace}.network;
customPackages = with pkgs.${namespace}; [
gehomesdk
magicattr
pyoverseerr
python-roborock
wyzeapy
];
in in
{ {
# disabledModules = [ # disabledModules = [
@@ -61,214 +69,214 @@ in
configDir = "/var/lib/homeassistant"; configDir = "/var/lib/homeassistant";
configWritable = true; # todo configWritable = true; # todo
# All components # All components
# extraComponents = config.services.home-assistant.package.availableComponents; extraComponents = config.services.home-assistant.package.availableComponents;
extraComponents = [ # extraComponents = [
"accuweather" # "accuweather"
"adguard" # "adguard"
"air_quality" # "air_quality"
"apcupsd" # "apcupsd"
"apple_tv" # "apple_tv"
"analytics" # "analytics"
"assist_pipeline" # "assist_pipeline"
"assist_satellite" # "assist_satellite"
"backup" # "backup"
"bluetooth" # "bluetooth"
"bluetooth_adapters" # "bluetooth_adapters"
"bluetooth_le_tracker" # "bluetooth_le_tracker"
"brother" # "brother"
"browser" # "browser"
"button" # "button"
"caldav" # "caldav"
"calendar" # "calendar"
"camera" # "camera"
"cast" # "cast"
"climate" # "climate"
"cloud" # "cloud"
"cloudflare" # "cloudflare"
"co2signal" # "co2signal"
"coinbase" # "coinbase"
"color_extractor" # "color_extractor"
"config" # "config"
"configurator" # "configurator"
"conversation" # "conversation"
"counter" # "counter"
"cpuspeed" # "cpuspeed"
"date" # "date"
"datetime" # "datetime"
"deluge" # "deluge"
"device_automation" # "device_automation"
"device_sun_light_trigger" # "device_sun_light_trigger"
"device_tracker" # "device_tracker"
"dhcp" # "dhcp"
"diagnostics" # "diagnostics"
"discord" # "discord"
"dlna_dmr" # "dlna_dmr"
"dlna_dms" # "dlna_dms"
"downloader" # "downloader"
"ecobee" # "ecobee"
"energy" # "energy"
"epic_games_store" # "epic_games_store"
"esphome" # "esphome"
"event" # "event"
"fan" # "fan"
"fastdotcom" # "fastdotcom"
"ffmpeg" # "ffmpeg"
"ffmpeg_motion" # "ffmpeg_motion"
"ffmpeg_noise" # "ffmpeg_noise"
"file" # "file"
"file_upload" # "file_upload"
"filesize" # "filesize"
"filter" # "filter"
"folder" # "folder"
"fully_kiosk" # "fully_kiosk"
"generic" # "generic"
"generic_thermostat" # "generic_thermostat"
# "geo_json_events" # # "geo_json_events"
# "geo_location" # # "geo_location"
# "geo_rss_events" # # "geo_rss_events"
"github" # "github"
"gitlab_ci" # "gitlab_ci"
"glances" # "glances"
"google" # "google"
"google_cloud" # "google_cloud"
"google_drive" # "google_drive"
"google_mail" # "google_mail"
"google_maps" # "google_maps"
"google_photos" # "google_photos"
"google_translate" # "google_translate"
"govee_ble" # "govee_ble"
"gpsd" # "gpsd"
"gpslogger" # "gpslogger"
"hardware" # "hardware"
"hddtemp" # "hddtemp"
"hdmi_cec" # "hdmi_cec"
"history" # "history"
"history_stats" # "history_stats"
"holiday" # "holiday"
"homeassistant" # "homeassistant"
"homeassistant_alerts" # "homeassistant_alerts"
"homeassistant_sky_connect" # "homeassistant_sky_connect"
"homekit" # "homekit"
"homekit_controller" # "homekit_controller"
"http" # "http"
"humidifier" # "humidifier"
"ibeacon" # "ibeacon"
"image" # "image"
"image_processing" # "image_processing"
"image_upload" # "image_upload"
"immich" # "immich"
"input_boolean" # "input_boolean"
"input_button" # "input_button"
"input_datetime" # "input_datetime"
"input_number" # "input_number"
"input_select" # "input_select"
"input_text" # "input_text"
"ios" # "ios"
"ipp" # "ipp"
"isal" # "isal"
"jellyfin" # "jellyfin"
"lidarr" # "lidarr"
"light" # "light"
"litterrobot" # "litterrobot"
"local_calendar" # "local_calendar"
"local_file" # "local_file"
"local_ip" # "local_ip"
"local_todo" # "local_todo"
"logbook" # "logbook"
"logentries" # "logentries"
"logger" # "logger"
"lovelace" # "lovelace"
"manual_mqtt" # "manual_mqtt"
"matter" # "matter"
"met" # "met"
"microsoft" # "microsoft"
"min_max" # "min_max"
"mobile_app" # "mobile_app"
"mqtt" # "mqtt"
"music_assistant" # "music_assistant"
"ntfy" # "ntfy"
"nut" # "nut"
"nextcloud" # "nextcloud"
"notify" # "notify"
"nws" # "nws"
"ollama" # "ollama"
"onedrive" # "onedrive"
"onkyo" # "onkyo"
"openhardwaremonitor" # "openhardwaremonitor"
"opensky" # "opensky"
"openweathermap" # "openweathermap"
"open_router" # "open_router"
"paperless_ngx" # "paperless_ngx"
"persistent_notification" # "persistent_notification"
"pinecil" # "pinecil"
"ping" # "ping"
"piper" # "piper"
"playstation_network" # "playstation_network"
"radarr" # "radarr"
"radio_browser" # "radio_browser"
"raspberry_pi" # "raspberry_pi"
"recorder" # "recorder"
"reddit" # "reddit"
"remote" # "remote"
"remote_calendar" # "remote_calendar"
"remote_rpi_gpio" # "remote_rpi_gpio"
"roborock" # currently broken # "roborock" # currently broken
"samsungtv" # "samsungtv"
"schedule" # "schedule"
"script" # "script"
"search" # "search"
"season" # "season"
"select" # "select"
"sense" # "sense"
"sensor" # "sensor"
"shopping_list" # "shopping_list"
"simplefin" # "simplefin"
"smartthings" # "smartthings"
"sonarr" # "sonarr"
"speedtestdotnet" # "speedtestdotnet"
"sql" # "sql"
"ssdp" # "ssdp"
"statistics" # "statistics"
"stream" # "stream"
"subaru" # "subaru"
"sun" # "sun"
"switch" # "switch"
"system_health" # "system_health"
"system_log" # "system_log"
"systemmonitor" # "systemmonitor"
"tailscale" # "tailscale"
"tasmota" # "tasmota"
"tcp" # "tcp"
"template" # "template"
"text" # "text"
"thread" # "thread"
"time" # "time"
"time_date" # "time_date"
"timer" # "timer"
"torque" # "torque"
"tplink" # "tplink"
"tuya" # "tuya"
"upnp" # "upnp"
"uptime" # "uptime"
"usb" # "usb"
"vacuum" # "vacuum"
"vlc" # "vlc"
"vesync" # "vesync"
"wake_on_lan" # "wake_on_lan"
"waze_travel_time" # "waze_travel_time"
"weather" # "weather"
"weatherkit" # "weatherkit"
"webdav" # "webdav"
"webhook" # "webhook"
"whisper" # "whisper"
"whois" # "whois"
"workday" # "workday"
"wyoming" # "wyoming"
"youtube" # "youtube"
"zeroconf" # "zeroconf"
"zha" # "zha"
"zone" # "zone"
]; # ];
customComponents = customComponents =
with pkgs.home-assistant-custom-components; with pkgs.home-assistant-custom-components;
@@ -320,13 +328,7 @@ in
dateparser dateparser
psycopg2 psycopg2
] ]
++ (with pkgs.${namespace}; [ ++ customPackages;
gehomesdk
magicattr
pyoverseerr
python-roborock
wyzeapy
]);
config = { config = {
# Includes dependencies for a basic setup # Includes dependencies for a basic setup