Added license

Signed-off-by: Jacob Hrbek <kreyren@fsfe.org>
This commit is contained in:
Jacob Hrbek 2021-09-10 12:52:20 +02:00
parent 2ed5a3390e
commit 0f6f304e8c
10 changed files with 15 additions and 2 deletions

@ -1,4 +1,4 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <{DND-LEGAL(Krey): Reference the license hyperlink}>
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
###! # Global profile for NextCloud deployment
###!
###! This template is used to deploy bare minimum version of NextCloud for further configuration per domain and machine. Avoid using this for configuration

@ -1,3 +1,5 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
{ config, lib, pkgs, runCommand, ... }: lib.mkIf config.services.discourse.enable {
services.discourse = {
hostname = "discourse" + "." + config.networking.fqdn;

@ -1,3 +1,5 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
{ config, lib, ... }: lib.mkIf config.services.gitea.enable {
services.gitea = {
domain = "gitea" + "." + config.networking.fqdn;

@ -1,3 +1,4 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
###! # Global Keyclock Profile
###!
###! This file sets the bare minimum configuration to deploy keyclock

@ -1,3 +1,4 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
# Reference(Krey): https://nixos.org/manual/nixos/stable/index.html#module-services-matrix-synapse
# Reference(Krey): https://web.archive.org/web/20210418105434/https://github.com/matrix-org/synapse/blob/master/docs/ACME.md
# Reference(Krey): https://matrix.org/blog/2016/02/10/advanced-synapse-setup-with-lets-encrypt

@ -1,4 +1,5 @@
# Global service configuration to deploy bind with bare minimum functionality that can be adjusted per-file
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
###! Global service configuration to deploy bind with bare minimum functionality that can be adjusted per-file
# FIXME(Krey): Set up serial of SOA setting by the DNS server

@ -1,3 +1,5 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
{ config, lib,... }: lib.mkIf config.services.ntp.enable {
services.ntp = {
servers = [

@ -1,3 +1,4 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
# REF(Krey): Exit policy https://gitlab.torproject.org/legacy/trac/-/wikis/doc/ReducedExitPolicy
{ config, lib,... }: lib.mkIf config.services.tor.relay.enable {
networking.firewall.allowedTCPPorts = [ 36821 ];

@ -1,3 +1,5 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
{ config, lib,... }: lib.mkIf config.services.openssh.enable {
services.openssh = {
# FIXME(Krey): Add some cool banner

@ -1,3 +1,4 @@
#@ Copyright (C) Jacob Hrbek <kreyren@fsfe.org> 08/09/2021-EU released under OpenVolt license <https://git.dotya.ml/OpenVolt/OpenVolt/src/branch/central/LICENSE.md>
# FIXME(Krey): As of 07/09/2021-EU SearX in NixOS requires a lot of work to be used in production
{ config, lib, ... }: lib.mkIf config.services.searx.enable {