]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/capitaines/production.nix
Move personal websites to modules
[perso/Immae/Config/Nix.git] / modules / private / websites / capitaines / production.nix
similarity index 84%
rename from nixops/modules/websites/capitaines/default.nix
rename to modules/private/websites/capitaines/production.nix
index 4bbf48806e73501779fe5dafe422273d816ca6f4..fe9c619491d5a7752032a486b72cd52ba856f1e2 100644 (file)
@@ -1,18 +1,14 @@
 { lib, pkgs, config, myconfig,  ... }:
 let
-    cfg = config.services.myWebsites.Capitaines;
+    cfg = config.myServices.websites.capitaines.production;
     env = myconfig.env.websites.capitaines;
     webappName = "capitaines_mastodon";
     root = "/run/current-system/webapps/${webappName}";
     siteDir = ./mastodon_static;
 in {
-  options.services.myWebsites.Capitaines = {
-    production = {
-      enable = lib.mkEnableOption "enable Capitaines's website";
-    };
-  };
+  options.myServices.websites.capitaines.production.enable = lib.mkEnableOption "enable Capitaines's website";
 
-  config = lib.mkIf cfg.production.enable {
+  config = lib.mkIf cfg.enable {
     system.extraSystemBuilderCmds = ''
       mkdir -p $out/webapps
       ln -s ${siteDir} $out/webapps/${webappName}