Files
dotfiles/scripts/yt-block/app.nix
Sebastian Moser 84c973d392 yt-block fixes
2024-08-15 13:02:57 +02:00

14 lines
413 B
Nix

{ pkgs
, ...
}: let
python = pkgs.python3.withPackages (ps: with ps; [pkgs.python311Packages.cryptography]);
python_script = pkgs.writeText "main-py" (builtins.readFile ./main.py);
in pkgs.writeShellApplication {
name = "yt_block";
runtimeInputs = with pkgs; [ iptables bash gnugrep ps util-linux ];
text = ''
export PYTHON=${python}/bin/python
${python}/bin/python ${python_script} "$@"
'';
}