nix flake

This commit is contained in:
mtgmonkey
2025-12-18 10:55:31 +01:00
parent c63ee0d945
commit 73af6c13d7
3 changed files with 23 additions and 6 deletions

View File

@@ -2,14 +2,30 @@
inputs = {
nixpkgs.url = "nixpkgs/nixpkgs-unstable";
};
outputs = {
nixpkgs,
self,
...
}: let
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 = [