bb24ce8b87
nixos-22.11: fix module warnings
...
(also wow nextcloud encryption is apparently broken. colour me surprised!)
2022-12-16 22:56:28 +01:00
7e00264911
update inputs to nixos-22.11
...
(note that simple-nixos-mailserver is not updated since it doesn't
have a 22.11 release yet)
2022-12-16 22:56:28 +01:00
c5a0f13884
remove lantifa: apparently dead
2022-12-13 23:52:48 +01:00
bcc27eba11
netbox: add Media_Root
2022-12-13 23:47:28 +01:00
c28e533257
services/netbox: fix access to static directory
2022-12-10 13:18:02 +01:00
84dab162c1
don't vendor the netbox package definition
...
(because there's a simpler but also more cursed way of doing it instead)
2022-12-09 14:08:17 +01:00
f75429781d
netbox uff(d)
2022-12-09 02:53:48 +01:00
5a28a55f01
netbox yolo
2022-12-08 23:30:02 +01:00
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
b15f303107
mattermost: update to 7.1.4
2022-11-26 16:39:02 +01:00
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
ea2d89fa84
make fish my default shell
2022-11-26 00:08:38 +01:00
7fa5939cf9
reduce lockfile size
2022-11-25 22:50:29 +01:00
12da955842
nix: enable 'experimental feature' flakes by default
2022-11-19 15:23:03 +01:00
0127b30566
add deploy-rs gc roots to .gitignore
2022-11-19 15:18:32 +01:00
5a0496a8f7
do unspeakable things to flake.lock
2022-11-15 15:34:59 +01:00
d11c388f31
deploy-rs: disable auto-rollback by default
...
(as per Moira's request)
2022-11-15 15:19:36 +01:00
79fb386395
flake-enabled readme 🎉
2022-11-14 18:42:33 +01:00
fe2fd2e0eb
cleanup input URLs in flake.nix
2022-11-14 18:29:53 +01:00
eb13717e28
fix acme-fixperms
2022-11-14 18:14:22 +01:00
7b145988d2
fix alps mail interface
2022-11-14 18:14:13 +01:00
1b09180b38
flake: add deploy-rs
2022-11-14 01:41:11 +01:00
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
025d17c487
common: enable mosh
2022-11-13 20:26:48 +01:00
319f827aa0
add new key for stuebinm
2022-11-13 20:22:23 +01:00
d6d45685c7
fix StateVersion for gitea
2022-11-13 20:18:26 +01:00
b1974aa2d0
solve some TODOs
...
(one of these has even been around for a while!)
2022-11-11 16:30:38 +01:00
de1e7366f3
remove desktop/*
2022-11-11 16:30:38 +01:00
401898b284
remove gitlab pipeline
...
(might as well clean up while we're at it)
2022-11-11 16:30:38 +01:00
380934299b
niv: remove home-manager
...
(not used for anything atm)
2022-11-11 16:30:38 +01:00
13b81b37f4
users.nix: re-add hexchen's ssh keys
...
(these were previously defined via nix-hexchen)
2022-11-11 16:30:38 +01:00
f281c90da5
containers: set stateVersion to 21.05
...
(which is what parsons is on as well)
2022-11-11 16:30:38 +01:00
eb8807feff
remove docker override
...
(hasn't been used for some while now)
2022-11-11 16:30:38 +01:00
a8b3f4b16c
remove bottom from unstable packages
...
(is in stable now)
2022-11-11 16:30:38 +01:00
4bd1430f0a
remove services/syncthing.nix
...
(apparently not used anymore)
2022-11-11 16:30:38 +01:00
daac7ebcb0
remove users/hexchen.nix
2022-11-11 16:30:38 +01:00
e29cd5f887
remove unused packages
...
(most of these were all for nixda)
2022-11-11 16:30:38 +01:00
39a1719188
remove apparently unneeded disabledModules
...
(i guess there's a historic reason why this was here?)
2022-11-11 16:30:38 +01:00
c12ae3231a
remove unused modules
2022-11-11 16:30:38 +01:00
4969444bc4
remove nixda
2022-11-11 16:30:38 +01:00
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
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
acd051e4e0
make renamed options complain (less)
2022-11-11 16:30:38 +01:00
620c1a30e4
update a bunch of other stuff
2022-11-11 16:30:38 +01:00
55f17ad7c3
get rid of the nextcloud module fork
2022-11-11 16:30:38 +01:00
0e20c9ddfa
remove hexchen home-manager
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
052e1ac126
environmentFiles are generally a good and reasonable idea
2022-11-11 16:28:50 +01:00
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