diff --git a/user/bin/ytsub-wrappers.nix b/user/bin/ytsub-wrappers.nix new file mode 100644 index 0000000..4d8f256 --- /dev/null +++ b/user/bin/ytsub-wrappers.nix @@ -0,0 +1,22 @@ +{ config, lib, pkgs, ... }: +let + myYtpScript = '' + ytsub --video-player /usr/bin/mpv + ''; + myYtaScript = '' + yt-dlp -x --audio-format mp3 $1 + ''; + myYtdScript = '' + pushd ~/Media/Podcasts; + ytsub --video-player yta; + popd; + ''; +in +{ + home.packages = [ + pkgs.yt-dlp + (pkgs.writeScriptBin "ytp" myYtpScript) + (pkgs.writeScriptBin "yta" myYtaScript) + (pkgs.writeScriptBin "ytd" myYtdScript) + ]; +} diff --git a/user/home.nix b/user/home.nix index daa8aa2..bd7911e 100644 --- a/user/home.nix +++ b/user/home.nix @@ -12,6 +12,7 @@ ./wm/xmonad/xmonad.nix # My xmonad config ./shell/sh.nix # My zsh and bash config ./bin/phoenix.nix # My nix command wrapper + ./bin/ytsub-wrappers.nix # My ytsub wrapper ./app/doom-emacs/doom.nix # My doom emacs config ./app/terminal/alacritty.nix # My alacritty config ./app/terminal/kitty.nix # My kitty config