{ inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; deno2nix.url = "github:Makesesama/deno2nix"; }; outputs = { self, nixpkgs, deno2nix, ... }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; overlays = [ deno2nix.overlays.default ]; }; in { packages.${system}.default = pkgs.deno2nix.mkDenoApp { pname = "hexname-frontend"; version = "0.1.0"; src = ./src; deps = ./deps.nix; denoJson = ./deno.json; denoLock = ./deno.lock; entrypoint = "main.ts"; permissions = [ "--allow-net" "--allow-env" ]; }; devShells.${system}.default = pkgs.mkShell { packages = [ deno2nix.packages.${system}.default ]; }; }; }