stuebinm
5a28a55f01
netbox yolo
2022-12-08 23:30:02 +01:00
stuebinm
3df1ec0436
services/nextcloud: update to 25
...
(this has already been deployed for over a week, but apparently no one
thought to commit it)
2022-12-06 19:45:47 +01:00
stuebinm
b15f303107
mattermost: update to 7.1.4
2022-11-26 16:39:02 +01:00
stuebinm
0f4957d860
tell parsons it's called parsons
...
(i guess this was lost along with hexchen's nix deploy module?)
2022-11-26 00:08:53 +01:00
stuebinm
ea2d89fa84
make fish my default shell
2022-11-26 00:08:38 +01:00
stuebinm
7fa5939cf9
reduce lockfile size
2022-11-25 22:50:29 +01:00
stuebinm
12da955842
nix: enable 'experimental feature' flakes by default
2022-11-19 15:23:03 +01:00
stuebinm
0127b30566
add deploy-rs gc roots to .gitignore
2022-11-19 15:18:32 +01:00
Moira
5a0496a8f7
do unspeakable things to flake.lock
2022-11-15 15:34:59 +01:00
stuebinm
d11c388f31
deploy-rs: disable auto-rollback by default
...
(as per Moira's request)
2022-11-15 15:19:36 +01:00
stuebinm
79fb386395
flake-enabled readme 🎉
2022-11-14 18:42:33 +01:00
Moira
fe2fd2e0eb
cleanup input URLs in flake.nix
2022-11-14 18:29:53 +01:00
stuebinm
eb13717e28
fix acme-fixperms
2022-11-14 18:14:22 +01:00
stuebinm
7b145988d2
fix alps mail interface
2022-11-14 18:14:13 +01:00
stuebinm
1b09180b38
flake: add deploy-rs
2022-11-14 01:41:11 +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
Moira
025d17c487
common: enable mosh
2022-11-13 20:26:48 +01:00
Moira
319f827aa0
add new key for stuebinm
2022-11-13 20:22:23 +01:00
Moira
d6d45685c7
fix StateVersion for gitea
2022-11-13 20:18:26 +01:00
stuebinm
b1974aa2d0
solve some TODOs
...
(one of these has even been around for a while!)
2022-11-11 16:30:38 +01:00
stuebinm
de1e7366f3
remove desktop/*
2022-11-11 16:30:38 +01:00
stuebinm
401898b284
remove gitlab pipeline
...
(might as well clean up while we're at it)
2022-11-11 16:30:38 +01:00
stuebinm
380934299b
niv: remove home-manager
...
(not used for anything atm)
2022-11-11 16:30:38 +01:00
stuebinm
13b81b37f4
users.nix: re-add hexchen's ssh keys
...
(these were previously defined via nix-hexchen)
2022-11-11 16:30:38 +01:00
stuebinm
f281c90da5
containers: set stateVersion to 21.05
...
(which is what parsons is on as well)
2022-11-11 16:30:38 +01:00
stuebinm
eb8807feff
remove docker override
...
(hasn't been used for some while now)
2022-11-11 16:30:38 +01:00
stuebinm
a8b3f4b16c
remove bottom from unstable packages
...
(is in stable now)
2022-11-11 16:30:38 +01:00
stuebinm
4bd1430f0a
remove services/syncthing.nix
...
(apparently not used anymore)
2022-11-11 16:30:38 +01:00
stuebinm
daac7ebcb0
remove users/hexchen.nix
2022-11-11 16:30:38 +01:00
stuebinm
e29cd5f887
remove unused packages
...
(most of these were all for nixda)
2022-11-11 16:30:38 +01:00
stuebinm
39a1719188
remove apparently unneeded disabledModules
...
(i guess there's a historic reason why this was here?)
2022-11-11 16:30:38 +01:00
stuebinm
c12ae3231a
remove unused modules
2022-11-11 16:30:38 +01:00
stuebinm
4969444bc4
remove nixda
2022-11-11 16:30:38 +01:00
stuebinm
25e9fb85a3
manuall update simple-nixos-mailserver
...
which is weird and didn't update with the rest of them
2022-11-11 16:30:38 +01:00
stuebinm
63cf62849b
add stateVersion to all the containers
...
(set to 21.11 since that was what we had before)
2022-11-11 16:30:38 +01:00
stuebinm
acd051e4e0
make renamed options complain (less)
2022-11-11 16:30:38 +01:00
stuebinm
620c1a30e4
update a bunch of other stuff
2022-11-11 16:30:38 +01:00
stuebinm
55f17ad7c3
get rid of the nextcloud module fork
2022-11-11 16:30:38 +01:00
stuebinm
0e20c9ddfa
remove hexchen home-manager
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
stuebinm
052e1ac126
environmentFiles are generally a good and reasonable idea
2022-11-11 16:28:50 +01:00
stuebinm
0686807690
fix the uncommited nextcloud state
...
(yay i successfully guessed what hexchen did, and turns out it had
nothing to do with the bind mount)
2022-11-10 20:15:00 +01:00
Moira
e8d36fc259
services/mumur: add creature comforts
...
murmur is now reloaded automagically after a cert update
also added mumble.infra4future.de as shared cert
2022-11-03 21:22:31 +01:00
Moira
2e92960390
services/mail: update vorstand and admin
2022-11-02 21:21:15 +01:00
Raphael Weniger
e229538bde
Change of board members
2022-10-22 20:24:10 +00:00
Moira
0fe3094853
services/mail: renable postfix logs
2022-10-16 14:37:07 +02:00
stuebinm
f64b1f9534
mattermost: don't read config from database
...
apparently the nixpkgs mattermost module simply ignores its own config
if mutableConfig is false, and reads whatever config is currently in the
database (in our case, old stuff involving auth.infra4future.de).
This overwrites that.
2022-10-16 14:32:04 +02:00
stuebinm
52f9f2d64c
get rid of mattermost-patched module
...
this does a couple things:
- redo mattermost's secret config as an env file passed to systemd
- get rid of modules/mattermost.nix and use upstream module instead
- move some of the stuff in secret.json which don't need to be there
into nix (e.g. smtp port)
Also, I set the log level to ERROR in the env file. Mattermost doesn't
seem to respect it otherwise *shrug*
2022-10-15 20:10:29 +02:00
Leah Neukirchen
714a8e5d73
websites: fix some typos.
2022-10-12 21:59:18 +02:00