alpha
Login
or
Join now
seanaye.bsky.social
/
nixos-config
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
me like nix
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
update HA
author
Sean Aye
date
3 months ago
(Mar 22, 2026, 8:03 PM -0400)
commit
9747c116
9747c116a06925fbbd86e8385e10a8790c7314d7
parent
504c564d
504c564d7a1f6aa42c97dabb783fb0096c6cfcb9
change-id
oyzltuxz
oyzltuxzpplpnzoqtpwwrvtmwpqkltok
+72
-1
1 changed file
Expand all
Collapse all
Unified
Split
hosts
mira
configuration.nix
+72
-1
hosts/mira/configuration.nix
Reviewed
···
29
29
30
30
services.openssh = {
31
31
enable = true;
32
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
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
161
+
"google_translate" # TTS - was missing gtts module
162
162
+
"ecobee" # Was missing pyecobee module
163
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
173
+
# Automations
174
174
+
automation = [
175
175
+
{
176
176
+
id = "1761448856909";
177
177
+
alias = "Turn off heat";
178
178
+
trigger = [
179
179
+
{
180
180
+
platform = "time";
181
181
+
at = "23:00:00";
182
182
+
}
183
183
+
];
184
184
+
condition = [ ];
185
185
+
action = [
186
186
+
{
187
187
+
action = "climate.turn_off";
188
188
+
target.device_id = "bfe22d32a4532f8ae991d6daffb48267";
189
189
+
}
190
190
+
];
191
191
+
mode = "single";
192
192
+
}
193
193
+
{
194
194
+
id = "1766200000001";
195
195
+
alias = "Turn on heat";
196
196
+
trigger = [
197
197
+
{
198
198
+
platform = "time";
199
199
+
at = "06:00:00";
200
200
+
}
201
201
+
];
202
202
+
condition = [ ];
203
203
+
action = [
204
204
+
{
205
205
+
action = "climate.set_hvac_mode";
206
206
+
target.device_id = "bfe22d32a4532f8ae991d6daffb48267";
207
207
+
data.hvac_mode = "heat";
208
208
+
}
209
209
+
];
210
210
+
mode = "single";
211
211
+
}
212
212
+
{
213
213
+
id = "1766153071796";
214
214
+
alias = "Close Garage Door";
215
215
+
trigger = [
216
216
+
{
217
217
+
platform = "device";
218
218
+
device_id = "d8dedd8cd0ce1488d9830c455bb0a761";
219
219
+
domain = "cover";
220
220
+
entity_id = "cf36763543169888aa106b1acb02ad72";
221
221
+
type = "opened";
222
222
+
for = {
223
223
+
hours = 0;
224
224
+
minutes = 10;
225
225
+
seconds = 0;
226
226
+
};
227
227
+
}
228
228
+
];
229
229
+
condition = [ ];
230
230
+
action = [
231
231
+
{
232
232
+
device_id = "d8dedd8cd0ce1488d9830c455bb0a761";
233
233
+
domain = "cover";
234
234
+
entity_id = "cf36763543169888aa106b1acb02ad72";
235
235
+
type = "close";
236
236
+
}
237
237
+
];
238
238
+
mode = "single";
239
239
+
}
240
240
+
];
170
241
};
171
242
};
172
243