Compare commits
No commits in common. "5b6e91249faa333a8dfb6f2fada2d7d1c73894c6" and "0d6aaaa943fcaca5a2dd6f8521fe8ee004859506" have entirely different histories.
5b6e91249f
...
0d6aaaa943
6 changed files with 1 additions and 170 deletions
|
@ -1,6 +1,5 @@
|
|||
{...}: {
|
||||
imports = [
|
||||
./hass
|
||||
./restic.nix
|
||||
./traefik.nix
|
||||
./stash.nix
|
||||
|
@ -8,6 +7,5 @@
|
|||
./wallos.nix
|
||||
./homepage.nix
|
||||
./searxng.nix
|
||||
./navidrome.nix
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
_: {
|
||||
services.home-assistant.config = {
|
||||
lovelace.mode = "yaml";
|
||||
http = {
|
||||
server_host = "192.168.1.98";
|
||||
server_port = 8124;
|
||||
};
|
||||
homeassistant = {
|
||||
name = "Home";
|
||||
time_zone = "America/New_York";
|
||||
unit_system = "imperial";
|
||||
temperature_unit = "F";
|
||||
currency = "USD";
|
||||
country = "US";
|
||||
};
|
||||
default_config = {};
|
||||
};
|
||||
}
|
|
@ -1,28 +0,0 @@
|
|||
_: {
|
||||
imports = [
|
||||
./lovelace.nix
|
||||
./config.nix
|
||||
];
|
||||
|
||||
nixpkgs.config.permittedInsecurePackages = ["openssl-1.1.1w"];
|
||||
|
||||
services.home-assistant = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
extraComponents = [
|
||||
"default_config"
|
||||
"met"
|
||||
"openweathermap"
|
||||
"esphome"
|
||||
"google_translate"
|
||||
"radio_browser"
|
||||
"sonarr"
|
||||
"radarr"
|
||||
"glances"
|
||||
"epson"
|
||||
"eufy"
|
||||
"hue"
|
||||
"nanoleaf"
|
||||
];
|
||||
};
|
||||
}
|
|
@ -1,110 +0,0 @@
|
|||
_: {
|
||||
services.home-assistant.lovelaceConfig = {
|
||||
title = "Home";
|
||||
views = [
|
||||
{
|
||||
title = "Home";
|
||||
icon = "mdi:home";
|
||||
cards = [
|
||||
{
|
||||
type = "markdown";
|
||||
title = "Lovelace";
|
||||
content = "Welcome home!";
|
||||
}
|
||||
{
|
||||
type = "weather-forecast";
|
||||
entity = "weather.openweathermap";
|
||||
forecast_type = "hourly";
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
title = "Living Room";
|
||||
cards = [
|
||||
{
|
||||
type = "light";
|
||||
entity = "light.living_room";
|
||||
tap_action = {action = "toggle";};
|
||||
hold_action = {action = "Default action";};
|
||||
style = {
|
||||
top = "72.8%";
|
||||
left = "75.3%";
|
||||
};
|
||||
}
|
||||
{
|
||||
type = "light";
|
||||
entity = "light.hall_light";
|
||||
tap_action = {action = "toggle";};
|
||||
hold_action = {action = "Default action";};
|
||||
style = {
|
||||
top = "72.8%";
|
||||
left = "75.3%";
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
title = "Master Bedroom";
|
||||
cards = [
|
||||
{
|
||||
type = "light";
|
||||
entity = "light.master_bedroom_lamp";
|
||||
tap_action = {action = "toggle";};
|
||||
hold_action = {action = "Default action";};
|
||||
style = {
|
||||
top = "72.8%";
|
||||
left = "75.3%";
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
title = "Bedroom 1";
|
||||
cards = [
|
||||
{
|
||||
type = "light";
|
||||
entity = "light.bedroom_1";
|
||||
show_state = true;
|
||||
show_icon = true;
|
||||
tap_action = {action = "toggle";};
|
||||
hold_action = {action = "Default action";};
|
||||
style = {
|
||||
top = "72.8%";
|
||||
left = "75.3%";
|
||||
};
|
||||
}
|
||||
{
|
||||
type = "light";
|
||||
entity = "light.light_panels_58_6c_84";
|
||||
show_state = true;
|
||||
show_icon = true;
|
||||
tap_action = {action = "toggle";};
|
||||
hold_action = {action = "Default action";};
|
||||
style = {
|
||||
top = "72.8%";
|
||||
left = "75.3%";
|
||||
};
|
||||
}
|
||||
{
|
||||
type = "entities";
|
||||
entities = [
|
||||
"light.hue_color_lamp_1"
|
||||
"light.hue_color_lamp_2"
|
||||
"light.hue_lightstrip_plus_1"
|
||||
"light.light_panels_58_6c_84"
|
||||
];
|
||||
style = {
|
||||
top = "72.8%";
|
||||
left = "75.3%";
|
||||
};
|
||||
}
|
||||
];
|
||||
}
|
||||
{
|
||||
title = "Bedroom 2";
|
||||
cards = [
|
||||
];
|
||||
}
|
||||
];
|
||||
};
|
||||
}
|
|
@ -1,11 +0,0 @@
|
|||
_: {
|
||||
services.navidrome = {
|
||||
enable = true;
|
||||
openFirewall = true;
|
||||
settings = {
|
||||
Address = "100.108.113.89";
|
||||
Port = 4533;
|
||||
MusicFolder = "/media/music";
|
||||
};
|
||||
};
|
||||
}
|
|
@ -1,6 +1,6 @@
|
|||
_: {
|
||||
virtualisation.oci-containers.containers.stash = {
|
||||
image = "stashapp/stash:v0.24.3";
|
||||
image = "stashapp/stash:v0.24.2";
|
||||
environment = {
|
||||
STASH_STASH = "/data/";
|
||||
STASH_GENERATED = "/generated/";
|
||||
|
|
Loading…
Reference in a new issue