diff --git a/lib/apps.nix b/lib/apps.nix index 2a2f807..6a6d983 100644 --- a/lib/apps.nix +++ b/lib/apps.nix @@ -1,14 +1,19 @@ pkgs: +builtins.mapAttrs + (n: v: { + type = "app"; + program = toString (pkgs.writeShellScript n v); + }) { jupyterlab = let jupy = pkgs.python3.withPackages (p: with p; [ jupyterlab ipython ]); in - pkgs.writeShellScriptBin "jupyterlab" '' + '' exec ${jupy}/bin/python -m jupyterlab "$@" ''; - qemu-uefi = pkgs.writeShellScriptBin "qemu-uefi" '' + qemu-uefi = '' exec ${pkgs.qemu_kvm}/bin/qemu-kvm -bios ${pkgs.OVMF.fd}/FV/OVMF.fd "$@" ''; }