inputs@{ system, self, deploy-rs, nvfetcher, nixpkgs, ca-util, ... }: let pkgs = self.legacyPackages.${system}; utils = import ./utils { inherit (nixpkgs) lib; }; inherit (utils) nixImport; in pkgs.mkShell { nativeBuildInputs = builtins.attrValues self.packages.${system} ++ (with pkgs; [ sops wireguard-tools # gup nftables deploy-rs.packages.${system}.deploy-rs knot-dns yq nvfetcher.packages.${system}.default ca-util.packages.${system}.ca poetry ]); }