diff --git a/configs/default.nix b/configs/default.nix index 1ff4c36..d190656 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -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 {}; diff --git a/systems/catullus/configuration.nix b/systems/catullus/configuration.nix index 429c3c2..2992fd9 100644 --- a/systems/catullus/configuration.nix +++ b/systems/catullus/configuration.nix @@ -14,11 +14,27 @@ in { - ]; + { + nixpkgs.config.packageOverrides = pkgs: { + libcoap = pkgs.callPackage {}; + 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 {}; - }; + environment.systemPackages = [ pkgs.traadfri ]; + environment.variables = { + TRAADFRI_USER = "kmein"; + TRAADFRI_HUB = "192.168.178.28"; + TRAADFRI_KEY = builtins.readFile ; + }; + } + ]; boot.loader.grub.enable = false; boot.loader.generic-extlinux-compatible.enable = true; @@ -42,7 +58,6 @@ in { vim htop wget - libcoap ]; users.mutableUsers = false;