42 lines
825 B
Nix
42 lines
825 B
Nix
|
# NixOps configuration for the hosts running a Taskwarrior server (taskd)
|
||
|
|
||
|
{ config, pkgs, lib, ... }:
|
||
|
|
||
|
{
|
||
|
|
||
|
services.taskserver = {
|
||
|
enable = true; # Enable Taskwarrior server
|
||
|
fqdn = "task.mcwhirter.io"; # Server's public domain name
|
||
|
listenHost = "task.mcwhirter.io"; # Sets listening IP & opens firewall
|
||
|
organisations = {
|
||
|
teaghlach = {
|
||
|
groups = [
|
||
|
"teaghlach"
|
||
|
];
|
||
|
users = [
|
||
|
"craige"
|
||
|
"fiona"
|
||
|
];
|
||
|
};
|
||
|
sgioba = {
|
||
|
groups = [
|
||
|
"sgioba"
|
||
|
];
|
||
|
users = [
|
||
|
"craige"
|
||
|
];
|
||
|
};
|
||
|
obair = {
|
||
|
groups = [
|
||
|
"obair"
|
||
|
];
|
||
|
users = [
|
||
|
"craige"
|
||
|
"disasm"
|
||
|
];
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
}
|