marthsincemelee d1299ed112 fix(home-assistant): wire automation/script/scene !include directives
UI-saved automations land in /var/lib/hass/automations.yaml, but HA
won't load them unless configuration.yaml has \`automation: !include
automations.yaml\`. The Nix-managed config didn't have it, so HA's
post-save reload found no automations and timed out.

The NixOS HA module's renderYAMLFile post-processes the generated YAML
to convert quoted bang-strings into real YAML tags (see the sed step
in nixos/modules/services/home-automation/home-assistant.nix), so a
plain Nix string is enough — no escape-hatch needed.

Pre-create the three include targets via systemd.tmpfiles so HA
doesn't fail at startup if the user hasn't saved anything yet.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 21:50:41 +02:00
2024-01-20 10:18:08 +01:00
2025-02-07 22:13:20 +01:00
2023-07-03 07:58:41 +00:00
2026-04-20 16:05:05 +02:00
2023-09-11 14:54:26 +00:00
2026-05-10 14:40:22 +02:00
2026-01-05 18:53:52 +00:00
2025-10-27 07:40:22 +00:00

Private NixOS Configuration

Felix Nixos Config

Structure

.
├── images       # custom image generations
├── machines     # machine definitions
├── modules      # own nix-options, to modularize services/hardware/...
├── overlays     # overlays
├── pkgs         # own packages, which are not available in nixpkgs
└── environments     # summarize module collections into single options

Commands

# Rebuild (switch/boot/test) 
sudo nixos-rebuild switch --flake '.#jupiter'


# Update Flake
nix flake update

# Channel list
sudo nix-channel --list
# Channel update
sudo nix-channel --update
S
Description
Private NixOS configuration
Readme 260 KiB
Languages
Nix 100%