hass
This commit is contained in:
42
flake.lock
generated
42
flake.lock
generated
@@ -484,11 +484,11 @@
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1761005073,
|
||||
"narHash": "sha256-r6qbieh8iC1q1eCaWv15f4UIp8SeGffwswhNSA1Qk3s=",
|
||||
"lastModified": 1761081701,
|
||||
"narHash": "sha256-IwpfaKg5c/WWQiy8b5QGaVPMvoEQ2J6kpwRFdpVpBNQ=",
|
||||
"owner": "nix-community",
|
||||
"repo": "home-manager",
|
||||
"rev": "84e1adb0cdd13f5f29886091c7234365e12b1e7f",
|
||||
"rev": "9b4a2a7c4fbd75b422f00794af02d6edb4d9d315",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -517,11 +517,11 @@
|
||||
"homebrew-cask": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1761055599,
|
||||
"narHash": "sha256-WYmQOY+MtelsNMSr//tuvAy35olx81sL+KGpOdZN5P0=",
|
||||
"lastModified": 1761180764,
|
||||
"narHash": "sha256-kXY9zx+K/Jc5dRqpVf3s3Zh9ulsAMpW77O496ZONlpU=",
|
||||
"owner": "homebrew",
|
||||
"repo": "homebrew-cask",
|
||||
"rev": "b20b02bb3636186b3734c12a13044bbb733bc7d4",
|
||||
"rev": "39d0c35a16db2780cd5506e4d7a0a936991b588c",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -533,11 +533,11 @@
|
||||
"homebrew-core": {
|
||||
"flake": false,
|
||||
"locked": {
|
||||
"lastModified": 1761055133,
|
||||
"narHash": "sha256-GHKd37uaO4vuGWvAgupV78PAlOPDG6ai/KY9H/hCiks=",
|
||||
"lastModified": 1761179442,
|
||||
"narHash": "sha256-8KXlfz1+y28vlwJfaQDFUqgpz4j4VxSWw37KuLJaAwA=",
|
||||
"owner": "homebrew",
|
||||
"repo": "homebrew-core",
|
||||
"rev": "e9aa896143d05a6bde56bd7bc85350255c541f4c",
|
||||
"rev": "ebbd33fe872fc2bc68d1d4790a15aa578b9a9817",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -779,11 +779,11 @@
|
||||
"nixpkgs": "nixpkgs_9"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1761011896,
|
||||
"narHash": "sha256-p6oWYhpJGIV76tJExGUFRkir29yCTUYLsnKmnhzW2C0=",
|
||||
"lastModified": 1761098495,
|
||||
"narHash": "sha256-aE2Vp0Q/Ra95sHk/YgQI6z9PvqPttgcIVUk3uSOWj9g=",
|
||||
"owner": "nix-community",
|
||||
"repo": "nix-vscode-extensions",
|
||||
"rev": "0a74c6a180110ac18584780eeff31e302b0bf8a4",
|
||||
"rev": "bd4690e402591e99a091dcd49663d3d6c9bf0ada",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -880,11 +880,11 @@
|
||||
"nixpkgs": "nixpkgs_12"
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1760627567,
|
||||
"narHash": "sha256-JBTTpUxYO8PwzD35cl3GAQ0sIWarv72aXySjLVJmMgU=",
|
||||
"lastModified": 1761171504,
|
||||
"narHash": "sha256-zc7jYVBiN/5H3ok8SYfxXZbqXqFTO2GLcq4Z3rBCgT8=",
|
||||
"owner": "mjallen18",
|
||||
"repo": "nixos-raspberrypi",
|
||||
"rev": "7e6271ffdd5d0174ef5ee14a3b7b59043a9838c9",
|
||||
"rev": "00db0400386df44ef0cce40924efec5d9e3fcbe6",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -958,11 +958,11 @@
|
||||
},
|
||||
"nixpkgs-stable_3": {
|
||||
"locked": {
|
||||
"lastModified": 1760862643,
|
||||
"narHash": "sha256-PXwG0TM7Ek87DNx4LbGWuD93PbFeKAJs4FfALtp7Wo0=",
|
||||
"lastModified": 1761016216,
|
||||
"narHash": "sha256-G/iC4t/9j/52i/nm+0/4ybBmAF4hzR8CNHC75qEhjHo=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "33c6dca0c0cb31d6addcd34e90a63ad61826b28c",
|
||||
"rev": "481cf557888e05d3128a76f14c76397b7d7cc869",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
@@ -1022,11 +1022,11 @@
|
||||
},
|
||||
"nixpkgs_13": {
|
||||
"locked": {
|
||||
"lastModified": 1761034965,
|
||||
"narHash": "sha256-FbNXKhDJ2PrH2c7luOrlKy8QcGjNs+n5feKNaFJcCh4=",
|
||||
"lastModified": 1761164809,
|
||||
"narHash": "sha256-3uM91Lx9WZomE6MMEBorJyEyBNiHWRIxza/GganDxew=",
|
||||
"owner": "NixOS",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "dacb1090113e1443c941a5c5908c414b73c7f466",
|
||||
"rev": "3d2db9755e7815937fb7b8f089fad9b44bc416d8",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
|
||||
@@ -238,6 +238,7 @@ in
|
||||
pkgs.${namespace}.ha-bedjet
|
||||
pkgs.${namespace}.ha-gehome
|
||||
pkgs.${namespace}.ha-icloud3
|
||||
pkgs.${namespace}.ha-local-llm
|
||||
pkgs.${namespace}.ha-mail-and-packages
|
||||
pkgs.${namespace}.ha-nanokvm
|
||||
pkgs.${namespace}.ha-openhasp
|
||||
|
||||
31
packages/homeassistant/ha-local-llm/default.nix
Normal file
31
packages/homeassistant/ha-local-llm/default.nix
Normal file
@@ -0,0 +1,31 @@
|
||||
{
|
||||
buildHomeAssistantComponent,
|
||||
python3Packages,
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
buildHomeAssistantComponent rec {
|
||||
owner = "acon96";
|
||||
domain = "llama_conversation";
|
||||
version = "v0.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = owner;
|
||||
repo = "home-llm";
|
||||
rev = version;
|
||||
hash = "sha256-4XmdSHWBGnvjPcTPeu+Ifkuv3BFswR0I/gQipXOWi0o=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
huggingface-hub
|
||||
webcolors
|
||||
];
|
||||
|
||||
meta = {
|
||||
changelog = "https://github.com/acon96/home-llm/releases/tag/${version}";
|
||||
description = "This project provides the required \"glue\" components to control your Home Assistant installation with a completely local Large Language Model acting as a personal assistant. The goal is to provide a drop in solution to be used as a \"conversation agent\" component by Home Assistant. The 2 main pieces of this solution are the Home LLM model and Local LLM Conversation integration.";
|
||||
homepage = "https://github.com/acon96/home-llm";
|
||||
maintainers = [ ];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user