ma wbob.r: deploy bureautomation with unstable branch
This commit is contained in:
parent
1e93c089fe
commit
69ab3dbeea
|
@ -2,4 +2,5 @@
|
||||||
name="wbob";
|
name="wbob";
|
||||||
# musnix = true;
|
# musnix = true;
|
||||||
home-manager = true;
|
home-manager = true;
|
||||||
|
unstable = true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
kodi-host = "192.168.8.11";
|
kodi-host = "192.168.8.11";
|
||||||
|
unstable = import <nixpkgs-unstable> {};
|
||||||
in {
|
in {
|
||||||
imports = [
|
imports = [
|
||||||
./ota.nix
|
./ota.nix
|
||||||
./comic-updater.nix
|
./comic-updater.nix
|
||||||
./puppy-proxy.nix
|
./puppy-proxy.nix
|
||||||
|
|
||||||
|
./zigbee2mqtt
|
||||||
|
|
||||||
# hass config
|
# hass config
|
||||||
## complex configs
|
## complex configs
|
||||||
./multi/daily-standup.nix
|
./multi/daily-standup.nix
|
||||||
|
@ -39,15 +42,22 @@ in {
|
||||||
./automation/bureau-shutdown.nix
|
./automation/bureau-shutdown.nix
|
||||||
./automation/nachtlicht.nix
|
./automation/nachtlicht.nix
|
||||||
./automation/schlechteluft.nix
|
./automation/schlechteluft.nix
|
||||||
|
./automation/philosophische-tuer.nix
|
||||||
./automation/hass-restart.nix
|
./automation/hass-restart.nix
|
||||||
./device_tracker/openwrt.nix
|
./device_tracker/openwrt.nix
|
||||||
./person/team.nix
|
./person/team.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [ 8123 ];
|
networking.firewall.allowedTCPPorts = [ 8123 ];
|
||||||
state = [ "/var/lib/hass/known_devices.yaml" ];
|
state = [ "/var/lib/hass/known_devices.yaml" ];
|
||||||
|
|
||||||
services.home-assistant = {
|
services.home-assistant = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = (unstable.home-assistant.overrideAttrs (old: {
|
||||||
|
doInstallCheck = false;
|
||||||
|
})).override {
|
||||||
|
extraPackages = p: [ p.APScheduler ];
|
||||||
|
};
|
||||||
autoExtraComponents = true;
|
autoExtraComponents = true;
|
||||||
config = {
|
config = {
|
||||||
config = {};
|
config = {};
|
||||||
|
|
Loading…
Reference in a new issue