~witcher/wiredspace.de

4f28358d29d6fb2a0419dd54469a4245185579e9 — witcher 5 months ago 91d02a7
nix: add run for developing
1 files changed, 21 insertions(+), 16 deletions(-)

M flake.nix
M flake.nix => flake.nix +21 -16
@@ 13,27 13,32 @@
        buildDeps = [ pkgs.hugo ];
      in
      rec {
        packages = {
          wiredspace = pkgs.stdenvNoCC.mkDerivation {
            name = "wiredspace.de";
            src = self;
            buildInputs = buildDeps;
            phases = [ "unpackPhase" "buildPhase" "installPhase" ];
            buildPhase = ''
              hugo
            '';
            installPhase = ''
              mkdir -p $out
              cp -r public/* $out
            '';
          };
        packages.wiredspace = pkgs.stdenvNoCC.mkDerivation {
          name = "wiredspace.de";
          src = self;
          buildInputs = buildDeps;
          phases = [ "unpackPhase" "buildPhase" "installPhase" ];
          buildPhase = ''
            hugo
          '';
          installPhase = ''
            mkdir -p $out
            cp -r public/* $out
          '';
        };
        defaultPackage = packages.wiredspace;
        packages.default = packages.wiredspace;
        devShells.default = pkgs.mkShell {
          buildInputs = buildDeps;
        };
        devShell = self.devShells.${system}.default;
        devShell = devShells.default;
        formatter = pkgs.nixfmt;
        apps.serve = flake-utils.lib.mkApp {
          drv = pkgs.writeShellScriptBin "run" ''
            ${pkgs.hugo}/bin/hugo serve
          '';
        };
        apps.default = apps.serve;
      }
    );
}