nixos/home-assistant: make service reloadable

This allows quick reloads using the following trick:

$(nix-build --show-trace --no-out-link \
  -E '(with import <nixpkgs/nixos> {};
       pkgs.writeScript "update-hass-config"
       config.systemd.services.home-assistant.preStart)')
systemctl reload home-assistant
wip/yesman
Jörg Thalheim 4 years ago
parent e0ece5aebe
commit 26e9a3498b
No known key found for this signature in database
GPG Key ID: 003F2096411B5F92
  1. 1
      nixos/modules/services/misc/home-assistant.nix

@ -240,6 +240,7 @@ in {
'');
serviceConfig = {
ExecStart = "${package}/bin/hass --config '${cfg.configDir}'";
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
User = "hass";
Group = "hass";
Restart = "on-failure";

Loading…
Cancel
Save