Commit Graph

321058 Commits

Author SHA1 Message Date
Kevin Cox
ed5403efc3
nixos.mautrix-facebook: init module
This is the first version of the mautrix-facebook module. Due to lack of secret support on NixOS as well as the requirement of a homeserver domain it requires some setup. For completeness here is my working config using NixOps secrets:

```nix
deployment.keys."mautrix-facebook-config.env" = {
	text = ''
		MAUTRIX_FACEBOOK_APPSERVICE_AS_TOKEN=${secrets.as_token}
		MAUTRIX_FACEBOOK_APPSERVICE_HS_TOKEN=${secrets.hs_token}
	'';
	destDir = "/var/keys";
};

deployment.keys."mautrix-facebook-registration.yaml" = {
	text = builtins.toJSON config.services.mautrix-facebook.registrationData;
	destDir = "/var/keys";
	user = "matrix-synapse";
};

users.users.matrix-synapse.extraGroups = ["keys"];

systemd.services.matrix-synapse.after = ["keys.service"];
systemd.services.matrix-synapse.wants = ["keys.service"];

services.mautrix-facebook = {
	enable = true;
	settings = {
		homeserver.domain = "bots.kevincox.ca";

		bridge = {
			displayname_template = "{displayname}";

			permissions = {
				"@kevincox:matrix.org" = "admin";
			};
		};
	};

	environmentFile = "/var/keys/mautrix-facebook-config.env";

	registrationData = {
		as_token = secrets.as_token;
		hs_token = secrets.hs_token;
	};
};

systemd.services.mautrix-facebook = rec {
	wants = ["keys.target"];
	after = wants;
};

services.matrix-synapse.app_service_config_files = [
	"/var/keys/mautrix-facebook-registration.yaml"
];
```
2021-10-04 18:40:28 -04:00
Pavol Rusnak
35b808214a
Merge pull request #140525 from prusnak/lnd
lnd: 0.13.1-beta -> 0.13.3-beta
2021-10-04 23:11:14 +02:00
Fabian Affolter
a716b19b37
Merge pull request #140492 from r-ryantm/auto-update/python38Packages.systembridge
python38Packages.systembridge: 2.1.0 -> 2.1.3
2021-10-04 22:47:35 +02:00
maxine [they]
ba68804163
Merge pull request #140520 from maxeaubrey/docker_20.10.9
docker: 20.10.8 -> 20.10.9
2021-10-04 22:41:28 +02:00
Pavol Rusnak
e6016fe951
lnd: 0.13.1-beta -> 0.13.3-beta 2021-10-04 22:09:49 +02:00
maxine [they]
d432fcbf37
Merge pull request #140509 from jonringer/bump-consul
consul: 1.10.2 -> 1.10.3
2021-10-04 21:53:16 +02:00
Maxine Aubrey
144058e16d
docker: 20.10.8 -> 20.10.9
- https://docs.docker.com/engine/release-notes/#20109
- https://github.com/moby/moby/releases/tag/v20.10.9
- https://github.com/containerd/containerd/releases/tag/v1.4.11
- https://github.com/containerd/containerd/releases/tag/v1.4.10
- https://github.com/opencontainers/runc/releases/tag/v1.0.2
2021-10-04 21:49:38 +02:00
sternenseemann
25da0b3bbb nixUnstable: 2.4pre20210922 -> 2.4pre20211001
Contains a fix for lowdown 0.9.0.
2021-10-04 21:40:52 +02:00
sternenseemann
6ea6a232cc lowdown: 0.8.6 -> 0.9.0
0b85e777f3/versions.xml (L1126-L1166)
2021-10-04 21:40:52 +02:00
Robert Hensing
0699530f08
Merge pull request #136909 from ncfavier/cleanup-defaults-examples
nixos/doc: clean up defaults and examples
2021-10-04 20:37:42 +02:00
Vincent Laporte
63df91f789 coqPackages.coq-ext-lib: 0.11.3 → 0.11.4 2021-10-04 20:33:53 +02:00
Diffumist
c50a069e69
latte-dock: fix autostart file (#140462) 2021-10-04 14:25:59 -04:00
figsoda
b995290d0b
Merge pull request #140493 from figsoda/lib-optional-list
treewide: avoid use of lib.optional with list in inputs
2021-10-04 13:42:25 -04:00
Jonathan Ringer
8048822316
consul: 1.10.2 -> 1.10.3 2021-10-04 10:07:34 -07:00
figsoda
3109ff5765 treewide: avoid use of lib.optional with list in inputs 2021-10-04 13:02:42 -04:00
maxine [they]
2ba20b2080
Merge pull request #140480 from endocrimes/dani/openvm
open-vm-tools: 11.3.0 -> 11.3.5
2021-10-04 18:55:55 +02:00
maxine [they]
7ea4b2e044
Merge pull request #140501 from endocrimes/dani/containerd
containerd: 1.5.5 -> 1.5.7; containerd_1_4: 1.4.9 -> 1.4.11
2021-10-04 18:55:24 +02:00
figsoda
5b00acb6fd
Merge pull request #140500 from thiagokokada/bump-pamixer
pamixer: unstable-2021-03-29 -> 1.5
2021-10-04 12:37:36 -04:00
Thiago Kenji Okada
c8352c076d pamixer: unstable-2021-03-29 -> 1.5 2021-10-04 13:22:52 -03:00
Thiago Kenji Okada
18fd76f7c7 pamixer: install using Makefile 2021-10-04 13:22:51 -03:00
Danielle Lancashire
ccdde0a882 containerd_1_4: 1.4.9 -> 1.4.11 2021-10-04 18:15:15 +02:00
Danielle Lancashire
aabceb8539 containerd: 1.5.5 -> 1.5.7 2021-10-04 18:14:26 +02:00
Sandro
86a3d865f4
Merge pull request #140234 from r-ryantm/auto-update/python3.8-mautrix 2021-10-04 17:22:21 +02:00
John Ericson
927a438a16
Merge pull request #140055 from obsidiansystems/newlib-nano
newlib: Add parameter for "nano" variant
2021-10-04 11:11:12 -04:00
Thomas Tuegel
381107eb6c
Merge pull request #140330 from rnhmjoj/qtwebengine
qtwebengine: 5.15.5 -> 5.15.6
2021-10-04 10:10:35 -05:00
Thomas Tuegel
1ed5ee8702
Merge pull request #139459 from CertainLach/kwin-unwrap-executable-name
kwin: unwrap executable name for resource name
2021-10-04 10:09:14 -05:00
Sandro
fd97e4649d
Merge pull request #140485 from NickCao/k0s 2021-10-04 16:59:55 +02:00
R. RyanTM
e52f71b28e python38Packages.systembridge: 2.1.0 -> 2.1.3 2021-10-04 14:53:20 +00:00
figsoda
f3f96c2422
Merge pull request #140483 from michaeladler/fix-lua-path
lua-packages: fix getLuaPath and getLuaCPath
2021-10-04 10:53:19 -04:00
Mario Rodas
ac3829ed0b
Merge pull request #140482 from marsam/update-redis
redis: 6.2.5 -> 6.2.6
2021-10-04 09:48:25 -05:00
figsoda
43ac0d3001
Merge pull request #140487 from SuperSandro2000/SuperSandro2000-patch-1
python3Packages.pep8-naming: remove unused input
2021-10-04 10:44:21 -04:00
Sandro
1120afa40d
Merge pull request #140486 from sumnerevans/gonic-0.14.0 2021-10-04 16:43:52 +02:00
figsoda
46746229ee
Merge pull request #140489 from VergeDX/takayama.vscode-qq
vscode-extensions.takayama.vscode-qq: init at 1.4.0
2021-10-04 10:33:11 -04:00
Vanilla
6b3c9e1400
vscode-extensions.takayama.vscode-qq: init at 1.4.0 2021-10-04 22:14:46 +08:00
Sandro
38501bec61
Merge pull request #140472 from r-ryantm/auto-update/python38Packages.pontos 2021-10-04 16:12:55 +02:00
Edli Merkaj
273251e593
dyff: init at 1.4.3 (#134772)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Jan Christoph Ebersbach <jan-christoph.ebersbach@identinet.io>
2021-10-04 16:11:11 +02:00
Sandro
fdcd3a1084
python3Packages.pep8-naming: remove unused input 2021-10-04 16:10:11 +02:00
Sumner Evans
12795e3a53
gonic: 0.13.1 -> 0.14.0
https://github.com/sentriz/gonic/releases/tag/v0.14.0
2021-10-04 08:05:53 -06:00
Nick Cao
e22edea554
k0sctl: 0.10.2 -> 0.10.3 2021-10-04 22:02:33 +08:00
Timo Kaufmann
5e6aaaf238
Merge pull request #139971 from asbachb/key-store-explorer/adjust-jdk
keystore-explorer: use latest available lts java version to run
2021-10-04 15:56:30 +02:00
Michael Adler
3864442136 lua-packages: fix getLuaPath and getLuaCPath
luaLib.luaPathList is a list and not a function anymore which results in
the following error:

error: attempt to call something which is not a function but a list

       at /nix/store/v94vpi9na0flcnhh9gbmzcvbgfzqm10g-source/pkgs/top-level/lua-packages.nix:50:35:

           49|   getLuaPath = drv: getPath drv (luaLib.luaPathList lua.luaversion) ;
           50|   getLuaCPath = drv: getPath drv (luaLib.luaCPathList lua.luaversion) ;
             |                                   ^
           51|
2021-10-04 15:39:29 +02:00
Bobby Rong
549044ea1c
Merge pull request #140467 from Diffumist/materia-kde-1
materia-kde-theme: 20210624 -> 20210814
2021-10-04 21:09:22 +08:00
Danielle Lancashire
369dde88d4 open-vm-tools: 11.3.0 -> 11.3.5 2021-10-04 14:59:26 +02:00
Bryan A. S
14aef06d9b
velero: 1.6.3 -> 1.7.0 (#140434)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-10-04 14:37:57 +02:00
Sandro
4c21b925da
Merge pull request #140463 from thomassdk/magic-wormhole_mainProgram 2021-10-04 14:33:50 +02:00
Merlin Göttlinger
b9af3448c1
typos: init at 1.1.9 (#140458)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-10-04 14:33:36 +02:00
Merlin Göttlinger
3009b7e500
mhost: init at 0.3.0 (#140455)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-10-04 14:33:20 +02:00
Sandro
d4129f74eb
Merge pull request #137293 from fabaff/bump-Unidecode 2021-10-04 14:31:13 +02:00
Sandro
a466bcce90
Merge pull request #140464 from fabaff/bump-distorm 2021-10-04 14:29:39 +02:00
Sandro
3f230ddf00
Merge pull request #139801 from arezvov/yascreen 2021-10-04 14:29:10 +02:00