add README, conduit
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
see TODO.md for my aspirations
|
||||||
|
|
||||||
## usage
|
## usage
|
||||||
|
|
||||||
### install
|
### install
|
||||||
|
|||||||
19
TODO.md
Normal file
19
TODO.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
- add other remote
|
||||||
|
- fully automate remote provisioning (remote keys)
|
||||||
|
- fix ipv6 on remotes
|
||||||
|
- modularize home manager
|
||||||
|
- add services?
|
||||||
|
- 0x0
|
||||||
|
- forgejo
|
||||||
|
- matrix homeserver
|
||||||
|
- matrix webclient
|
||||||
|
- radicale
|
||||||
|
- rocket.chat or something better than zulip
|
||||||
|
- tor relay
|
||||||
|
- wireguard as vpn
|
||||||
|
- add home functionality
|
||||||
|
- better term emulator
|
||||||
|
- switch browser?
|
||||||
|
- chromium: much better sandboxing
|
||||||
|
- ladybird: be an early tester, contribute
|
||||||
|
- glide: sexier tridactyl implementation
|
||||||
13
modules/nixos/matrix-conduit.nix
Normal file
13
modules/nixos/matrix-conduit.nix
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
{config, ...}: {
|
||||||
|
services.matrix-conduit = {
|
||||||
|
enable = true;
|
||||||
|
settings.global = {
|
||||||
|
server_name = "${config.networking.domain}";
|
||||||
|
address = "localhost";
|
||||||
|
database_backend = "rocksdb";
|
||||||
|
allow_registration = true;
|
||||||
|
allow_federation = true;
|
||||||
|
};
|
||||||
|
secretFile = config.age.secrets.conduit-secretFile.path;
|
||||||
|
};
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
age.secrets = {
|
age.secrets = {
|
||||||
andromeda-pw.file = ./secrets/andromeda-pw.age;
|
andromeda-pw.file = ./secrets/andromeda-pw.age;
|
||||||
|
conduit-secretFile.file = ./secrets/conduit-secretFile.age;
|
||||||
"dkim-galaxious.de.mail.key".file = ./secrets/dkim-galaxious.de.mail.key.age;
|
"dkim-galaxious.de.mail.key".file = ./secrets/dkim-galaxious.de.mail.key.age;
|
||||||
mtgmonkey-pw.file = ./secrets/mtgmonkey-pw.age;
|
mtgmonkey-pw.file = ./secrets/mtgmonkey-pw.age;
|
||||||
mailserver-acc-test-pw.file = ./secrets/mailserver-acc-test-pw.age;
|
mailserver-acc-test-pw.file = ./secrets/mailserver-acc-test-pw.age;
|
||||||
|
|||||||
9
secrets/conduit-secretFile.age
Normal file
9
secrets/conduit-secretFile.age
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
age-encryption.org/v1
|
||||||
|
-> ssh-ed25519 mT2fyg x0n1JToeD7bRsDYJpv0HFzQYB9YxxiSqt+dG6elG1Eg
|
||||||
|
vspLec9Vm6fvJnlDGjzezThc1qeIYyWncBxYwsE/6rg
|
||||||
|
-> ssh-ed25519 UHxfvA nOlZo53SINXJs8tt/vdoiGjMnIW/lYZVdI8TJfAFqxE
|
||||||
|
XlxvrHDFlm8c7odfNbBw0/QeYuCj5e4VValql5JNNgg
|
||||||
|
-> ssh-ed25519 yXDKAA Rf+obXBUKxOcMqrb6rlOSfZGyjkj1PnRvHUSDToj6Tw
|
||||||
|
XV/3FmC48Wcg9r3C5soRKBwOcBgat2ueAa8pU1MUYLE
|
||||||
|
--- l/eEq13iyiddR9Rgf47Mv8JxPfjINwCnU4pd3KyxMVQ
|
||||||
|
^P%ÔϦ‚Û}ÌÝM¤Ñù&ߢهóQ¬?d^ØYú Ã~øTuÃï±oÍfž´·7¬nÙ'!'͓ㆆµ]d͇0>vÆÇŸ¸Ü.Ÿ€E]˜šÔ‡|‰>d— *wDÉ<44>‹¿à<C2AD>›)cH<63>êÁ@W<>v*šWk<57>õéN¤ÎRßF I@¶ê;9=u¬–Í’¬°°Ï„Œ,—‘©)Ÿ>bÁÝ:O«Jð=´W
|
||||||
@@ -8,6 +8,11 @@ in {
|
|||||||
"andromeda-pw.age".publicKeys = [andromeda lenovo];
|
"andromeda-pw.age".publicKeys = [andromeda lenovo];
|
||||||
"mtgmonkey-pw.age".publicKeys = [andromeda lenovo];
|
"mtgmonkey-pw.age".publicKeys = [andromeda lenovo];
|
||||||
|
|
||||||
|
# contains the following env
|
||||||
|
# CONDUIT_JWT_SECRET
|
||||||
|
# CONDUIT_TURN_SECRET
|
||||||
|
"conduit-secretFile.age".publicKeys = [andromeda lenovo _109-199-104-83];
|
||||||
|
|
||||||
# dkim private keys
|
# dkim private keys
|
||||||
"dkim-galaxious.de.mail.key.age".publicKeys = [andromeda lenovo _109-199-104-83];
|
"dkim-galaxious.de.mail.key.age".publicKeys = [andromeda lenovo _109-199-104-83];
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user