eb07f34672
modules/website.nix init
...
idea is to have a directory `websites/` which contains all our static
sites, with the name of each subdirectory also being their domain. Then
Nix can just read that directory during build-time and automatically
generate nginx virtualHosts for all of them (note that the
subdirectories have to contain a `default.nix` specifying how to build
the site for that to work).
Thus we could avoid the dependency on gitlab pages.
2022-01-10 22:57:09 +01:00
schweby
34eb8651d8
modules/nextcloud: add option for defaultapp
2021-10-31 08:27:40 +01:00
56cbb7601b
services/vaultwarden: init vaultwarden
2021-09-28 11:13:25 +00:00
hexchen
35cd963f8c
services/gitlab-runner: init on parsons
...
also disable ci for hainich
2021-08-23 19:32:02 +00:00
schweby
b23582a52f
services/mattermost: init on parsons
2021-08-23 19:32:02 +00:00
hexchen
da7beff2fe
services/nextcloud: init on parsons
2021-08-07 12:05:26 +00:00
hexchen
cf5062adfd
sources: update nixpkgs to 21.05
...
this caused various other changes related to nftables, we are now using
hexchen's fork of pbb's module.
2021-08-07 12:05:25 +00:00
stuebinm
d5cf2abccc
hainich: init mattermost beta
2021-03-24 22:37:38 +01:00
schweby
9d516c83ae
sources: removed immae-nix
2021-02-10 23:48:18 +01:00
hexchen
4c9a200c83
sources: switch to upstream
...
this involves moving the blackmagic package and module from hexchen's
nixpkgs fork into this repo directly.
2021-01-27 22:06:56 +01:00
hexchen
61db3bc33f
modules/nftnat: init nftables nat module
2021-01-15 23:55:06 +00:00
hexchen
e876bcc29f
modules/peertube: fix reference to immaenix
2021-01-15 00:38:59 +00:00
hexchen
88b4eb461d
modules/peertube: init
2020-11-30 18:31:04 +00:00
hexchen
0878012581
Initial Commit
2020-11-27 20:57:19 +00:00