From 2efe3fa067411c0b5f82dff3766c1fbc58545ec3 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Mon, 16 Feb 2026 14:28:22 -0600 Subject: [PATCH] up --- .../services/homeassistant/default.nix | 64 +++++++++++++++++++ modules/nixos/services/attic/default.nix | 8 +-- packages/arm-trusted-firmware/version.json | 4 +- packages/edk2/version.json | 12 ++-- packages/linux-cachyos/version.json | 12 ++-- packages/proton-cachyos/version.json | 16 ++--- .../raspberrypi/libraspberrypi/version.json | 2 +- .../raspberryPiWirelessFirmware/version.json | 4 +- .../raspberrypi-utils/version.json | 4 +- packages/raspberrypi/udev-rules/version.json | 4 +- 10 files changed, 95 insertions(+), 35 deletions(-) diff --git a/modules/nixos/homeassistant/services/homeassistant/default.nix b/modules/nixos/homeassistant/services/homeassistant/default.nix index 8a86f64..7f530c3 100644 --- a/modules/nixos/homeassistant/services/homeassistant/default.nix +++ b/modules/nixos/homeassistant/services/homeassistant/default.nix @@ -369,6 +369,70 @@ in ]; }; }; + conversation = { + intents = { + GetStatus = [ + "What's the status of {entity}" + "Is {entity} {state}" + "How is the {entity}" + "What is the {sensor_type} in {location}" + ]; + ControlDevice = [ + "Turn {state} {entity}" + "Set {entity} to {value}" + "Adjust {entity} to {value}" + "Make {entity} {value}" + "{state} {entity}" + ]; + ActivateScene = [ + "Activate {scene}" + "Set scene to {scene}" + "I'm {activity}" + "We're {activity}" + "Time for {activity}" + ]; + RunAutomation = [ + "Run {automation}" + "Start {automation}" + "Trigger {automation}" + "Execute {automation}" + ]; + HomeQuery = [ + "When did {entity} last change" + "How long has {entity} been {state}" + "Which {domain} are {state}" + "Where is {person}" + ]; + SystemCommand = [ + "Restart Home Assistant" + "Reload {component}" + "What version are you running" + "Are there any errors" + "System status" + ]; + }; + # Entity aliases for better recognition + entity_aliases = { + light.living_room_lights = [ + "living room light" + "living room lamp" + ]; + climate.thermostat = [ + "thermostat" + "temperature" + "climate" + ]; + vacuum.garbage_goober = [ + "vacuum" + "robot" + "cleaner" + ]; + light.bedroom_lights = [ + "bedroom light" + "bedroom lamp" + ]; + }; + }; }; }; }; diff --git a/modules/nixos/services/attic/default.nix b/modules/nixos/services/attic/default.nix index 119fa3a..cbf673e 100644 --- a/modules/nixos/services/attic/default.nix +++ b/modules/nixos/services/attic/default.nix @@ -42,14 +42,10 @@ let Restart = "always"; RestartSec = "5"; }; - path = with pkgs; [ - bash - attic-client - ]; script = '' - #!/usr/bin/env bash - attic watch-store nas-cache + ${pkgs.attic-client}/bin/attic watch-store nas-cache ''; + wantedBy = [ "multi-user.target" ]; }; nix-rebuild-cache = { diff --git a/packages/arm-trusted-firmware/version.json b/packages/arm-trusted-firmware/version.json index e2ec93b..0b3ca60 100644 --- a/packages/arm-trusted-firmware/version.json +++ b/packages/arm-trusted-firmware/version.json @@ -5,8 +5,8 @@ "fetcher": "github", "owner": "ARM-software", "repo": "arm-trusted-firmware", - "rev": "8fd4c786594239de20669f062e416fe1a37ca59e", - "hash": "sha256-eh0b4q6od9ZWAFBQ+wRjpLQEEf8kox2L3l1iHwQtju8=" + "rev": "1a7dbe28dbefd8bc0461ea623d100bee028529ae", + "hash": "sha256-Yf24Uo+4gA00bsseZxCbph1swIDzcsflUgeadHeFIYI=" } } } diff --git a/packages/edk2/version.json b/packages/edk2/version.json index ef48ee1..b369756 100644 --- a/packages/edk2/version.json +++ b/packages/edk2/version.json @@ -6,9 +6,9 @@ "owner": "tianocore", "repo": "edk2", "name": "edk2", - "tag": "edk2-stable202511", - "hash": "sha256-R/rgz8dWcDYVoiM67K2UGuq0xXbjjJYBPtJ1FmfGIaU=", - "submodules": true + "hash": "sha256-pd+cG+mxfePYMY/SgAN4DPZ56yujyuM6ahiQ1/YNJ90=", + "submodules": true, + "rev": "b7a715f7c03c45c6b4575bf88596bfd79658b8ce" }, "edk2-non-osi": { "fetcher": "github", @@ -16,15 +16,15 @@ "repo": "edk2-non-osi", "name": "edk2-non-osi", "rev": "94d048981116e2e3eda52dad1a89958ee404098d", - "hash": "sha256-6yuvVvmGn4yaEksbbvGDX1ZcKpdWBKnwaNjLGvgAWyk=" + "hash": "sha256-ki5y2545MJB9J8pJ3HYubLkjbU+6ipCw86Mhvunv7VI=" }, "edk2-platforms": { "fetcher": "github", "owner": "tianocore", "repo": "edk2-platforms", "name": "edk2-platforms", - "rev": "0991a0b643509d900e5d023a0116789827a696e5", - "hash": "sha256-IdACr0NStqEpC0TFoKKgDwKT2mqyJwVXW/B7hlRXccI=" + "rev": "23625e812490e6cf66ab9e74972c6a5129bf3e2a", + "hash": "sha256-8GZ06ozr0lR6y/8CRSJr+XFZ1S35MLYWHEFp7w+kEhU=" } }, "variants": { diff --git a/packages/linux-cachyos/version.json b/packages/linux-cachyos/version.json index b2589b4..135ebc1 100644 --- a/packages/linux-cachyos/version.json +++ b/packages/linux-cachyos/version.json @@ -6,22 +6,22 @@ "sources": { "linux": { "fetcher": "none", - "version": "6.19.0", - "hash": "sha256-MDB5qCULjzgfgrA/kEY9EqyY1PaxSbdh6nWvEyNSE1c=" + "version": "6.19.2", + "hash": "sha256-iGEZgVgszrfN1NaI2diBBzz0l3F2JSGTojym1LmC7lo=" }, "config": { "fetcher": "github", "owner": "CachyOS", "repo": "linux-cachyos", - "rev": "661da6f123bf3984e462fe9f932a38e643d6e081", - "hash": "sha256-MR4xm9zQZ5LuoHWWdrlWJyEJablzx36nY19dXpY4VE4=" + "rev": "5ece16c7b4a7d1261da68153cafc318a60b78ce8", + "hash": "sha256-akyds1g8cb742d2OrnQ4YciscpynsQ0+0YD2a8aZdvo=" }, "patches": { "fetcher": "github", "owner": "CachyOS", "repo": "kernel-patches", - "rev": "87a5bb45dfee4cf31a57472591cb5013a7e9afcf", - "hash": "sha256-bcAZJG390mv9fFJwzyFl3iRyrTpSTWsra14qBJujR4A=" + "rev": "cb320a13e3c92f32ada27acb1fba8a828a22ae60", + "hash": "sha256-GftqKiyIgMcSgVkbNqXQq7oNnoL1+EB9V71XG4lPBRs=" }, "zfs": { "fetcher": "git", diff --git a/packages/proton-cachyos/version.json b/packages/proton-cachyos/version.json index 141a4fe..c9eb109 100644 --- a/packages/proton-cachyos/version.json +++ b/packages/proton-cachyos/version.json @@ -19,44 +19,44 @@ "cachyos": { "variables": { "base": "10.0", - "release": "20260102" + "release": "20260207" }, "sources": { "proton": { - "hash": "sha256-b1rbbJAGM4G89te6UVy1nFKP12fuz11ZyF0XipSeT2I=" + "hash": "sha256-hJKrcrrMbVx1gakpVWYWg9ALjq+uAfYeB/67JfFliTg=" } } }, "cachyos-v2": { "variables": { "base": "10.0", - "release": "20260102" + "release": "20260207" }, "sources": { "proton": { - "hash": "sha256-OIZTF2PpbrfqYEjCpwmF4Dl/I0pyanJVzT50bkSbo3o=" + "hash": "sha256-mNUB/NXwTWDuP1PBVkENgMX8u53yzkP0dhQ8HnbUScs=" } } }, "cachyos-v3": { "variables": { "base": "10.0", - "release": "20260102" + "release": "20260207" }, "sources": { "proton": { - "hash": "sha256-bDlgsRNxA35YW91AsXhvA7dLsSq6cZ8Umczbw+Zj+2k=" + "hash": "sha256-76iQrZKa2ysCDKV4jysWqthaiKMfjGWQR7r6IwilktI=" } } }, "cachyos-v4": { "variables": { "base": "10.0", - "release": "20260102" + "release": "20260207" }, "sources": { "proton": { - "hash": "sha256-e2A9jrAGUHlD8KUuGjkLUhknclBxVZVYKJFElUEs0Us=" + "hash": "sha256-/GkMdSjP3DkbYjvvDEZvI2Na4WFW27zVwxkf9sLQj80=" } } }, diff --git a/packages/raspberrypi/libraspberrypi/version.json b/packages/raspberrypi/libraspberrypi/version.json index 8b32cf3..e476ecb 100644 --- a/packages/raspberrypi/libraspberrypi/version.json +++ b/packages/raspberrypi/libraspberrypi/version.json @@ -6,7 +6,7 @@ "owner": "raspberrypi", "repo": "userland", "rev": "a54a0dbb2b8dcf9bafdddfc9a9374fb51d97e976", - "hash": "sha256-Edca6nkykdXKFF5MGq6LeKirMLHTZBCbFWvHTNHMWJ4=" + "hash": "sha256-6XcneigNdv22/IyPjEPW6TrqKVZSU78H+NKzNWEWwvw=" } } } diff --git a/packages/raspberrypi/raspberryPiWirelessFirmware/version.json b/packages/raspberrypi/raspberryPiWirelessFirmware/version.json index 2cbe25c..505787d 100644 --- a/packages/raspberrypi/raspberryPiWirelessFirmware/version.json +++ b/packages/raspberrypi/raspberryPiWirelessFirmware/version.json @@ -7,7 +7,7 @@ "owner": "RPi-Distro", "repo": "bluez-firmware", "rev": "cdf61dc691a49ff01a124752bd04194907f0f9cd", - "hash": "sha256-35pnbQV/zcikz9Vic+2a1QAS72riruKklV8JHboL9NY=" + "hash": "sha256-XgJwA2caixKdPkS28ThF8KUVlgR9IxDLaeBKIuoW5w8=" }, "firmware-nonfree": { "fetcher": "github", @@ -15,7 +15,7 @@ "owner": "RPi-Distro", "repo": "firmware-nonfree", "rev": "40dea60e27078fac57a3fed51010e2c26865d49b", - "hash": "sha256-yXKzrkr7zdw/ba8GEi0r+XjnZEsQ59LPEuXj0HaKwxU=" + "hash": "sha256-hGNpr67WInWJDZ8o9eI+n08HcOZWL5BPy4Dmg2CDTUk=" } } } diff --git a/packages/raspberrypi/raspberrypi-utils/version.json b/packages/raspberrypi/raspberrypi-utils/version.json index e7c6393..1cfd90d 100644 --- a/packages/raspberrypi/raspberrypi-utils/version.json +++ b/packages/raspberrypi/raspberrypi-utils/version.json @@ -5,8 +5,8 @@ "fetcher": "github", "owner": "raspberrypi", "repo": "utils", - "rev": "f0ceb02829c3f8349b53633747527f4e2e5c0ae7", - "hash": "sha256-uY5W0M6ygY2LxOA4k3JEphhaveRa46c055JvGfsLWZo=" + "rev": "58d5da926965ad78fb863abacdd73a00dea022a1", + "hash": "sha256-4/1fFF7v7XhM0W31dFpPhtgCl/IkTsN6kU716gNDAdg=" } } } diff --git a/packages/raspberrypi/udev-rules/version.json b/packages/raspberrypi/udev-rules/version.json index 0884cae..a743d0b 100644 --- a/packages/raspberrypi/udev-rules/version.json +++ b/packages/raspberrypi/udev-rules/version.json @@ -5,8 +5,8 @@ "fetcher": "github", "owner": "RPi-Distro", "repo": "raspberrypi-sys-mods", - "rev": "063d092c528c09b9dad5d7ed187ebf110a53303b", - "hash": "sha256-vi89lzfuLS9xKHDnlpm7Aw1UCOGCcMfd0cQq0rA9yOQ=" + "rev": "d02ab7f2cbab4d1b83cd7f512f3ca66d596f56a4", + "hash": "sha256-PreHk+azppVdmWmyyJk/Pv9FZ6gFHwxv83PIjuYGkWA=" } } }