Files
dotfiles/scripts/yt-block/module.nix
2024-08-16 23:05:55 +02:00

22 lines
563 B
Nix

{ pkgs, config, ... }:
let
yt_block = pkgs.callPackage ./app.nix {};
in {
systemd.services.yt-block = {
enable = true;
description = "Block Youtube";
serviceConfig = {
Restart = "always";
#RestartSec = "60s";
ExecStart = "${yt_block}/bin/yt_block starter";
};
wantedBy = [ "multi-user.target" ];
};
environment.systemPackages = [ yt_block ];
boot.extraModulePackages = [ (pkgs.callPackage ./unkillable-process-kernel-module.nix {
kernel = config.boot.kernelPackages.kernel;
}) ];
boot.kernelModules = [ "unkillable" ];
}