Compare commits

..

2 Commits

Author SHA1 Message Date
eb15df8c84
Add zigbee network settings 2023-12-18 22:05:28 +00:00
5b6d05cdbc
flake.lock: Update
Flake lock file updates:

• Updated input 'secrets':
    'git+ssh://git@git.vimium.com/jordan/nix-secrets.git?ref=refs/heads/master&rev=ba52c86b6ff0d0657cb57ce737851d6f6026f7f5' (2023-12-17)
  → 'git+ssh://git@git.vimium.com/jordan/nix-secrets.git?ref=refs/heads/master&rev=c6db5c3ba8bff0e618fc3e31c9680863c5e53800' (2023-12-18)
2023-12-18 22:04:53 +00:00
2 changed files with 20 additions and 4 deletions

8
flake.lock generated
View File

@ -213,11 +213,11 @@
"secrets": { "secrets": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1702855332, "lastModified": 1702936962,
"narHash": "sha256-3j9wZCbVcrtEg7yQMVHJDhSAW6DESNs+6QxweWZNCNY=", "narHash": "sha256-uIZ2uPE26JKJ58463ejHMiAOpqBwflyN6tCmZ89vaSQ=",
"ref": "refs/heads/master", "ref": "refs/heads/master",
"rev": "ba52c86b6ff0d0657cb57ce737851d6f6026f7f5", "rev": "c6db5c3ba8bff0e618fc3e31c9680863c5e53800",
"revCount": 4, "revCount": 5,
"type": "git", "type": "git",
"url": "ssh://git@git.vimium.com/jordan/nix-secrets.git" "url": "ssh://git@git.vimium.com/jordan/nix-secrets.git"
}, },

View File

@ -83,15 +83,31 @@
}]; }];
}; };
age.secrets."files/services/zigbee2mqtt/secret.yaml" = {
file = "${inputs.secrets}/files/services/zigbee2mqtt/secret.yaml.age";
path = "${services.zigbee2mqtt.dataDir}/secret.yaml";
};
services.zigbee2mqtt = { services.zigbee2mqtt = {
enable = true; enable = true;
dataDir = "/var/lib/zigbee2mqtt";
settings = { settings = {
homeassistant = config.services.home-assistant.enable; homeassistant = config.services.home-assistant.enable;
frontend = true; frontend = true;
device_options = {
retain = true;
};
serial = { serial = {
port = "/dev/ttyUSB0"; port = "/dev/ttyUSB0";
}; };
advanced = {
channel = 20;
network_key = "!secret.yaml network_key";
pan_id = 13001;
ext_pan_id = [ 79 1 73 47 250 136 124 222 ];
};
mqtt = { mqtt = {
version = 5;
server = "mqtt://localhost:1883"; server = "mqtt://localhost:1883";
}; };
}; };