inputs@{ system, self, deploy-rs, nvfetcher, nixpkgs, ... }: let pkgs = self.legacyPackages.${system}; utils = import ./utils { inherit (nixpkgs) lib; }; inherit (utils) nixImport; in pkgs.mkShell { name = "nixos"; 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 ]); }