me like nix
0

Configure Feed

Select the types of activity you want to include in your feed.

update HA

author
Sean Aye
date (Mar 22, 2026, 8:03 PM -0400) commit 9747c116 parent 504c564d change-id oyzltuxz
+72 -1
+72 -1
hosts/mira/configuration.nix
··· 29 29 30 30 services.openssh = { 31 31 enable = true; 32 - ports = [ 5431 ]; 33 32 settings = { 34 33 PasswordAuthentication = false; 35 34 KbdInteractiveAuthentication = false; ··· 47 46 }; 48 47 49 48 # List services that you want to enable: 49 + services.flaresolverr.enable = true; 50 50 nixarr = { 51 51 enable = true; 52 52 mediaDir = "/mnt/storage1/nixarr/media"; ··· 158 158 "mqtt" 159 159 "tasmota" 160 160 "wiz" 161 + "google_translate" # TTS - was missing gtts module 162 + "ecobee" # Was missing pyecobee module 163 + "ibeacon" # Was missing ibeacon_ble module 161 164 ]; 162 165 config = { 163 166 homeassistant = { ··· 167 170 zeroconf = { }; 168 171 # MQTT configuration - broker must be set up via UI 169 172 mqtt = { }; 173 + # Automations 174 + automation = [ 175 + { 176 + id = "1761448856909"; 177 + alias = "Turn off heat"; 178 + trigger = [ 179 + { 180 + platform = "time"; 181 + at = "23:00:00"; 182 + } 183 + ]; 184 + condition = [ ]; 185 + action = [ 186 + { 187 + action = "climate.turn_off"; 188 + target.device_id = "bfe22d32a4532f8ae991d6daffb48267"; 189 + } 190 + ]; 191 + mode = "single"; 192 + } 193 + { 194 + id = "1766200000001"; 195 + alias = "Turn on heat"; 196 + trigger = [ 197 + { 198 + platform = "time"; 199 + at = "06:00:00"; 200 + } 201 + ]; 202 + condition = [ ]; 203 + action = [ 204 + { 205 + action = "climate.set_hvac_mode"; 206 + target.device_id = "bfe22d32a4532f8ae991d6daffb48267"; 207 + data.hvac_mode = "heat"; 208 + } 209 + ]; 210 + mode = "single"; 211 + } 212 + { 213 + id = "1766153071796"; 214 + alias = "Close Garage Door"; 215 + trigger = [ 216 + { 217 + platform = "device"; 218 + device_id = "d8dedd8cd0ce1488d9830c455bb0a761"; 219 + domain = "cover"; 220 + entity_id = "cf36763543169888aa106b1acb02ad72"; 221 + type = "opened"; 222 + for = { 223 + hours = 0; 224 + minutes = 10; 225 + seconds = 0; 226 + }; 227 + } 228 + ]; 229 + condition = [ ]; 230 + action = [ 231 + { 232 + device_id = "d8dedd8cd0ce1488d9830c455bb0a761"; 233 + domain = "cover"; 234 + entity_id = "cf36763543169888aa106b1acb02ad72"; 235 + type = "close"; 236 + } 237 + ]; 238 + mode = "single"; 239 + } 240 + ]; 170 241 }; 171 242 }; 172 243