diff --git a/nixos-apps/cutesealfanpage.love.nix b/nixos-apps/cutesealfanpage.love.nix index c92f295..765b569 100644 --- a/nixos-apps/cutesealfanpage.love.nix +++ b/nixos-apps/cutesealfanpage.love.nix @@ -4,13 +4,13 @@ let PROJECT_ROOT = builtins.toString ./.; in { - # nixpkgs.overlays = [ - # (self: super: { - # newSealPost = pkgs.writeShellScriptBin "newSealPost.sh" (builtins.readFile ./cutesealfanpage.love/newSealPost.sh); - # }) - # ]; + nixpkgs.overlays = [ + (self: super: { + newSealPost = pkgs.writeShellScriptBin "newSealPost.sh" (builtins.readFile ./cutesealfanpage.love/newSealPost.sh); + }) + ]; - # environment.systemPackages = [ pkgs.newSealPost ]; + environment.systemPackages = [ pkgs.newSealPost ]; services.caddy = { enable = true; @@ -32,10 +32,10 @@ in # uncomment this to use the staging server # security.acme.server = "https://acme-staging-v02.api.letsencrypt.org/directory"; - # services.cron = { - # enable = true; - # systemCronJobs = [ - # "12 12 * * * alice . /etc/profile; ${pkgs.newSealPost} > /home/alice/logs/backup.log 2>&1" - # ]; - # }; + services.cron = { + enable = true; + systemCronJobs = [ + "12 12 * * * alice . /etc/profile; ${pkgs.newSealPost} > /home/alice/logs/backup.log 2>&1" + ]; + }; } diff --git a/nixos-apps/cutesealfanpage.love/newSealPost.sh b/nixos-apps/cutesealfanpage.love/newSealPost.sh new file mode 100755 index 0000000..87a82cf --- /dev/null +++ b/nixos-apps/cutesealfanpage.love/newSealPost.sh @@ -0,0 +1,24 @@ +#!/bin/sh +HOME="/home/alice/seal-blog" + +# Call generateSealPosts from root of blog +# This will generate posts up to today +cd $HOME +./generate/generateSealPosts + +# cd to website so site can find posts folder and build +cd $HOME/website + +# Before our posts will show up on the site +# we need to build them so they're generated +# from our site.hs logic +./site build + +# Push to git +cd $HOME +ssh-add +git add . +git config user.name "Alice" +git config user.email "admin@cutesealfanpage.love" +git commit -m "Daily blog update" +git push origin main \ No newline at end of file diff --git a/nixos-apps/jitsi.crueltysquad.com.nix b/nixos-apps/jitsi.crueltysquad.com.nix index 18164ac..984cf4b 100644 --- a/nixos-apps/jitsi.crueltysquad.com.nix +++ b/nixos-apps/jitsi.crueltysquad.com.nix @@ -1,6 +1,6 @@ { services.jitsi-meet = { - enable = false; + enable = true; hostName = "jitsi.crueltysquad.com"; config = { enableWelcomePage = false; @@ -17,20 +17,20 @@ nginx.enable = false; }; - services.jitsi-videobridge.enable = false; - services.jitsi-videobridge.openFirewall = false; + services.jitsi-videobridge.enable = true; + services.jitsi-videobridge.openFirewall = true; networking.firewall.allowedTCPPorts = [ 80 443 ]; # security.acme.email = "me@example.com"; # security.acme.acceptTerms = true; - # services.caddy = { - # enable = true; - # virtualHosts = { - # "git.ewanick.com" = { - # extraConfig = '' - # reverse_proxy localhost:3000 - # ''; - # }; - # }; - # }; +# services.caddy = { +# enable = true; +# virtualHosts = { +# "git.ewanick.com" = { +# extraConfig = '' +# reverse_proxy localhost:3000 +# ''; +# }; +# }; +# }; }