{ desktop, inputs, pkgs, username, ... }: let php = pkgs.php82; phpPackages = pkgs.php82Packages; inherit (pkgs) writeShellApplication; _timer = writeShellApplication (import ./scripts/_timer.nix); deliver = writeShellApplication (import ./scripts/deliver.nix { inherit pkgs; }); export-video-list = writeShellApplication ( import ./scripts/export-video-list.nix { inherit pkgs username; } ); run = writeShellApplication (import ./scripts/run.nix { inherit pkgs; }); timer = writeShellApplication (import ./scripts/timer.nix); in with pkgs; [ age awscli2 bitwarden-cli bottom cachix ctop delta devenv dog doppler entr fd file gcc gh git git-crypt gnupg go inotify-tools jq killall lua mariadb mob php phpPackages.composer pv rustywind simple-http-server sshs tldr tree tree-sitter unzip virtualenv watchexec wget xclip xcp xdg-utils xh yarn # Scripts. deliver run ] ++ pkgs.lib.optionals desktop [ # Scripts. _timer export-video-list timer ]