c09337c973
shoehorn nix-hexchen-style config into flakes
...
this replaces niv with nix flakes, attempting to preserve the old
structure as much as possible. Notable caveats:
- I'm not sure if flake inputs expose version information anywhere, so
the version in pkgs/mattermost/default.nix is now hardcoded.
Confusingly, this appears to trigger a rebuild. Maybe I've missed something.
- a lot of the old-style host.nix & deploy.nix machinery in nix-hexchen
does not work with flakes, and their newer replacements are not exposed
by upstream; I've put basic imitations of the relevant parts in this repo
- (in particular, directories in hosts/ won't become deployable configs
automatically)
- parts of the code are now probably more complicated than they'd have to be
- old variables names were preserved; confusingly, this means the flake
inputs are still called "sources"
2022-11-13 22:45:50 +01:00
4bd1430f0a
remove services/syncthing.nix
...
(apparently not used anymore)
2022-11-11 16:30:38 +01:00
1291d3c9f6
move nextcloud.nix to a sane location
2022-11-11 16:30:38 +01:00
cde949ac5b
remove workadventure
2022-11-11 16:30:38 +01:00
77d7625315
remove gitlab
2022-09-24 17:29:42 +02:00
schweby
65ec0779b7
init basic untested config
2022-07-27 23:26:13 +02:00
hexchen
27cc65fb14
feat: new SSO!!!! 🎉
2022-04-30 20:43:12 +00:00
032c49c375
comment out services/workadventure
...
(we're not using it and it's eating build times, so I've disabled it for
now)
2022-02-17 19:48:45 +01:00
1aebabe8a0
parsons/restics: s3CredentialsFile is deprecated
...
This is untested, but the documentation on the s3CredentialsFile option
seems to suggest this should be correct.
2022-02-01 14:03:40 +01:00
6563e0ccfa
add services/workadventure for true-love event
2021-11-09 17:02:43 +00:00
schweby
144bd0d5f5
remove services/unifi
...
no longer needed
2021-11-03 15:36:03 +01:00
56cbb7601b
services/vaultwarden: init vaultwarden
2021-09-28 11:13:25 +00:00
schweby
95a0e9f04a
parsons: init lantifa wiki
2021-08-23 19:32:02 +00:00
hexchen
41acbdd3e0
parsons: deploy unifi controller
2021-08-23 19:32:02 +00:00
hexchen
35cd963f8c
services/gitlab-runner: init on parsons
...
also disable ci for hainich
2021-08-23 19:32:02 +00:00
hexchen
275d3a16f0
parsons: init lxc
2021-08-23 19:32:02 +00:00
hexchen
373926e33b
services/gitlab: init on parsons
2021-08-23 19:32:02 +00:00
schweby
7881b444ba
parsons: init syncthing
2021-08-23 19:32:02 +00:00
hexchen
cdeb52f808
services/mail: migrate to parsons
2021-08-23 19:32:02 +00:00
schweby
f5579bc98e
parsons: config nginx
2021-08-23 19:32:02 +00:00
hexchen
a5063ae960
parsons: small fixes
2021-08-23 19:32:02 +00:00
schweby
632bf21200
parsons: fix hegedocs
2021-08-23 19:32:02 +00:00
schweby
76c9b07d56
parsons: init hegedocs
2021-08-23 19:32:02 +00:00
hexchen
172d0869b3
services/murmur: migrate to parsons
2021-08-23 19:32:02 +00:00
hexchen
4b11dbf1d4
services/thelounge: move to parsons
2021-08-23 19:32:02 +00:00
schweby
b23582a52f
services/mattermost: init on parsons
2021-08-23 19:32:02 +00:00
hexchen
1c65805589
parsons: init backups
2021-08-07 12:05:26 +00:00
hexchen
da7beff2fe
services/nextcloud: init on parsons
2021-08-07 12:05:26 +00:00
hexchen
3541d14c76
parsons: add nftables
2021-08-07 12:05:26 +00:00
hexchen
0b30d81d13
hosts/parsons: init minimal config
2021-08-07 12:05:25 +00:00