chore(hass): use hass implementation of fallback assistant
All checks were successful
Discord / discord commits (push) Has been skipped
All checks were successful
Discord / discord commits (push) Has been skipped
This commit is contained in:
parent
e67ed81736
commit
94cceeb995
8 changed files with 2 additions and 58 deletions
|
@ -28,7 +28,6 @@
|
||||||
inherit
|
inherit
|
||||||
(self.scopedPackages.${pkgs.system}.hass-components)
|
(self.scopedPackages.${pkgs.system}.hass-components)
|
||||||
extended-ollama-conversation # url is without subdirectory
|
extended-ollama-conversation # url is without subdirectory
|
||||||
ha-fallback-conversation
|
|
||||||
tuya-local
|
tuya-local
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
|
|
|
@ -49,3 +49,5 @@ entity_id,name,state,aliases,attributes
|
||||||
|
|
||||||
The current state of devices is provided in available devices.
|
The current state of devices is provided in available devices.
|
||||||
Do not restate what user says.
|
Do not restate what user says.
|
||||||
|
|
||||||
|
Before your response, add "Your local AI says".
|
||||||
|
|
17
flake.lock
generated
17
flake.lock
generated
|
@ -466,22 +466,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ha-fallback-conversation-src": {
|
|
||||||
"flake": false,
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1733355294,
|
|
||||||
"narHash": "sha256-zg+wvMYkR65wiL3qT4SB5TkwkWxaQ9HZQS/IUYqGJvk=",
|
|
||||||
"owner": "m50",
|
|
||||||
"repo": "ha-fallback-conversation",
|
|
||||||
"rev": "1e8e616916d5e19f315554c843036948b686c2ac",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "m50",
|
|
||||||
"repo": "ha-fallback-conversation",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"home-manager": {
|
"home-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
|
@ -1656,7 +1640,6 @@
|
||||||
"grim-hyprland": "grim-hyprland",
|
"grim-hyprland": "grim-hyprland",
|
||||||
"gtk-session-lock": "gtk-session-lock",
|
"gtk-session-lock": "gtk-session-lock",
|
||||||
"gtk-theme-src": "gtk-theme-src",
|
"gtk-theme-src": "gtk-theme-src",
|
||||||
"ha-fallback-conversation-src": "ha-fallback-conversation-src",
|
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"hyprgrass": "hyprgrass",
|
"hyprgrass": "hyprgrass",
|
||||||
"hyprland": "hyprland",
|
"hyprland": "hyprland",
|
||||||
|
|
|
@ -133,12 +133,6 @@
|
||||||
repo = "gtk";
|
repo = "gtk";
|
||||||
type = "github";
|
type = "github";
|
||||||
};
|
};
|
||||||
ha-fallback-conversation-src = {
|
|
||||||
flake = false;
|
|
||||||
owner = "m50";
|
|
||||||
repo = "ha-fallback-conversation";
|
|
||||||
type = "github";
|
|
||||||
};
|
|
||||||
home-manager = {
|
home-manager = {
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
owner = "nix-community";
|
owner = "nix-community";
|
||||||
|
|
|
@ -240,10 +240,6 @@ let
|
||||||
owner = "TheNimaj";
|
owner = "TheNimaj";
|
||||||
repo = "extended_ollama_conversation";
|
repo = "extended_ollama_conversation";
|
||||||
}
|
}
|
||||||
{
|
|
||||||
owner = "m50";
|
|
||||||
repo = "ha-fallback-conversation";
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
owner = "make-all";
|
owner = "make-all";
|
||||||
repo = "tuya-local";
|
repo = "tuya-local";
|
||||||
|
|
|
@ -49,7 +49,6 @@ Components I use for Home-Assistant that aren't in nixpkgs.
|
||||||
| Name | Description | Homepage |
|
| Name | Description | Homepage |
|
||||||
| ---- | ----------- | -------- |
|
| ---- | ----------- | -------- |
|
||||||
| `extended-ollama-conversation` | Home Assistant custom component of conversation agent. It uses Ollama to control your devices. | https://github.com/TheNimaj/extended_ollama_conversation |
|
| `extended-ollama-conversation` | Home Assistant custom component of conversation agent. It uses Ollama to control your devices. | https://github.com/TheNimaj/extended_ollama_conversation |
|
||||||
| `ha-fallback-conversation` | HomeAssistant Assist Fallback Conversation Agent. | https://github.com/m50/ha-fallback-conversation |
|
|
||||||
| `material-symbols` | Material Symbols for Home Assistant is a collection of 13,803 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by iconify. | https://github.com/beecho01/material-symbols |
|
| `material-symbols` | Material Symbols for Home Assistant is a collection of 13,803 Google Material Symbols for use within Home Assistant. It uses the icon-set produced and maintained by iconify. | https://github.com/beecho01/material-symbols |
|
||||||
| `netdaemon` | An application daemon for Home Assistant written in .NET. | https://github.com/net-daemon/netdaemon |
|
| `netdaemon` | An application daemon for Home Assistant written in .NET. | https://github.com/net-daemon/netdaemon |
|
||||||
| `spotifyplus` | Home Assistant integration for Spotify Player control, services, and soundtouchplus integration support. | https://github.com/thlucas1/homeassistantcomponent_spotifyplus |
|
| `spotifyplus` | Home Assistant integration for Spotify Player control, services, and soundtouchplus integration support. | https://github.com/thlucas1/homeassistantcomponent_spotifyplus |
|
||||||
|
|
|
@ -19,8 +19,6 @@ lib.makeScope pkgs.newScope (hass: let
|
||||||
in {
|
in {
|
||||||
extended-ollama-conversation = buildHassComponent ./extended-ollama-conversation {};
|
extended-ollama-conversation = buildHassComponent ./extended-ollama-conversation {};
|
||||||
|
|
||||||
ha-fallback-conversation = buildHassComponent ./ha-fallback-conversation {};
|
|
||||||
|
|
||||||
material-symbols = buildHassComponent ./material-symbols {};
|
material-symbols = buildHassComponent ./material-symbols {};
|
||||||
|
|
||||||
netdaemon = buildHassComponent ./netdaemon {};
|
netdaemon = buildHassComponent ./netdaemon {};
|
||||||
|
|
|
@ -1,27 +0,0 @@
|
||||||
# FIXME: deprecated
|
|
||||||
{
|
|
||||||
# nix build inputs
|
|
||||||
lib,
|
|
||||||
buildHomeAssistantComponent,
|
|
||||||
ha-fallback-conversation-src,
|
|
||||||
...
|
|
||||||
}: let
|
|
||||||
inherit (builtins) fromJSON readFile;
|
|
||||||
|
|
||||||
manifest = fromJSON (readFile "${ha-fallback-conversation-src}/custom_components/fallback_conversation/manifest.json");
|
|
||||||
in
|
|
||||||
buildHomeAssistantComponent {
|
|
||||||
owner = "m50";
|
|
||||||
|
|
||||||
inherit (manifest) domain version;
|
|
||||||
|
|
||||||
src = ha-fallback-conversation-src;
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
license = lib.licenses.mit;
|
|
||||||
homepage = "https://github.com/m50/ha-fallback-conversation";
|
|
||||||
description = ''
|
|
||||||
HomeAssistant Assist Fallback Conversation Agent.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Add table
Reference in a new issue