diff --git a/flake.lock b/flake.lock
index b6b4e0c..433f4c8 100644
--- a/flake.lock
+++ b/flake.lock
@@ -68,11 +68,11 @@
"complement": {
"flake": false,
"locked": {
- "lastModified": 1714472853,
- "narHash": "sha256-CNRHSZe3TE+3tFj2dHNyxTMjDqL0MKY3P/3jqUgA7YE=",
+ "lastModified": 1715700731,
+ "narHash": "sha256-cie+b5N/TQAFD8vF/XbqfyFJkFU0qUPDbtJQDm/TfQc=",
"owner": "matrix-org",
"repo": "complement",
- "rev": "891d18872c153d39a9ce63b545045efddb845738",
+ "rev": "8587fb3cbe746754b2c883ff6c818ca4d987d0a5",
"type": "github"
},
"original": {
@@ -90,21 +90,21 @@
"fenix": "fenix",
"flake-compat": "flake-compat_2",
"flake-utils": "flake-utils_2",
+ "liburing": "liburing",
"nix-filter": "nix-filter",
"nixpkgs": "nixpkgs_3",
"rocksdb": "rocksdb"
},
"locked": {
- "lastModified": 1714626305,
- "narHash": "sha256-1fCNA5OWYBIow3pcyDJzj4HEiHMsxHNpr0sNZqU+2Gc=",
+ "lastModified": 1716800097,
+ "narHash": "sha256-A8AXq7GqwLNOwCP6UyHzrusf2he6IYlD363/SrBKgts=",
"owner": "girlbossceo",
"repo": "conduwuit",
- "rev": "42ba2584ab5f2cfcc1952b484903177c94c686c7",
+ "rev": "6ccf578437a42cf8f32a454ca99b78df23cfa4dc",
"type": "github"
},
"original": {
"owner": "girlbossceo",
- "ref": "dev",
"repo": "conduwuit",
"type": "github"
}
@@ -120,15 +120,16 @@
"nixpkgs": "nixpkgs_5"
},
"locked": {
- "lastModified": 1714631281,
- "narHash": "sha256-dn7/DnlZrRFvdj/Qr2U1nHPmjwFyn+APooDUgTvMYy4=",
+ "lastModified": 1714919298,
+ "narHash": "sha256-3LhH1e2HuGWkhHfYXtiqLS0OUIxoJAxLvKOfkZ7iDus=",
"owner": "famedly",
"repo": "conduit",
- "rev": "622aa574b6eecc127af2193e93dab1000c4f4838",
+ "rev": "d8badaf64bd29735b80d1a0652b9073a74866c55",
"type": "gitlab"
},
"original": {
"owner": "famedly",
+ "ref": "membership-reason-fixes",
"repo": "conduit",
"type": "gitlab"
}
@@ -163,11 +164,11 @@
]
},
"locked": {
- "lastModified": 1713738183,
- "narHash": "sha256-qd/MuLm7OfKQKyd4FAMqV4H6zYyOfef5lLzRrmXwKJM=",
+ "lastModified": 1716156051,
+ "narHash": "sha256-TjUX7WWRcrhuUxDHsR8pDR2N7jitqZehgCVSy3kBeS8=",
"owner": "ipetkov",
"repo": "crane",
- "rev": "f6c6a2fb1b8bd9b65d65ca9342dd0eb180a63f11",
+ "rev": "7443df1c478947bf96a2e699209f53b2db26209d",
"type": "github"
},
"original": {
@@ -230,11 +231,11 @@
"rust-analyzer-src": "rust-analyzer-src"
},
"locked": {
- "lastModified": 1714544767,
- "narHash": "sha256-kF1bX+YFMedf1g0PAJYwGUkzh22JmULtj8Rm4IXAQKs=",
+ "lastModified": 1716272846,
+ "narHash": "sha256-MtL0YhG20cngHsS6PIdpA3bkLnSx6XJBd2V8R9RaEc4=",
"owner": "nix-community",
"repo": "fenix",
- "rev": "73124e1356bde9411b163d636b39fe4804b7ca45",
+ "rev": "063d7e5fac454edd35b7e2cedb6ca9fb1410c79b",
"type": "github"
},
"original": {
@@ -451,6 +452,23 @@
"type": "github"
}
},
+ "liburing": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1716398759,
+ "narHash": "sha256-fDlOR13WmwVgMxGUMQXWSZAoy2VhZ5AfZRPF9qmQjSc=",
+ "owner": "axboe",
+ "repo": "liburing",
+ "rev": "49be3cad491ae8b3c40348b8d78ae2b0d3726b78",
+ "type": "github"
+ },
+ "original": {
+ "owner": "axboe",
+ "ref": "master",
+ "repo": "liburing",
+ "type": "github"
+ }
+ },
"mtxclientSrc": {
"flake": false,
"locked": {
@@ -570,18 +588,14 @@
},
"nixpkgs-rory": {
"locked": {
- "lastModified": 1714857654,
- "narHash": "sha256-lHLhAap5HklB1yQhUldJNjnFX6AVuKpEsYHtaYin9nc=",
- "owner": "TheArcaneBrony",
- "repo": "nixpkgs",
- "rev": "5f577ce369c55b5774fd7a766693d705a31391e4",
- "type": "github"
+ "lastModified": 0,
+ "narHash": "sha256-WxnpAK+t4gqM/o0AylZbAZH24qmLBWHXcOS/XPCWlcY=",
+ "path": "/Rory-Open-Architecture/nixpkgs",
+ "type": "path"
},
"original": {
- "owner": "TheArcaneBrony",
- "ref": "master",
- "repo": "nixpkgs",
- "type": "github"
+ "path": "/Rory-Open-Architecture/nixpkgs",
+ "type": "path"
}
},
"nixpkgs-stable": {
@@ -634,11 +648,11 @@
},
"nixpkgs_3": {
"locked": {
- "lastModified": 1713537308,
- "narHash": "sha256-XtTSSIB2DA6tOv+l0FhvfDMiyCmhoRbNB+0SeInZkbk=",
+ "lastModified": 1716293225,
+ "narHash": "sha256-pU9ViBVE3XYb70xZx+jK6SEVphvt7xMTbm6yDIF4xPs=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "5c24cf2f0a12ad855f444c30b2421d044120c66f",
+ "rev": "3eaeaeb6b1e08a016380c279f8846e0bd8808916",
"type": "github"
},
"original": {
@@ -731,16 +745,16 @@
"rocksdb": {
"flake": false,
"locked": {
- "lastModified": 1713810944,
- "narHash": "sha256-/Xf0bzNJPclH9IP80QNaABfhj4IAR5LycYET18VFCXc=",
- "owner": "facebook",
+ "lastModified": 1716773462,
+ "narHash": "sha256-5kUH+XK+2lbFfUgbxuNy3YMLHbp6scfWPdtc8za1wDM=",
+ "owner": "girlbossceo",
"repo": "rocksdb",
- "rev": "6f7cabeac80a3a6150be2c8a8369fcecb107bf43",
+ "rev": "c8a1450231e9c608edf535538dbe8ca1a8d2f3bc",
"type": "github"
},
"original": {
- "owner": "facebook",
- "ref": "v9.1.1",
+ "owner": "girlbossceo",
+ "ref": "v9.2.1",
"repo": "rocksdb",
"type": "github"
}
@@ -762,11 +776,11 @@
"rust-analyzer-src": {
"flake": false,
"locked": {
- "lastModified": 1713628977,
- "narHash": "sha256-iN5QUlUq527lswmBC+RopfXdu6Xx7mmTaBSH2l59FtM=",
+ "lastModified": 1716107283,
+ "narHash": "sha256-NJgrwLiLGHDrCia5AeIvZUHUY7xYGVryee0/9D3Ir1I=",
"owner": "rust-lang",
"repo": "rust-analyzer",
- "rev": "55d9a533b309119c8acd13061581b43ae8840823",
+ "rev": "21ec8f523812b88418b2bfc64240c62b3dd967bd",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index 30f4826..40bb8b3 100755
--- a/flake.nix
+++ b/flake.nix
@@ -7,8 +7,8 @@
#url="path:/Rory-Open-Architecture/nixpkgs";
};
nixpkgs-rory = {
- #url = "path:/Rory-Open-Architecture/nixpkgs";
- url = "github:TheArcaneBrony/nixpkgs/master";
+ url = "path:/Rory-Open-Architecture/nixpkgs";
+ #url = "github:TheArcaneBrony/nixpkgs/master";
};
nixpkgs-RoryNix = {
#url = "github:NixOS/nixpkgs/nixos-23.05";
@@ -21,14 +21,14 @@
#url = "gitlab:famedly/conduit";
#url = "github:girlbossceo/conduwuit/7ecc570bb8a07aba9802fd0217f978583f55bc8b";
- url = "github:girlbossceo/conduwuit/dev";
+ url = "github:girlbossceo/conduwuit";
# Assuming you have an input for nixpkgs called `nixpkgs`. If you experience
# build failures while using this, try commenting/deleting this line. This
# will probably also require you to always build from source.
#inputs.nixpkgs.follows = "nixpkgs";
};
conduit-vanilla = {
- url = "gitlab:famedly/conduit";
+ url = "gitlab:famedly/conduit/membership-reason-fixes";
};
nixos-wsl.url = "github:nix-community/NixOS-WSL";
#inputs.nur.url = github:nix-community/NUR;
diff --git a/host/Rory-nginx/services/matrix/synapse.nix b/host/Rory-nginx/services/matrix/synapse.nix
index c1109aa..9e7c2a2 100755
--- a/host/Rory-nginx/services/matrix/synapse.nix
+++ b/host/Rory-nginx/services/matrix/synapse.nix
@@ -1,7 +1,7 @@
{ config, pkgs, lib, ... }:
let
- federationSenders = lib.range 0 63;
+ federationSenders = lib.range 0 31;
federationReceivers = lib.range 10000 10000;
initialSyncWorkers = lib.range 10100 10100;
syncWorkers = lib.range 10150 10150;
diff --git a/host/Rory-nginx/services/nginx/rory.gay/conduit.nix b/host/Rory-nginx/services/nginx/rory.gay/conduit.nix
index 81547aa..32087c3 100755
--- a/host/Rory-nginx/services/nginx/rory.gay/conduit.nix
+++ b/host/Rory-nginx/services/nginx/rory.gay/conduit.nix
@@ -23,6 +23,9 @@
'';
};
#locations."/_synapse/client".proxyPass = "http://192.168.1.5:8008";
+ locations."/_conduwuit/".extraConfig = ''
+ return 404;
+ '';
locations."= /.well-known/matrix/server".extraConfig = ''
more_set_headers 'Content-Type application/json';
diff --git a/host/Rory-nginx/services/postgres.nix b/host/Rory-nginx/services/postgres.nix
index 7ac3619..ac3b228 100755
--- a/host/Rory-nginx/services/postgres.nix
+++ b/host/Rory-nginx/services/postgres.nix
@@ -24,7 +24,7 @@
dataDir = "/mnt/postgres/data";
settings = {
# https://pgconfigurator.cybertec.at/
- max_connections = 250;
+ max_connections = 2500;
superuser_reserved_connections = 3;
shared_buffers = "32565MB";
|