Added pantalaimon and updated bash scripts

This commit is contained in:
Random936
2026-02-03 20:45:55 -05:00
parent b451f5df6e
commit c59f00815f
2 changed files with 33 additions and 1 deletions

View File

@@ -1,4 +1,5 @@
{ pkgs, ... }: { { pkgs, ... }: {
home.packages = with pkgs; [ home.packages = with pkgs; [
# Build deps # Build deps
nodejs nodejs
@@ -38,4 +39,35 @@
]; ];
}; };
}; };
# Ignore insecure package libolm following deprecation.
# See: https://matrix.org/blog/2024/08/libolm-deprecation/
nixpkgs.config.permittedInsecurePackages = [
"olm-3.2.16"
];
# Also fix broken pytests for pantalaimon.
# See: https://github.com/NixOS/nixpkgs/issues/471407
nixpkgs.overlays = [
(final: prev: {
pantalaimon = prev.pantalaimon.overrideAttrs {
dontUsePytestCheck = "please dont";
};
})
];
services.pantalaimon = {
enable = true;
settings = {
Default = {
LogLevel = "debug";
SSL = true;
};
local-matrix = {
Homeserver = "https://matrix.org";
ListenAddress = "127.0.0.1";
ListenPort = 8008;
};
};
};
} }