summary refs log tree commit diff
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-04-26 14:41:26 +0000
committerRory& <root@rory.gay>2025-04-26 14:41:31 +0000
commit5b3515a3d48bc07edd529900ae491628a027d37e (patch)
treeac3aab0a28d28879414461dda2091088af263027
parentEnable postgres (diff)
downloadRory-Open-Architecture-5b3515a3d48bc07edd529900ae491628a027d37e.tar.xz
Update inputs, update pacakge overrides, synapse worker routes
-rw-r--r--flake.lock64
-rwxr-xr-xflake.nix16
-rw-r--r--host/Rory-nginx/services/matrix/synapse/workers/client-reader.nix2
-rw-r--r--host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix2
-rw-r--r--host/Rory-nginx/services/matrix/synapse/workers/sync.nix1
-rwxr-xr-xhost/Rory-ovh/services/nginx/nginx.nix16
6 files changed, 53 insertions, 48 deletions
diff --git a/flake.lock b/flake.lock

index add5bc2..40ce566 100644 --- a/flake.lock +++ b/flake.lock
@@ -495,11 +495,11 @@ }, "locked": { "host": "gitlab.computer.surgery", - "lastModified": 1744671393, - "narHash": "sha256-W7fgeMoNy9WzrinJymms+1fs+ZPIg2q8TjPafmrHQbQ=", + "lastModified": 1745120827, + "narHash": "sha256-wF6xQA6TmaTci2RrDpAVJBzSUOp7kj1rgfd0JUt7KCI=", "owner": "matrix", "repo": "grapevine-fork", - "rev": "6cb7896e1740c6fdf0ce2ad9e35563a70a43f579", + "rev": "48ecf50973b759eb6ca1940650e074f2b2a925f3", "type": "gitlab" }, "original": { @@ -533,11 +533,11 @@ "nixpkgs": "nixpkgs_8" }, "locked": { - "lastModified": 1744735751, - "narHash": "sha256-OPpfgL3qUIbQdbmp1/ZwnlsuTLooHN4or0EABnZTFRY=", + "lastModified": 1745627989, + "narHash": "sha256-mOCdFmxocBPae7wg7RYWOtJzWMJk34u9493ItY0dVqw=", "owner": "nix-community", "repo": "home-manager", - "rev": "db7738e67a101ad945abbcb447e1310147afaf1b", + "rev": "4d2d32231797bfa7213ae5e8ac89d25f8caaae82", "type": "github" }, "original": { @@ -575,7 +575,7 @@ "narHash": "sha256-DN5/166jhiiAW0Uw6nueXaGTueVxhfZISAkoxasmz/g=", "rev": "f19bd752910bbe3a861c9cad269bd078689d50fe", "type": "tarball", - "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/f19bd752910bbe3a861c9cad269bd078689d50fe.tar.gz" + "url": "https://git.lix.systems/api/v1/repos/lix-project/nixos-module/archive/f19bd752910bbe3a861c9cad269bd078689d50fe.tar.gz?rev=f19bd752910bbe3a861c9cad269bd078689d50fe" }, "original": { "type": "tarball", @@ -585,11 +585,11 @@ "matrixSpecSrc": { "flake": false, "locked": { - "lastModified": 1744738527, - "narHash": "sha256-n+8FKAvmKtawS+mZ+61b8Jtlc4+feLagmNuAwY/JdXI=", + "lastModified": 1745333330, + "narHash": "sha256-tJDezgXkwar2UsJq6Zy5ZdD9UmPxvVF4hqXPek5+k8Q=", "owner": "matrix-org", "repo": "matrix-spec", - "rev": "81273df88ee79e2819733ef70dfae9d715954ee5", + "rev": "fca171427f11233cb1b82982ac541dd206ebbff8", "type": "github" }, "original": { @@ -723,27 +723,27 @@ }, "nixpkgs-Draupnir": { "locked": { - "lastModified": 1742926294, - "narHash": "sha256-oolpS7uIu6FEsPKzMktoZNlmqeJmYKdgtZCo1pkPfHo=", + "lastModified": 1744859637, + "narHash": "sha256-aBC43eomBgw1/iJqLC9PlQ8t85orUzto4ONL//J3KVc=", "owner": "TheArcaneBrony", "repo": "nixpkgs", - "rev": "165a75aa70ccd121778eaa7d4f848e47cd453f34", + "rev": "eb6abb00725eea8b969dfd6402496c14ff84cf3a", "type": "github" }, "original": { "owner": "TheArcaneBrony", - "ref": "master", + "ref": "module/draupnir", "repo": "nixpkgs", "type": "github" } }, "nixpkgs-RoryNix": { "locked": { - "lastModified": 1744739249, - "narHash": "sha256-YNVwOB1WpPU3kqi71HkLkqvQq0og6Rjkf3XNprrLZCM=", + "lastModified": 1745676824, + "narHash": "sha256-B3bvP7K4P+fT3GgmxbMSz7NcZXQ+4a+E4vIU1IJvJ3w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5de293c7d376fcd310a0cd5edee3fa4af7489c34", + "rev": "be8287851a1db30cb19f112f6ef61a8ebc44c28e", "type": "github" }, "original": { @@ -771,11 +771,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1744739249, - "narHash": "sha256-YNVwOB1WpPU3kqi71HkLkqvQq0og6Rjkf3XNprrLZCM=", + "lastModified": 1745676824, + "narHash": "sha256-B3bvP7K4P+fT3GgmxbMSz7NcZXQ+4a+E4vIU1IJvJ3w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "5de293c7d376fcd310a0cd5edee3fa4af7489c34", + "rev": "be8287851a1db30cb19f112f6ef61a8ebc44c28e", "type": "github" }, "original": { @@ -835,11 +835,11 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1744463964, - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", + "lastModified": 1745526057, + "narHash": "sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", + "rev": "f771eb401a46846c1aebd20552521b233dd7e18b", "type": "github" }, "original": { @@ -867,11 +867,11 @@ }, "nixpkgs_12": { "locked": { - "lastModified": 1744502386, - "narHash": "sha256-QAd1L37eU7ktL2WeLLLTmI6P9moz9+a/ONO8qNBYJgM=", + "lastModified": 1744868846, + "narHash": "sha256-5RJTdUHDmj12Qsv7XOhuospjAjATNiTMElplWnJE9Hs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f6db44a8daa59c40ae41ba6e5823ec77fe0d2124", + "rev": "ebe4301cbd8f81c4f8d3244b3632338bbeb6d49c", "type": "github" }, "original": { @@ -979,11 +979,11 @@ }, "nixpkgs_8": { "locked": { - "lastModified": 1744463964, - "narHash": "sha256-LWqduOgLHCFxiTNYi3Uj5Lgz0SR+Xhw3kr/3Xd0GPTM=", + "lastModified": 1745234285, + "narHash": "sha256-GfpyMzxwkfgRVN0cTGQSkTC0OHhEkv3Jf6Tcjm//qZ0=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "2631b0b7abcea6e640ce31cd78ea58910d31e650", + "rev": "c11863f1e964833214b767f4a369c6e6a7aba141", "type": "github" }, "original": { @@ -1125,11 +1125,11 @@ "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1744669848, - "narHash": "sha256-pXyanHLUzLNd3MX9vsWG+6Z2hTU8niyphWstYEP3/GU=", + "lastModified": 1745310711, + "narHash": "sha256-ePyTpKEJTgX0gvgNQWd7tQYQ3glIkbqcW778RpHlqgA=", "owner": "Mic92", "repo": "sops-nix", - "rev": "61154300d945f0b147b30d24ddcafa159148026a", + "rev": "5e3e92b16d6fdf9923425a8d4df7496b2434f39c", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix
index d456021..83f1d3e 100755 --- a/flake.nix +++ b/flake.nix
@@ -27,7 +27,7 @@ }; # Draupnir module/package - nixpkgs-Draupnir.url = "github:TheArcaneBrony/nixpkgs/master"; + nixpkgs-Draupnir.url = "github:TheArcaneBrony/nixpkgs/module/draupnir"; nixpkgs-keydb.url = "github:NixOS/nixpkgs?rev=e0464e47880a69896f0fb1810f00e0de469f770a"; #MatrixContentFilter.url = "git+file:/home/Rory/git/matrix/MatrixContentFilter?submodules=1"; @@ -133,7 +133,7 @@ nixpkgs.overlays = [ (final: prev: { matrix-synapse-unwrapped = inputs.nixpkgs-master.legacyPackages.${pkgs.stdenv.hostPlatform.system}.matrix-synapse-unwrapped; - draupnir = inputs.nixpkgs-Draupnir.legacyPackages.${pkgs.stdenv.hostPlatform.system}.draupnir; + draupnir = inputs.nixpkgs-master.legacyPackages.${pkgs.stdenv.hostPlatform.system}.draupnir; keydb = inputs.nixpkgs-keydb.legacyPackages.${pkgs.stdenv.hostPlatform.system}.keydb; }) ]; @@ -184,12 +184,12 @@ matrix-synapse-unwrapped = inputs.nixpkgs-master.legacyPackages.${pkgs.stdenv.hostPlatform.system}.matrix-synapse-unwrapped.overrideAttrs (old: { patches = [ ./private/synapse-fast-links.patch - ./private/0001-Hotfix-ignore-rejected-events-in-delayed_events.patch + #./private/0001-Hotfix-ignore-rejected-events-in-delayed_events.patch ]; #doCheck = false; #checkPhase = ""; }); - draupnir = inputs.nixpkgs-Draupnir.legacyPackages.${pkgs.stdenv.hostPlatform.system}.draupnir; + draupnir = inputs.nixpkgs-master.legacyPackages.${pkgs.stdenv.hostPlatform.system}.draupnir; # .overrideAttrs (old: { # src = draupnirSrc; # packageJSON = draupnirSrc + "/package.json"; @@ -439,10 +439,10 @@ packages.nbtexplorer = pkgs.callPackage ./packages/nbtexplorer.nix { }; # untested - packages.draupnir-main = pkgs.draupnir.overrideAttrs (oldAttrs: { - src = draupnirSrc; - version = draupnirSrc.rev; - }); + #packages.draupnir-main = pkgs.draupnir.overrideAttrs (oldAttrs: { + # src = draupnirSrc; + # version = draupnirSrc.rev; + #}); packages.redpanda-connect = (pkgs.callPackage ./packages/redpanda-connect/default.nix { }); } diff --git a/host/Rory-nginx/services/matrix/synapse/workers/client-reader.nix b/host/Rory-nginx/services/matrix/synapse/workers/client-reader.nix
index 9a0aafa..a95d42e 100644 --- a/host/Rory-nginx/services/matrix/synapse/workers/client-reader.nix +++ b/host/Rory-nginx/services/matrix/synapse/workers/client-reader.nix
@@ -28,6 +28,8 @@ let # unstable "~ ^/_matrix/client/unstable/im.nheko.summary/rooms/.*/summary$" + "~ ^/_matrix/client/v3/keys/query$" + "~ ^/_matrix/client/v3/room_keys/keys/" ] ++ lib.optionals (cfg.authWorkers == 0) [ "~ ^/_matrix/client/(api/v1|r0|v3|unstable)/login$" diff --git a/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix b/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix
index 04bfe7c..29af9fb 100644 --- a/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix +++ b/host/Rory-nginx/services/matrix/synapse/workers/federation-reader.nix
@@ -28,7 +28,9 @@ let "~ ^/_matrix/federation/(v1|v2)/exchange_third_party_invite/" "~ ^/_matrix/federation/(v1|v2)/user/devices/" "~ ^/_matrix/federation/(v1|v2)/get_groups_publicised$" + "~ ^/_matrix/federation/v1/hierarchy/" "~ ^/_matrix/key/v2/query" + "~ ^/_matrix/federation/v1/user/keys/query$" # extra "~ ^/_matrix/key/v2/server$" ]; diff --git a/host/Rory-nginx/services/matrix/synapse/workers/sync.nix b/host/Rory-nginx/services/matrix/synapse/workers/sync.nix
index 67b63dd..c9f175f 100644 --- a/host/Rory-nginx/services/matrix/synapse/workers/sync.nix +++ b/host/Rory-nginx/services/matrix/synapse/workers/sync.nix
@@ -11,6 +11,7 @@ let "~ ^/_matrix/client/(api/v1|v2_alpha|r0|v3)/events$" "~ ^/_matrix/client/(api/v1|r0|v3)/initialSync$" "~ ^/_matrix/client/(api/v1|r0|v3)/rooms/[^/]+/initialSync$" + "~ ^/_matrix/client/unstable/org.matrix.simplified_msc3575/sync$" ]; federation = [ ]; media = [ ]; diff --git a/host/Rory-ovh/services/nginx/nginx.nix b/host/Rory-ovh/services/nginx/nginx.nix
index ecd125f..3b58796 100755 --- a/host/Rory-ovh/services/nginx/nginx.nix +++ b/host/Rory-ovh/services/nginx/nginx.nix
@@ -42,13 +42,13 @@ in # "catgirlsaresexy.com" = serveDir { path = "/data/nginx/html_catgirlsaresexy"; }; # "sugarcanemc.org" = serveDir { path = "/data/nginx/html_sugarcanemc"; }; # - "siliconheaven.thearcanebrony.net" = serveDir { path = "/data/nginx/html_siliconheaven"; }; - "lfs.thearcanebrony.net" = serveDir { path = "/data/nginx/html_lfs"; }; - "git.thearcanebrony.net" = serveDir { path = "/data/nginx/html_git"; }; - "files.thearcanebrony.net" = serveDir { path = "/data/nginx/html_files"; }; - "spigotav.thearcanebrony.net" = serveDir { path = "/data/nginx/html_spigotav"; }; - "terra.thearcanebrony.net" = serveDir { path = "/data/nginx/html_terrarchive"; }; - "vives.thearcanebrony.net" = serveDir { path = "/data/nginx/html_vives"; }; + #"siliconheaven.thearcanebrony.net" = serveDir { path = "/data/nginx/html_siliconheaven"; }; + #"lfs.thearcanebrony.net" = serveDir { path = "/data/nginx/html_lfs"; }; + #"git.thearcanebrony.net" = serveDir { path = "/data/nginx/html_git"; }; + #"files.thearcanebrony.net" = serveDir { path = "/data/nginx/html_files"; }; + #"spigotav.thearcanebrony.net" = serveDir { path = "/data/nginx/html_spigotav"; }; + #"terra.thearcanebrony.net" = serveDir { path = "/data/nginx/html_terrarchive"; }; + #"vives.thearcanebrony.net" = serveDir { path = "/data/nginx/html_vives"; }; # # "git.rory.gay" = serveDir { path = "/data/nginx/html_git"; }; # "wad.rory.gay" = serveDir { path = "/data/nginx/html_wad"; } // { @@ -56,7 +56,7 @@ in # }; # "wad-api.rory.gay" = import ./rory.gay/wad-api.nix; # - "thearcanebrony.net" = import ./thearcanebrony.net/root.nix; + #"thearcanebrony.net" = import ./thearcanebrony.net/root.nix; # "sentry.thearcanebrony.net" = import ./thearcanebrony.net/sentry.nix; # "search.thearcanebrony.net" = import ./thearcanebrony.net/search.nix; #