From 73af6c13d7c710df50994ea967ab6ae6cf8c2b47 Mon Sep 17 00:00:00 2001 From: mtgmonkey Date: Thu, 18 Dec 2025 10:55:31 +0100 Subject: [PATCH] nix flake --- .gitignore | 1 + flake.nix | 26 +++++++++++++++++++++----- index.md | 2 +- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index ca35be0..75c328e 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ _site +result diff --git a/flake.nix b/flake.nix index 63cdd3c..83d65c8 100644 --- a/flake.nix +++ b/flake.nix @@ -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 = [ diff --git a/index.md b/index.md index fe02cf8..5fa3358 100644 --- a/index.md +++ b/index.md @@ -2,7 +2,7 @@ layout: default.liquid --- -# Welcome to Andromeda's website! +# Welcome to Andromeda's nook! Ich bin eine Austausch in Deutschland (bis Juni), also habe ich nicht viele Freizeit zu schreiben. Ich werde auf Deutsch und auf Englisch posten. Die FOSS Gemeinschaft, UNIX Philosophie, und Functional programming interessieren mich. Du kannst mich sitzend in meinem Fenster (auch wenn es kalt ist) programmierend finden. Meine Grammatik ist bestimmt weit von perfekt, weil ich Amerikanerin bin. Sei geduldig, weil ich nur seit August Deutsch gelernt habe <3