{ inputs = { nixpkgs.url = "nixpkgs/nixpkgs-unstable"; }; outputs = {nixpkgs, ...}: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; pkg = pkgs.stdenv.mkDerivation { pname = "andromeda-nook"; version = "0.1.0"; src = ./.; buildPhase = '' ${pkgs.lib.getExe pkgs.cobalt} build ''; installPhase = '' mkdir -p $out/wwwroot cp ./_site/* $out/wwwroot/ -r ''; meta = { description = "Andromeda's static hobby website"; homepage = "https://mtgmonkey.net"; license = pkgs.lib.licenses.bsd3; }; }; in { packages.${system} = { default = pkg; }; devShells.${system} = { default = pkgs.mkShell { packages = [ pkgs.cobalt ]; }; }; }; }