From d844fbca6f3f5ca2fcb651fe1f1183f46dfd12ca Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Sat, 12 Apr 2025 21:17:59 -0400 Subject: [PATCH] wip element call --- clients/quadraticserver/element-call.nix | 6 + .../{matrix.nix => grapevine.nix} | 2 +- flake.lock | 178 +++++------------- 3 files changed, 54 insertions(+), 132 deletions(-) create mode 100644 clients/quadraticserver/element-call.nix rename clients/quadraticserver/{matrix.nix => grapevine.nix} (93%) diff --git a/clients/quadraticserver/element-call.nix b/clients/quadraticserver/element-call.nix new file mode 100644 index 0000000..5ad7bea --- /dev/null +++ b/clients/quadraticserver/element-call.nix @@ -0,0 +1,6 @@ +{pkgs, ...}: { + services.caddy.virtualHosts."call.henryhiles.com". extraConfig = '' + root * ${pkgs.element-call} + file_server + ''; +} diff --git a/clients/quadraticserver/matrix.nix b/clients/quadraticserver/grapevine.nix similarity index 93% rename from clients/quadraticserver/matrix.nix rename to clients/quadraticserver/grapevine.nix index d343639..e31e50c 100644 --- a/clients/quadraticserver/matrix.nix +++ b/clients/quadraticserver/grapevine.nix @@ -11,7 +11,7 @@ settings = { server_name = "henryhiles.com"; database.backend = "rocksdb"; - federation.max_concurrent_requests = 99999; + federation.max_concurrent_requests = 10000; server_discovery = { server.authority = "${domain}:443"; diff --git a/flake.lock b/flake.lock index 215177c..99c3853 100644 --- a/flake.lock +++ b/flake.lock @@ -30,11 +30,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1743199235, - "narHash": "sha256-CBiKi4zWMdY4hBp9vP/zMWoksuKytt/kC8yrR2bRkEA=", + "lastModified": 1743295082, + "narHash": "sha256-hMJZducLOSLiHSQK3sGTQagx1ZfzoH+L5qYv9LMeDek=", "owner": "cole-h", "repo": "agenix-cli", - "rev": "2878cdb39dcdc9e584b75c20bee68779483f4fbe", + "rev": "814a066d6a583dd12d09b1f18af3c274d961c51e", "type": "github" }, "original": { @@ -134,22 +134,6 @@ "type": "github" } }, - "blobs": { - "flake": false, - "locked": { - "lastModified": 1604995301, - "narHash": "sha256-wcLzgLec6SGJA8fx1OEN1yV/Py5b+U5iyYpksUY/yLw=", - "owner": "simple-nixos-mailserver", - "repo": "blobs", - "rev": "2cccdf1ca48316f2cfd1c9a0017e8de5a7156265", - "type": "gitlab" - }, - "original": { - "owner": "simple-nixos-mailserver", - "repo": "blobs", - "type": "gitlab" - } - }, "crane": { "inputs": { "nixpkgs": [ @@ -236,11 +220,11 @@ "firefox-gnome-theme": { "flake": false, "locked": { - "lastModified": 1742930572, - "narHash": "sha256-zOXxXXJ3Fss28gFc8BWijKd25MesO3ViuRq3CRkI6Wg=", + "lastModified": 1744030537, + "narHash": "sha256-eflvu31mWHjIdJUWztGPRuqfqsXCJGxOnVS/iRRAZNY=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", - "rev": "6cb02d0cb8df67502f2f1daea0b9b1c20df58960", + "rev": "bf6d98d106f912cf4185208a59e39f62882ee259", "type": "github" }, "original": { @@ -252,11 +236,11 @@ "firefox-gnome-theme_2": { "flake": false, "locked": { - "lastModified": 1741628778, - "narHash": "sha256-RsvHGNTmO2e/eVfgYK7g+eYEdwwh7SbZa+gZkT24MEA=", + "lastModified": 1743774811, + "narHash": "sha256-oiHLDHXq7ymsMVYSg92dD1OLnKLQoU/Gf2F1GoONLCE=", "owner": "rafaelmardojai", "repo": "firefox-gnome-theme", - "rev": "5a81d390bb64afd4e81221749ec4bffcbeb5fa80", + "rev": "df53a7a31872faf5ca53dd0730038a62ec63ca9e", "type": "github" }, "original": { @@ -314,22 +298,6 @@ } }, "flake-compat_4": { - "flake": false, - "locked": { - "lastModified": 1696426674, - "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_5": { "locked": { "lastModified": 1733328505, "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=", @@ -475,11 +443,11 @@ ] }, "locked": { - "lastModified": 1741379162, - "narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=", + "lastModified": 1742649964, + "narHash": "sha256-DwOTp7nvfi8mRfuL1escHDXabVXFGT1VlPD1JHrtrco=", "owner": "cachix", "repo": "git-hooks.nix", - "rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc", + "rev": "dcf5072734cb576d2b0c59b2ac44f5050b5eac82", "type": "github" }, "original": { @@ -540,11 +508,11 @@ }, "locked": { "host": "gitlab.computer.surgery", - "lastModified": 1743378486, - "narHash": "sha256-OX4sPrEDoTO/qZklcBMhqwjMpUWjPmSFW5LWoYSJezE=", + "lastModified": 1744402223, + "narHash": "sha256-WL86Mm8PbJ3dkGinZ8O4slaAoO0cveXgk9SVhghGTm8=", "owner": "matrix", "repo": "grapevine", - "rev": "6bcc4e310e26f742dd2e8508271b93bb9b61edce", + "rev": "c03103a14208e39e64548e36f3953e9d654b21fd", "type": "gitlab" }, "original": { @@ -582,11 +550,11 @@ ] }, "locked": { - "lastModified": 1743259333, - "narHash": "sha256-2Fi3K++co4IGbeOLGXdRA6VEfbzQzMgcuBaPTyjfj0s=", + "lastModified": 1744498625, + "narHash": "sha256-pL52uCt9CUoTTmysGG91c2FeU7XUvpB7Cep6yon2vDk=", "owner": "nix-community", "repo": "home-manager", - "rev": "1f679ed2a2ebe3894bad9f89fb0bd9f141c28a68", + "rev": "db56335ca8942d86f2200664acdbd5b9212b26ad", "type": "github" }, "original": { @@ -603,11 +571,11 @@ ] }, "locked": { - "lastModified": 1741635347, - "narHash": "sha256-2aYfV44h18alHXopyfL4D9GsnpE5XlSVkp4MGe586VU=", + "lastModified": 1743869639, + "narHash": "sha256-Xhe3whfRW/Ay05z9m1EZ1/AkbV1yo0tm1CbgjtCi4rQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "7fb8678716c158642ac42f9ff7a18c0800fea551", + "rev": "d094c6763c6ddb860580e7d3b4201f8f496a6836", "type": "github" }, "original": { @@ -670,21 +638,6 @@ "type": "github" } }, - "nixpkgs-24_11": { - "locked": { - "lastModified": 1734083684, - "narHash": "sha256-5fNndbndxSx5d+C/D0p/VF32xDiJCJzyOqorOYW4JEo=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "314e12ba369ccdb9b352a4db26ff419f7c49fa84", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-24.11", - "type": "indirect" - } - }, "nixpkgs-stable": { "locked": { "lastModified": 1724316499, @@ -735,11 +688,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1743095683, - "narHash": "sha256-gWd4urRoLRe8GLVC/3rYRae1h+xfQzt09xOfb0PaHSk=", + "lastModified": 1744232761, + "narHash": "sha256-gbl9hE39nQRpZaLjhWKmEu5ejtQsgI5TWYrIVVJn30U=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5e5402ecbcb27af32284d4a62553c019a3a49ea6", + "rev": "f675531bc7e6657c10a18b565cfebd8aa9e24c14", "type": "github" }, "original": { @@ -751,26 +704,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1732014248, - "narHash": "sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w=", + "lastModified": 1743583204, + "narHash": "sha256-F7n4+KOIfWrwoQjXrL2wD9RhFYLs2/GGe/MQY1sSdlE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "23e89b7da85c3640bbc2173fe04f4bd114342367", - "type": "github" - }, - "original": { - "id": "nixpkgs", - "ref": "nixos-unstable", - "type": "indirect" - } - }, - "nixpkgs_6": { - "locked": { - "lastModified": 1741513245, - "narHash": "sha256-7rTAMNTY1xoBwz0h7ZMtEcd8LELk9R5TzBPoHuhNSCk=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "e3e32b642a31e6714ec1b712de8c91a3352ce7e1", + "rev": "2c8d3f48d33929642c1c12cd243df4cc7d2ce434", "type": "github" }, "original": { @@ -790,11 +728,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1741693509, - "narHash": "sha256-emkxnsZstiJWmGACimyAYqIKz2Qz5We5h1oBVDyQjLw=", + "lastModified": 1743884191, + "narHash": "sha256-foVcginhVvjg8ZnTzY5wwMeZ4wjJ8yX66PW5kgyivPE=", "owner": "nix-community", "repo": "NUR", - "rev": "5479646b2574837f1899da78bdf9a48b75a9fb27", + "rev": "fde90f5f52e13eed110a0e53a2818a2b09e4d37c", "type": "github" }, "original": { @@ -811,11 +749,11 @@ "utils": "utils" }, "locked": { - "lastModified": 1743224618, - "narHash": "sha256-O0d520OeSMnM/7V5fjvtEHrpA7jTyXqIj9Y0RREZwmk=", + "lastModified": 1744492537, + "narHash": "sha256-ljsyvCk265mL6R35KtUW/miw227h1xSFVXJWDjYI3Gw=", "owner": "wamserma", "repo": "flake-programs-sqlite", - "rev": "9b134b53bb8a9097ff532385a317ae4f80053ee9", + "rev": "87c75f85b83727c4fdc48c2a5cdc980e904bbeed", "type": "github" }, "original": { @@ -850,7 +788,6 @@ "home-manager": "home-manager_2", "nixpkgs": "nixpkgs_4", "programsdb": "programsdb", - "simple-nixos-mailserver": "simple-nixos-mailserver", "stylix": "stylix", "wrapper-manager": "wrapper-manager" } @@ -872,27 +809,6 @@ "type": "github" } }, - "simple-nixos-mailserver": { - "inputs": { - "blobs": "blobs", - "flake-compat": "flake-compat_4", - "nixpkgs": "nixpkgs_5", - "nixpkgs-24_11": "nixpkgs-24_11" - }, - "locked": { - "lastModified": 1742413977, - "narHash": "sha256-NkhM9GVu3HL+MiXtGD0TjuPCQ4GFVJPBZ8KyI2cFDGU=", - "owner": "simple-nixos-mailserver", - "repo": "nixos-mailserver", - "rev": "b4fbffe79c00f19be94b86b4144ff67541613659", - "type": "gitlab" - }, - "original": { - "owner": "simple-nixos-mailserver", - "repo": "nixos-mailserver", - "type": "gitlab" - } - }, "stylix": { "inputs": { "base16": "base16", @@ -900,12 +816,12 @@ "base16-helix": "base16-helix", "base16-vim": "base16-vim", "firefox-gnome-theme": "firefox-gnome-theme_2", - "flake-compat": "flake-compat_5", + "flake-compat": "flake-compat_4", "flake-utils": "flake-utils_3", "git-hooks": "git-hooks", "gnome-shell": "gnome-shell", "home-manager": "home-manager_3", - "nixpkgs": "nixpkgs_6", + "nixpkgs": "nixpkgs_5", "nur": "nur", "systems": "systems_4", "tinted-foot": "tinted-foot", @@ -915,11 +831,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1743075971, - "narHash": "sha256-8fSI6C19ZTcHgvoLK17wfEEVI08tgnZfSLgVe3E/22w=", + "lastModified": 1744270948, + "narHash": "sha256-+1psY8uBaDdkqV/P3G40SzulPvUcb9VHisqQnDozC0U=", "owner": "danth", "repo": "stylix", - "rev": "2fb8321ea16c595e0208b22021ddaf1f471c634a", + "rev": "ce45f19e8acb43e5f02888d873d451e2f994546b", "type": "github" }, "original": { @@ -1025,11 +941,11 @@ "tinted-schemes": { "flake": false, "locked": { - "lastModified": 1741468895, - "narHash": "sha256-YKM1RJbL68Yp2vESBqeZQBjTETXo8mCTTzLZyckCfZk=", + "lastModified": 1742851696, + "narHash": "sha256-sR4K+OVFKeUOvNIqcCr5Br7NLxOBEwoAgsIyjsZmb8s=", "owner": "tinted-theming", "repo": "schemes", - "rev": "47c8c7726e98069cade5827e5fb2bfee02ce6991", + "rev": "c37771c4ae8ff1667e27ddcf24991ebeb94a4e77", "type": "github" }, "original": { @@ -1041,11 +957,11 @@ "tinted-tmux": { "flake": false, "locked": { - "lastModified": 1740877430, - "narHash": "sha256-zWcCXgdC4/owfH/eEXx26y5BLzTrefjtSLFHWVD5KxU=", + "lastModified": 1743296873, + "narHash": "sha256-8IQulrb1OBSxMwdKijO9fB70ON//V32dpK9Uioy7FzY=", "owner": "tinted-theming", "repo": "tinted-tmux", - "rev": "d48ee86394cbe45b112ba23ab63e33656090edb4", + "rev": "af5152c8d7546dfb4ff6df94080bf5ff54f64e3a", "type": "github" }, "original": { @@ -1114,11 +1030,11 @@ ] }, "locked": { - "lastModified": 1724503599, - "narHash": "sha256-WVhNq3QjnG/2mi772CkTxZCQcomKV5S03TbQKwe1Kj4=", + "lastModified": 1744357296, + "narHash": "sha256-82ByXqDDdVcDYO3yE6Ntj/pcNtJ3bBDzu7oVDp/OPWg=", "owner": "viperML", "repo": "wrapper-manager", - "rev": "c936f9203217e654a6074d206505c16432edbc70", + "rev": "8ebdb81ed03aa26e4c797af9c3e05f467c1f29ca", "type": "github" }, "original": {