{ pkgs ? # If pkgs is not defined, instanciate nixpkgs from locked commit let lock = (builtins.fromJSON (builtins.readFile ../flake.lock)).nodes.nixpkgs.locked; nixpkgs = fetchTarball { url = "https://github.com/nixos/nixpkgs/archive/${lock.rev}.tar.gz"; sha256 = lock.narHash; }; in import nixpkgs { overlays = [ (import (fetchTarball "https://github.com/tadfisher/nix-dart/archive/main.tar.gz")).overlay ]; }, ... }: { aerospace-tmux-focus = pkgs.callPackage ./aerospace-tmux-focus.nix { }; default = pkgs.callPackage ./quick-setup.nix { }; grist-core = pkgs.callPackage ./grist-core.nix { }; go-avahi-cname = pkgs.callPackage ./go-avahi-cname.nix { }; gogs = pkgs.callPackage ./gogs.nix { }; gogs-themes = pkgs.callPackage ./gogs-themes.nix { }; hello = pkgs.callPackage ./hello.nix { }; nct6775-pwm-udev-package = pkgs.callPackage ./nct6775-pwm-udev-package.nix { }; photo-cli = pkgs.callPackage ./photo-cli.nix { }; tmux-select-pane-no-wrap = pkgs.callPackage ./tmux-select-pane-no-wrap.nix { }; zapstore-cli = pkgs.callPackage ./zapstore-cli { }; }