Files
nook/flake.nix
mtgmonkey 73af6c13d7 nix flake
2025-12-18 10:55:31 +01:00

38 lines
835 B
Nix

{
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
];
};
};
};
}