1
0
mirror of https://github.com/kmein/niveum synced 2026-03-21 20:31:07 +01:00

feat: convert inputs to flakes

This commit is contained in:
2023-02-23 16:53:53 +01:00
parent b98ac4ebce
commit c51db2b53c
12 changed files with 217 additions and 140 deletions

View File

@@ -1,12 +1,13 @@
{
config,
pkgs,
lib,
...
}: let
inherit (import <niveum/lib>) localAddresses;
inherit (import ../lib) localAddresses;
living-room-id = 131090;
in {
imports = [<niveum/modules/traadfri.nix>];
imports = [../modules/traadfri.nix];
environment.systemPackages = [
(pkgs.writers.writeDashBin "traadfri-party" ''
@@ -20,11 +21,13 @@ in {
'')
];
age.secrets.traadfri-key.file = ../secrets/traadfri-key.age;
niveum.traadfri = {
enable = true;
user = "kmein";
host = localAddresses.tradfri;
key = lib.strings.fileContents <secrets/traadfri.key>;
keyFile = config.age.secrets.traadfri-key.path;
rooms = {
corridor = 131080;
kitchen = 131081;