aboutsummaryrefslogtreecommitdiff
path: root/packages/site
diff options
context:
space:
mode:
authorCaroline Larimore <caroline@larimo.re>2025-04-21 18:59:03 -0700
committerCaroline Larimore <caroline@larimo.re>2025-04-21 18:59:03 -0700
commit26659676c293bb545ab326a297a861eedfed67d8 (patch)
tree80f574169a53947b87b91d6970ffecb04738a2e4 /packages/site
parent27b56062b0f0966996a8aa98884e59e9c657324b (diff)
copenhagen: extract personal site package
Diffstat (limited to 'packages/site')
-rw-r--r--packages/site/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/site/default.nix b/packages/site/default.nix
new file mode 100644
index 0000000..1766134
--- /dev/null
+++ b/packages/site/default.nix
@@ -0,0 +1,28 @@
+{ lib, pkgs, ... }:
+
+pkgs.buildGoModule rec {
+ pname = "site";
+ version = "6612d84c63a7bbc2a5b70607f2ec32ea070c4659";
+
+ src = pkgs.fetchFromGitHub {
+ owner = "CartConnoisseur";
+ repo = "site";
+ rev = "${version}";
+ hash = "sha256-n54+LdtMyjoLfaFqd7tcDQqBiYCdUW/Rs67Vc4QwEJ0=";
+ };
+
+ vendorHash = "sha256-2/4Wv7nsaT0wnUzkRgHKpSswigDj9nOvlmYXK29rvLU=";
+
+ # kinda a hack, but whatever
+ postBuild = ''
+ mkdir -p $out/share/site
+ cp -r $src/* $out/share/site/
+ '';
+
+ meta = {
+ description = "personal site";
+ homepage = "https://github.com/CartConnoisseur/site";
+ license = lib.licenses.mit;
+ maintainers = with lib.maintainers; [ CartConnoisseur ];
+ };
+} \ No newline at end of file