remove libolm

Changed files
-117
home
emacs
hosts
gecko
pkgs
-1
flake.nix
···
inherit system;
}).neovim-unwrapped;
stig = final.overlay-unstable.stig;
-
pantalaimon = prev.callPackage ./pkgs/pantalaimon.nix { };
sway-unwrapped = prev.callPackage ./pkgs/sway-im/package.nix {
libdrm = prev.libdrm;
wlroots = prev.callPackage ./pkgs/wlroots/default.nix {
-2
home/emacs/config/matrix.el
···
-
(setq ement-save-sessions t)
-
(evil-collection-define-key 'normal 'ement-room-mode-map (kbd "C-k") 'ement-view-room)
-18
home/emacs/default.nix
···
gruvbox-theme
helm
mu4e
-
ement
ledger-mode
org
org-evil
···
".mail.cap".text = ''
application/pdf; xdg-open %s
'';
-
};
-
-
services.pantalaimon = {
-
enable = true;
-
settings = {
-
Default = {
-
LogLevel = "Info";
-
SSL = true;
-
Notifications = "On";
-
};
-
Freumh = {
-
Homeserver = "https://matrix.freumh.org";
-
ListenAddress = "localhost";
-
ListenPort = 8009;
-
IgnoreVerification = true;
-
};
-
};
};
};
}
-1
hosts/gecko/default.nix
···
calibre
zotero
element-desktop
-
gomuks
iamb
spotify
gimp
-95
pkgs/pantalaimon.nix
···
-
{ lib
-
, stdenv
-
, python3Packages
-
, fetchFromGitHub
-
, installShellFiles
-
, nixosTests
-
, gobject-introspection
-
, wrapGAppsNoGuiHook
-
, enableDbusUi ? true
-
}:
-
-
python3Packages.buildPythonApplication rec {
-
pname = "pantalaimon";
-
version = "0.10.5";
-
pyproject = true;
-
-
# pypi tarball miss tests
-
src = fetchFromGitHub {
-
owner = "matrix-org";
-
repo = "pantalaimon";
-
rev = version;
-
hash = "sha256-yMhE3wKRbFHoL0vdFR8gMkNU7Su4FHbAwKQYADaaWpk=";
-
};
-
-
build-system = [
-
installShellFiles
-
] ++ (with python3Packages; [
-
setuptools
-
pythonRelaxDepsHook
-
]);
-
-
pythonRelaxDeps = [
-
"matrix-nio"
-
];
-
-
dependencies = with python3Packages; [
-
aiohttp
-
appdirs
-
attrs
-
cachetools
-
click
-
janus
-
keyring
-
logbook
-
matrix-nio
-
peewee
-
prompt-toolkit
-
]
-
++ matrix-nio.optional-dependencies.e2e
-
++ lib.optionals enableDbusUi optional-dependencies.ui;
-
-
optional-dependencies.ui = with python3Packages; [
-
dbus-python
-
notify2
-
pygobject3
-
pydbus
-
];
-
-
nativeBuildInputs = [
-
wrapGAppsNoGuiHook
-
gobject-introspection
-
];
-
-
# Prevent double wrapping from wrapGApps and wrapPythonProgram
-
dontWrapGApps = true;
-
makeWrapperArgs = [
-
"\${gappsWrapperArgs[@]}"
-
];
-
-
nativeCheckInputs = with python3Packages; [
-
aioresponses
-
faker
-
pytest-aiohttp
-
pytestCheckHook
-
]
-
++ lib.flatten (lib.attrValues optional-dependencies);
-
-
# darwin has difficulty communicating with server, fails some integration tests
-
doCheck = !stdenv.isDarwin;
-
-
postInstall = ''
-
installManPage docs/man/*.[1-9]
-
'';
-
-
passthru.tests = {
-
inherit (nixosTests) pantalaimon;
-
};
-
-
meta = with lib; {
-
description = "End-to-end encryption aware Matrix reverse proxy daemon";
-
homepage = "https://github.com/matrix-org/pantalaimon";
-
license = licenses.asl20;
-
maintainers = with maintainers; [ valodim ];
-
};
-
}