{ flake, pkgs }: let mkAliases = aliases: pkgs.lib.mapAttrsToList ( name: cmd: pkgs.writeShellScriptBin name '' set -euo pipefail ${cmd} '' ) aliases; mkShell = path: import path { inherit flake pkgs mkAliases; lib = pkgs.lib; }; in { ffmpeg = mkShell ./ffmpeg.nix; magick = mkShell ./magick.nix; packwiz = mkShell ./packwiz.nix; }