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 = [
|
imports = [
|
||||||
./hass
|
|
||||||
./restic.nix
|
./restic.nix
|
||||||
./traefik.nix
|
./traefik.nix
|
||||||
./stash.nix
|
./stash.nix
|
||||||
|
@ -8,6 +7,5 @@
|
||||||
./wallos.nix
|
./wallos.nix
|
||||||
./homepage.nix
|
./homepage.nix
|
||||||
./searxng.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 = {
|
virtualisation.oci-containers.containers.stash = {
|
||||||
image = "stashapp/stash:v0.24.3";
|
image = "stashapp/stash:v0.24.2";
|
||||||
environment = {
|
environment = {
|
||||||
STASH_STASH = "/data/";
|
STASH_STASH = "/data/";
|
||||||
STASH_GENERATED = "/generated/";
|
STASH_GENERATED = "/generated/";
|
||||||
|
|
Loading…
Reference in a new issue