summaryrefslogtreecommitdiff
path: root/modules/nixos/nofitications.linus.onl
diff options
context:
space:
mode:
authorLinnnus <[email protected]>2024-02-20 19:00:53 +0100
committerLinnnus <[email protected]>2024-02-20 19:01:44 +0100
commit274e08f50faffe1b8e4a760811b0a12450eae719 (patch)
tree393449e81f21b6f6b1ea7a701cef0f740cc3b757 /modules/nixos/nofitications.linus.onl
parent1bbdd3f63a9d8c46b1772cbf2ad9fd83d7ef213b (diff)
Merge 'reorg' into 'main'
This patch moves in the reorganizational work done on the reorg branch, mainly: * Move host-specific modules into hosts/<host>/<module> * Break up HM config See the reorg branch for the individual commits.
Diffstat (limited to 'modules/nixos/nofitications.linus.onl')
-rw-r--r--modules/nixos/nofitications.linus.onl/default.nix34
1 files changed, 0 insertions, 34 deletions
diff --git a/modules/nixos/nofitications.linus.onl/default.nix b/modules/nixos/nofitications.linus.onl/default.nix
deleted file mode 100644
index c050ef4..0000000
--- a/modules/nixos/nofitications.linus.onl/default.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- lib,
- config,
- ...
-}: let
- inherit (lib) mkEnableOption mkIf;
-
- cfg = config.modules."notifications.linus.onl";
-in {
- options.modules."notifications.linus.onl" = {
- enable = mkEnableOption "notifications.linus.onl static site";
-
- useACME = mkEnableOption "built-in HTTPS stuff";
- };
-
- config = mkIf cfg.enable {
- services.push-notification-api = {
- enable = true;
- };
-
- # Register domain name.
- services.cloudflare-dyndns.domains = ["notifications.linus.onl"];
-
- # Use NGINX as reverse proxy.
- services.nginx.virtualHosts."notifications.linus.onl" = {
- enableACME = cfg.useACME;
- forceSSL = cfg.useACME;
- locations."/" = {
- recommendedProxySettings = true;
- proxyPass = "http://unix:/run/push-notification-api.sock";
- };
- };
- };
-}