aboutsummaryrefslogtreecommitdiff
path: root/modules/nixos/services/web
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 /modules/nixos/services/web
parent27b56062b0f0966996a8aa98884e59e9c657324b (diff)
copenhagen: extract personal site package
Diffstat (limited to 'modules/nixos/services/web')
-rw-r--r--modules/nixos/services/web/personal/default.nix24
1 files changed, 2 insertions, 22 deletions
diff --git a/modules/nixos/services/web/personal/default.nix b/modules/nixos/services/web/personal/default.nix
index 7d9915a..6a86447 100644
--- a/modules/nixos/services/web/personal/default.nix
+++ b/modules/nixos/services/web/personal/default.nix
@@ -3,26 +3,6 @@
with lib; with lib.${namespace}; let
cfg = config.${namespace}.services.web.personal;
impermanence = config.${namespace}.system.impermanence;
-
- package = (pkgs.buildGoModule rec {
- pname = "site";
- version = "6612d84c63a7bbc2a5b70607f2ec32ea070c4659";
-
- src = pkgs.fetchFromGitHub {
- owner = "CartConnoisseur";
- repo = "site";
- rev = "${version}";
- hash = "sha256-n54+LdtMyjoLfaFqd7tcDQqBiYCdUW/Rs67Vc4QwEJ0=";
- };
-
- # kinda a hack, but whatever
- postBuild = ''
- mkdir -p $out/share/site
- cp -r $src/* $out/share/site/
- '';
-
- vendorHash = "sha256-2/4Wv7nsaT0wnUzkRgHKpSswigDj9nOvlmYXK29rvLU=";
- });
in {
options.${namespace}.services.web.personal = with types; {
enable = mkEnableOption "personal site webserver";
@@ -55,8 +35,8 @@ in {
wantedBy = [ "multi-user.target" ];
serviceConfig = {
- WorkingDirectory = "${package}/share/site";
- ExecStart = "${package}/bin/site";
+ WorkingDirectory = "${pkgs.cxl.site}/share/site";
+ ExecStart = "${pkgs.cxl.site}/bin/site";
};
};
};