mirror of
https://github.com/kmein/niveum
synced 2026-03-19 03:21:10 +01:00
traadfri: move out to module
This commit is contained in:
@@ -13,26 +13,16 @@ in {
|
||||
<configs/nixpkgs-unstable.nix>
|
||||
<configs/save-space.nix>
|
||||
<configs/tmux.nix>
|
||||
<configs/traadfri.nix>
|
||||
<modules/retiolum.nix>
|
||||
<modules/telegram-bot.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 {};
|
||||
};
|
||||
environment.systemPackages = [ pkgs.wtf ];
|
||||
|
||||
environment.systemPackages = [ pkgs.traadfri ];
|
||||
environment.variables = {
|
||||
TRAADFRI_USER = "kmein";
|
||||
TRAADFRI_HUB = "192.168.178.28";
|
||||
TRAADFRI_KEY = builtins.readFile <secrets/traadfri.key>;
|
||||
systemd.services.wtf = {
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
script = "${pkgs.tmux}/bin/tmux new-session -d '${pkgs.wtf}/bin/wtf --config=${wtf-config}'";
|
||||
serviceConfig.Type = "oneshot";
|
||||
};
|
||||
}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user