From 67714b1987617844df71a83052c68004e755d8ff Mon Sep 17 00:00:00 2001 From: Silas Schöffel Date: Mon, 20 Jan 2025 17:12:31 +0100 Subject: feat(modules/murmur): init --- system/services/default.nix | 1 - system/services/murmur/default.nix | 50 -------------------------------------- 2 files changed, 51 deletions(-) delete mode 100644 system/services/murmur/default.nix (limited to 'system') diff --git a/system/services/default.nix b/system/services/default.nix index 819c36a..dfce3be 100644 --- a/system/services/default.nix +++ b/system/services/default.nix @@ -5,7 +5,6 @@ ./mastodon ./matrix ./minecraft - ./murmur ./restic ./taskserver ]; diff --git a/system/services/murmur/default.nix b/system/services/murmur/default.nix deleted file mode 100644 index dec79ba..0000000 --- a/system/services/murmur/default.nix +++ /dev/null @@ -1,50 +0,0 @@ -{...}: let - murmurStore = "/var/lib/murmur"; -in { - vhack.persist.directories = [ - { - directory = "/var/lib/murmur"; - user = "murmur"; - group = "murmur"; - mode = "0700"; - } - ]; - - services.murmur = { - enable = true; - openFirewall = true; - welcometext = '' - You never get a second chance to make a first impression
- - The entire team of [name of the company] is thrilled to welcome you on board. We hope you’ll do some amazing work here! - ''; - sslKey = "${murmurStore}/key.pem"; - sslCert = "${murmurStore}/fullchain.pem"; - - registerUrl = "vhack.eu"; - registerName = "vhack"; - registerHostname = "mumble.vhack.eu"; - hostName = "mumble.vhack.eu"; - clientCertRequired = true; - bandwidth = 7200000; - }; - - security.acme.certs.murmur = { - domain = "mumble.vhack.eu"; - postRun = - /* - bash - */ - '' - set -x - rm "${murmurStore}/key.pem" - rm "${murmurStore}/fullchain.pem" - - cp key.pem "${murmurStore}"; - cp fullchain.pem "${murmurStore}"; - - chown murmur:murmur "${murmurStore}/key.pem" - chown murmur:murmur "${murmurStore}/fullchain.pem" - ''; - }; -} -- cgit 1.4.1