Compare commits
5 commits
6a3753a41d
...
4ca493873c
| Author | SHA1 | Date | |
|---|---|---|---|
| 4ca493873c | |||
| 02cb481104 | |||
| 944a1a4ebf | |||
| d89ca1ac60 | |||
| af443da14a |
2 changed files with 49 additions and 1 deletions
7
home.nix
7
home.nix
|
|
@ -82,6 +82,7 @@ in {
|
||||||
# office apps
|
# office apps
|
||||||
libreoffice-fresh
|
libreoffice-fresh
|
||||||
recoll
|
recoll
|
||||||
|
taskwarrior-tui
|
||||||
# spell check
|
# spell check
|
||||||
ispell
|
ispell
|
||||||
hunspell
|
hunspell
|
||||||
|
|
@ -518,4 +519,10 @@ in {
|
||||||
git_branch.disabled = true;
|
git_branch.disabled = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# task management
|
||||||
|
programs.taskwarrior = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.taskwarrior3;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
43
void.nix
43
void.nix
|
|
@ -122,6 +122,7 @@
|
||||||
"**/target"
|
"**/target"
|
||||||
"**/result"
|
"**/result"
|
||||||
"/var/log"
|
"/var/log"
|
||||||
|
"/pile/void2backup"
|
||||||
];
|
];
|
||||||
repo = "ssh://u480566-sub1@u480566-sub1.your-storagebox.de:23/./repo";
|
repo = "ssh://u480566-sub1@u480566-sub1.your-storagebox.de:23/./repo";
|
||||||
encryption = {
|
encryption = {
|
||||||
|
|
@ -183,7 +184,7 @@
|
||||||
rsyncSSHKeys = [""];
|
rsyncSSHKeys = [""];
|
||||||
serverConfig = {
|
serverConfig = {
|
||||||
server-port = 25565;
|
server-port = 25565;
|
||||||
motd = "Welcome to logistic-bot's TerraFirmaGreg server (v0.9.11)";
|
motd = "Welcome to logistic-bot's TerraFirmaGreg server (v0.10.7)";
|
||||||
allow-flight = true;
|
allow-flight = true;
|
||||||
allow-nether = false;
|
allow-nether = false;
|
||||||
difficulty = 0;
|
difficulty = 0;
|
||||||
|
|
@ -334,6 +335,34 @@
|
||||||
configureRedis = true;
|
configureRedis = true;
|
||||||
maxUploadSize = "64G";
|
maxUploadSize = "64G";
|
||||||
};
|
};
|
||||||
|
services.nextcloud-whiteboard-server = {
|
||||||
|
enable = true;
|
||||||
|
secrets = ["/etc/nixos/secrets/nextcloud/whiteboard_secrets"];
|
||||||
|
settings = {
|
||||||
|
NEXTCLOUD_URL = "https://nextcloud.005540.xyz";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
services.collabora-online = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
ssl = {
|
||||||
|
enable = false;
|
||||||
|
termination = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
net = {
|
||||||
|
listen = "loopback";
|
||||||
|
post_allow.host = ["::1"];
|
||||||
|
};
|
||||||
|
|
||||||
|
storage.wopi = {
|
||||||
|
"@allow" = true;
|
||||||
|
host = ["nextcloud.005540.xyz"];
|
||||||
|
};
|
||||||
|
|
||||||
|
server_name = "collabora.005540.xyz";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
# dynamic dns
|
# dynamic dns
|
||||||
services.ddclient = {
|
services.ddclient = {
|
||||||
|
|
@ -445,6 +474,18 @@
|
||||||
};
|
};
|
||||||
"nextcloud.005540.xyz" = {
|
"nextcloud.005540.xyz" = {
|
||||||
locations."/".proxyWebsockets = true;
|
locations."/".proxyWebsockets = true;
|
||||||
|
locations."/whiteboard/" = {
|
||||||
|
proxyWebsockets = true;
|
||||||
|
proxyPass = "http://localhost:3002/";
|
||||||
|
};
|
||||||
|
enableACME = true;
|
||||||
|
forceSSL = true;
|
||||||
|
};
|
||||||
|
"collabora.005540.xyz" = {
|
||||||
|
locations."/" = {
|
||||||
|
proxyPass = "http://[::1]:${toString config.services.collabora-online.port}";
|
||||||
|
proxyWebsockets = true;
|
||||||
|
};
|
||||||
enableACME = true;
|
enableACME = true;
|
||||||
forceSSL = true;
|
forceSSL = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue