Commit Graph

31 Commits (eb13717e285c247dee687e323a6d90f1496cbba7)

Author SHA1 Message Date
stuebinm eb13717e28 fix acme-fixperms 2022-11-14 18:14:22 +01:00
stuebinm 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
stuebinm 4bd1430f0a remove services/syncthing.nix
(apparently not used anymore)
2022-11-11 16:30:38 +01:00
stuebinm 1291d3c9f6 move nextcloud.nix to a sane location 2022-11-11 16:30:38 +01:00
stuebinm cde949ac5b remove workadventure 2022-11-11 16:30:38 +01:00
Moira 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
stuebinm 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
stuebinm 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
stuebinm 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
stuebinm 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