1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

install traadfri

This commit is contained in:
Kierán Meinhardt
2019-06-05 19:36:29 +02:00
parent e705d10feb
commit 75bf251bf7
2 changed files with 22 additions and 7 deletions

View File

@@ -118,8 +118,8 @@
let traadfri-package = pkgs.fetchFromGitHub {
owner = "kmein";
repo = "traadfri";
rev = "c77cc778d88ddb1b667d9952803dd943a8594036";
sha256 = "0800h9gakvkn1260dxxd8g8rn0n3pifkya4pwcbxb8j0sli86ch4";
rev = "9a34ce96363e0709adf9ff842e3dfc6d469e5217";
sha256 = "1dj4xvzq51n2s3vnwh8f83lxn00x895wc92jp83x3pkcrjvkkzxn";
};
in pkgs.python3Packages.callPackage traadfri-package {};

View File

@@ -14,11 +14,27 @@ in {
<modules/retiolum.nix>
<modules/telegram-bot.nix>
<configs/distrobump.nix>
];
{
nixpkgs.config.packageOverrides = pkgs: {
libcoap = pkgs.callPackage <packages/libcoap.nix> {};
traadfri =
let traadfri-package = pkgs.fetchFromGitHub {
owner = "kmein";
repo = "traadfri";
rev = "9a34ce96363e0709adf9ff842e3dfc6d469e5217";
sha256 = "1dj4xvzq51n2s3vnwh8f83lxn00x895wc92jp83x3pkcrjvkkzxn";
};
in pkgs.python3Packages.callPackage traadfri-package {};
};
nixpkgs.config.packageOverrides = pkgs: {
libcoap = pkgs.callPackage <packages/libcoap.nix> {};
};
environment.systemPackages = [ pkgs.traadfri ];
environment.variables = {
TRAADFRI_USER = "kmein";
TRAADFRI_HUB = "192.168.178.28";
TRAADFRI_KEY = builtins.readFile <secrets/traadfri.key>;
};
}
];
boot.loader.grub.enable = false;
boot.loader.generic-extlinux-compatible.enable = true;
@@ -42,7 +58,6 @@ in {
vim
htop
wget
libcoap
];
users.mutableUsers = false;