18167dca0a
update README to reflect added host
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 8m43s
2026-02-14 19:12:41 +01:00
b5fecc94a7
hosts: add skrot
...
Build topology graph / evals (push) Successful in 3m31s
Eval nix flake / evals (push) Successful in 10m10s
Co-authored-by: System administrator <root@skrot.pvv.ntnu.no >
Reviewed-on: #124
Co-authored-by: Vegard Bieker Matthey <VegardMatthey@protonmail.com >
Co-committed-by: Vegard Bieker Matthey <VegardMatthey@protonmail.com >
2026-02-14 18:53:54 +01:00
0d40c7d7a7
base/acme: use different email alias for account
Eval nix flake / evals (push) Waiting to run
Build topology graph / evals (push) Successful in 3m56s
2026-02-13 19:45:45 +09:00
b327582236
kommode/gitea: use redis for sessions and queue
Build topology graph / evals (push) Successful in 5m58s
Eval nix flake / evals (push) Successful in 10m19s
2026-02-13 18:55:42 +09:00
7e39bf3ba2
bicep/matrix/ooye: add rsync pull target for principal backups
Build topology graph / evals (push) Successful in 6m11s
Eval nix flake / evals (push) Successful in 10m9s
2026-02-13 18:26:55 +09:00
5bb0cd0465
kommode/gitea: set default theme
Build topology graph / evals (push) Successful in 3m59s
Eval nix flake / evals (push) Successful in 8m38s
2026-02-13 14:32:36 +09:00
9efda802cb
kommode/gitea: move ui configuration to customization
2026-02-13 14:23:48 +09:00
3c08be3d73
kommode/gitea: configure redis cache
Eval nix flake / evals (push) Failing after 1m13s
Build topology graph / evals (push) Successful in 3m59s
2026-02-13 03:50:21 +09:00
b1a2836b5d
kommode/gitea: custom emoji
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 10m29s
2026-02-13 03:38:45 +09:00
ba1f30f737
kommode/gitea: configure more meta fields
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Successful in 8m54s
2026-02-13 03:13:49 +09:00
c455c5a7e3
bicep/matrix/livekit: fix matrix domain in livekit, allow dan's server as well
Build topology graph / evals (push) Successful in 6m15s
Eval nix flake / evals (push) Successful in 8m48s
2026-02-11 22:58:19 +01:00
35907be4f2
update sops keys for skrott
Build topology graph / evals (push) Successful in 4m2s
Eval nix flake / evals (push) Successful in 8m37s
2026-02-07 22:17:09 +01:00
210f74dc59
secrets: sops updatekeys
Build topology graph / evals (push) Successful in 5m52s
Eval nix flake / evals (push) Successful in 8m46s
2026-02-08 05:19:26 +09:00
d35de940c1
update gpg install cmd for secrets
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Has been cancelled
2026-02-07 21:12:03 +01:00
daa4b9e271
bekkalokk/mediawiki: adjust umask
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 10m11s
2026-02-07 01:46:55 +09:00
12eb0b3f53
bekkalokk/mediawiki: allow uploading more filetypes
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 8m46s
2026-02-07 00:56:38 +09:00
02bdb8d45b
kommode/gitea/web: use default login shell
Build topology graph / evals (push) Successful in 6m45s
Eval nix flake / evals (push) Successful in 8m47s
2026-02-05 13:25:06 +09:00
a5143c0aaa
bekkalokk/nettsiden: fix gallery rsync target
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Has been cancelled
2026-02-05 13:19:29 +09:00
561404cd87
bump dibbler
Build topology graph / evals (push) Successful in 9m45s
Eval nix flake / evals (push) Successful in 10m18s
2026-02-04 04:11:56 +01:00
System administrator
3338b4cd61
gluttony: fix ipv4 addr
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 8m41s
2026-02-03 21:05:53 +01:00
2354dcf578
gluttony: update disk id
Eval nix flake / evals (pull_request) Successful in 8m50s
Build topology graph / evals (push) Successful in 5m45s
Eval nix flake / evals (push) Successful in 10m1s
2026-02-03 16:18:43 +01:00
304304185c
base: add lsof to list of default installed packages
Build topology graph / evals (push) Successful in 4m1s
Eval nix flake / evals (push) Successful in 10m20s
2026-02-02 23:59:35 +09:00
b712f3cda3
temmie/userweb: add a few more packages
Build topology graph / evals (push) Successful in 3m53s
Eval nix flake / evals (push) Successful in 8m46s
2026-01-31 21:53:12 +09:00
cc272a724c
temmie/userweb: add directory index search path
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Successful in 10m19s
2026-01-31 21:30:23 +09:00
fcaa97884e
temmie/userweb: add a bunch more normal packages
Build topology graph / evals (push) Successful in 3m58s
Eval nix flake / evals (push) Successful in 8m51s
2026-01-31 21:20:26 +09:00
11f2cf504f
temmie/userweb: add a bunch more perl packages
2026-01-31 20:31:03 +09:00
7ab16bc949
temmie/userweb: restrict log access
Build topology graph / evals (push) Successful in 3m25s
Eval nix flake / evals (push) Successful in 9m27s
2026-01-31 19:08:02 +09:00
c4d5cfde56
temmie/userweb: add legacy-cgi to the python package set
Build topology graph / evals (push) Successful in 3m53s
Eval nix flake / evals (push) Successful in 8m0s
2026-01-31 18:53:44 +09:00
100d09f6b7
temmie/userweb: get first iteration working
Build topology graph / evals (push) Successful in 6m14s
Eval nix flake / evals (push) Successful in 9m21s
2026-01-31 18:41:17 +09:00
3b0742bfac
temmie: combine homedirs in overlayfs
2026-01-31 18:41:17 +09:00
3ba1ea2e4f
flake.lock: bump
Build topology graph / evals (push) Successful in 3m54s
Eval nix flake / evals (push) Successful in 7m46s
2026-01-31 13:44:39 +09:00
91de031896
treewide: limit rsync pull target access to principal
Build topology graph / evals (push) Successful in 7m35s
Eval nix flake / evals (push) Successful in 7m54s
2026-01-31 11:14:18 +09:00
c3ce6a40ea
ildkule/grafana: update a bunch of dashboards
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 8m0s
2026-01-31 01:07:26 +09:00
beee0ddc75
ildkule/grafana: remove dashboard for gogs
2026-01-31 00:58:34 +09:00
359f599655
bekkalokk/snappymail: add rsync pull target for principal
Build topology graph / evals (push) Successful in 3m26s
Eval nix flake / evals (push) Successful in 9m0s
2026-01-31 00:19:09 +09:00
5b1c6f16d1
bekkalokk/vaultwarden: add rsync pull target for principal
2026-01-31 00:18:57 +09:00
cec69d89a8
bicep/{postgres,mysql}: fix old backup deletion (again)
Build topology graph / evals (push) Successful in 3m56s
Eval nix flake / evals (push) Successful in 9m28s
2026-01-30 13:26:10 +09:00
af0bf7b254
bicep/{postgres,mysql}: fix old backup deletion
Build topology graph / evals (push) Successful in 3m22s
Eval nix flake / evals (push) Successful in 9m8s
2026-01-29 14:57:46 +09:00
bcf8b1607f
bicep/{postgres,mysql}: use hardlink for latest backup file
Build topology graph / evals (push) Successful in 3m22s
Eval nix flake / evals (push) Has been cancelled
2026-01-29 14:53:07 +09:00
1d46fd1ec6
bicep/{postgres,mysql}: keep multiple backups, point at latest with symlink
Build topology graph / evals (push) Successful in 5m22s
Eval nix flake / evals (push) Successful in 9m18s
2026-01-29 14:16:34 +09:00
bac53be707
bicep/{postgres,mysql}: use zstd for backup compression
Build topology graph / evals (push) Successful in 5m13s
Eval nix flake / evals (push) Successful in 9m25s
2026-01-29 13:50:35 +09:00
f08bd96b74
bicep/{postgres,mysql}: move backups to /data
Build topology graph / evals (push) Successful in 3m22s
Eval nix flake / evals (push) Successful in 9m13s
2026-01-29 13:41:06 +09:00
25f2a13391
packages/mediawiki-extensions: bump all
Build topology graph / evals (push) Successful in 3m25s
Eval nix flake / evals (push) Has been cancelled
2026-01-29 13:34:42 +09:00
8774c81d23
bicep/{postgres,mysql}: custom backup units
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-29 13:32:28 +09:00
d6eca5c4e3
bicep/{postgres,mysql}: split config into several files
Build topology graph / evals (push) Successful in 5m27s
Eval nix flake / evals (push) Successful in 7m57s
2026-01-29 13:18:25 +09:00
49d1122ee5
bicep/mysql: enable slow query logs
Build topology graph / evals (push) Successful in 3m26s
Eval nix flake / evals (push) Successful in 7m44s
2026-01-28 14:55:52 +09:00
31bbf4b25f
bicep/synapse: enable auto-compressor timer
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-28 14:50:57 +09:00
2f7e1439d0
bicep/mysql: pin version, upgrade from 11.4 -> 11.8
Build topology graph / evals (push) Successful in 4m21s
Eval nix flake / evals (push) Successful in 9m9s
2026-01-28 14:01:14 +09:00
fa31a84bd2
bicep/postgres: upgrade from 15 -> 18
2026-01-28 14:00:25 +09:00
b77c8eb5c0
modules/rsync-pull-targets: fix multiple pull targets with same user
Build topology graph / evals (push) Successful in 3m27s
Eval nix flake / evals (push) Failing after 3h12m45s
2026-01-27 21:10:17 +09:00
949661113e
bicep/mysql: move backup dir
Build topology graph / evals (push) Successful in 3m52s
Eval nix flake / evals (push) Successful in 7m42s
2026-01-27 20:47:40 +09:00
f442c4d65f
bicep/minecraft-heatmap: gate remaining config behind cfg.enable
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-27 20:44:20 +09:00
690aee634b
bicep/postgres: gate remaining config behind cfg.enable
2026-01-27 20:44:20 +09:00
2ed1c83858
bicep/{postgres,mysql}: add rsync pull targets for backups
2026-01-27 20:39:12 +09:00
d43de08a3b
flake.lock: bump
Build topology graph / evals (push) Successful in 3m25s
Eval nix flake / evals (push) Successful in 9m24s
2026-01-27 19:44:45 +09:00
e8c7f177e8
kommode: use disko to configure disks
Build topology graph / evals (push) Successful in 6m5s
Eval nix flake / evals (push) Successful in 9m10s
2026-01-27 19:00:12 +09:00
fb59a242fb
kommode/gitea: add rsync pull target for gitea dump dir
Build topology graph / evals (push) Successful in 3m22s
Eval nix flake / evals (push) Has been cancelled
2026-01-27 18:55:25 +09:00
65d095feb1
bekkalokk/mediawiki, bicep/matrix/synapse: add keys for rsync targets
2026-01-27 18:55:03 +09:00
8273d98788
flake.nix: add disko to default devshell
Build topology graph / evals (push) Successful in 3m52s
Eval nix flake / evals (push) Has been cancelled
2026-01-27 18:35:18 +09:00
8a84069dcf
bicep/mysql: use BindPaths to access dataDir
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Successful in 7m16s
2026-01-27 17:23:38 +09:00
cda84be5b0
bekkalokk/well-known: add note about bug bounty program to security.txt
2026-01-27 17:11:07 +09:00
79a46ce3f6
bicep/element: set default country code
Build topology graph / evals (push) Successful in 3m57s
Eval nix flake / evals (push) Successful in 7m18s
2026-01-27 04:11:40 +09:00
19e45be83a
.mailmap: further dedup
Build topology graph / evals (push) Successful in 5m53s
Eval nix flake / evals (push) Successful in 7m24s
2026-01-27 04:07:25 +09:00
a8892e2fb2
hosts/various: bump stateVersion
Build topology graph / evals (push) Successful in 5m59s
Eval nix flake / evals (push) Has been cancelled
2026-01-27 04:00:48 +09:00
a149f97ac0
bicep: bump stateVersion from 22.11 -> 25.11
2026-01-27 03:59:40 +09:00
e76c656378
bekkalokk: bump stateVersion from 22.11 -> 25.11
2026-01-27 03:52:34 +09:00
5877ef60b1
modules/rsync-pull-targets: leave TODO about assertion
Build topology graph / evals (push) Successful in 5m53s
Eval nix flake / evals (push) Successful in 7m11s
2026-01-27 00:27:00 +09:00
73456de527
bekkalokk/mediawiki, bicep/matrix/synapse: leave principal rsync target stubs
2026-01-27 00:26:42 +09:00
2f8e9ea190
modules/rsync-pull-targets: init, migrate bekkalokk/website/fetch-gallery
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 8m18s
2026-01-26 23:57:20 +09:00
c3c98392ad
bicep/hookshot: add passkey to sops
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 8m31s
2026-01-26 21:52:58 +09:00
e01fd902eb
bekkalokk/mediawiki: move secret.key to sops
Build topology graph / evals (push) Successful in 5m50s
Eval nix flake / evals (push) Successful in 8m39s
2026-01-26 17:55:55 +09:00
ce8d759f79
skrott: yeet 700MB worth of firmware, leave raspberry-specific firmware be
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 7m21s
2026-01-26 17:09:18 +09:00
ea6296f47a
base/vm: disable graphics for vms by default
2026-01-26 17:08:35 +09:00
c28fc3f229
ildkule/prometheus: add temmie,gluttony, re-enable lupine-2
2026-01-26 17:04:55 +09:00
c124183d95
ildkule/prometheus: scrape skrott
2026-01-26 17:04:52 +09:00
d7bb316056
skrott: yeetus ncdu
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Successful in 7m16s
2026-01-26 15:45:10 +09:00
c78c29aaa6
skrott: don't pull in nixpkgs/nixpkgs-unstable source tarballs
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-26 15:43:23 +09:00
7d451f1db5
base/auto-upgrade: don't install flake-inputs.json when disabled
2026-01-26 15:42:56 +09:00
1d57cec04d
base/acme: remove deprecated argument
Build topology graph / evals (push) Successful in 6m6s
Eval nix flake / evals (push) Successful in 8m29s
2026-01-26 15:07:40 +09:00
f50372fabd
.sops.yaml: remove yet more remains of jokum
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 7m20s
2026-01-26 13:53:30 +09:00
0f355046de
.sops.yaml: add skrott
2026-01-26 13:53:16 +09:00
285f5b6a84
flake.nix: point skrott-x86_64 at correct nixosConfiguration, add -sd variants
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-26 13:46:15 +09:00
20eec03cd4
bakke: fix eval warnings about kernel packages
2026-01-26 13:46:14 +09:00
fffdf77d6f
skrott: disable more stuff
2026-01-26 13:46:13 +09:00
42bbb1eca1
flake.nix: make native skrott default, misc cleaning
Build topology graph / evals (push) Successful in 3m54s
Eval nix flake / evals (push) Has been cancelled
2026-01-26 13:28:42 +09:00
34fdc9159c
bekkalokk/mediawiki: remove nonused module import
2026-01-26 13:19:48 +09:00
1b6ff9876d
Remove global packages from users, skrott: remove neovim properly
Build topology graph / evals (push) Successful in 3m54s
Eval nix flake / evals (push) Successful in 8m30s
2026-01-26 13:16:06 +09:00
0206c159a2
skrott: cross compile and further minimize
2026-01-26 13:15:46 +09:00
15004829a8
flake.lock: bump dibbler
Build topology graph / evals (push) Successful in 5m25s
Eval nix flake / evals (push) Successful in 7m47s
2026-01-26 02:30:53 +09:00
48ffb3cda1
skrott/dibbler: fix postgres url
2026-01-26 02:27:21 +09:00
9bbc64afc8
skrott: disable promtail, documentation
2026-01-26 02:25:12 +09:00
1cf956f37b
skrott: disable thermald
Build topology graph / evals (push) Successful in 5m28s
Eval nix flake / evals (push) Successful in 6m45s
2026-01-26 02:04:03 +09:00
38a1d38c7f
skrott: disable zfs, udisks2
Build topology graph / evals (push) Successful in 3m52s
Eval nix flake / evals (push) Successful in 7m54s
2026-01-26 01:31:46 +09:00
f1a6e47e67
skrott: disable smartd
2026-01-26 00:48:36 +09:00
c061c5be0c
base: re-enable mutableUsers (absolute state)
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 6m55s
2026-01-26 00:25:20 +09:00
08e3e1a287
README: add skrott to machine overview
Build topology graph / evals (push) Successful in 3m19s
Eval nix flake / evals (push) Has been cancelled
2026-01-25 23:30:41 +09:00
034f6540d9
secrets/skrott: add database password
2026-01-25 23:30:41 +09:00
695fe48ba8
skrott: set gateway
2026-01-25 23:30:41 +09:00
b37551209a
flake.nix: bump dibbler
Build topology graph / evals (push) Successful in 3m22s
Eval nix flake / evals (push) Has been cancelled
2026-01-25 22:54:52 +09:00
19059b742e
users/felixalb: update SSH keys
Build topology graph / evals (push) Successful in 3m52s
Eval nix flake / evals (push) Successful in 6m57s
2026-01-25 13:17:39 +01:00
e336c119a5
skrott: bump stateVersion
Build topology graph / evals (push) Successful in 3m23s
Eval nix flake / evals (push) Successful in 8m4s
2026-01-25 21:08:28 +09:00
52ac4ca775
skrott: update dibbler + config
Build topology graph / evals (push) Successful in 5m8s
Eval nix flake / evals (push) Successful in 8m2s
2026-01-25 20:56:33 +09:00
6b352507a3
Merge pull request 'gluttony: use grub as bootloader because of no uefi support' ( !121 ) from gluttony-boot into main
...
Build topology graph / evals (push) Successful in 3m22s
Eval nix flake / evals (push) Failing after 3h12m40s
Reviewed-on: #121
2026-01-24 22:25:28 +01:00
604b528dd3
use grub as bootloader because of no uefi support
Eval nix flake / evals (push) Successful in 6m55s
Eval nix flake / evals (pull_request) Successful in 8m12s
2026-01-24 22:04:54 +01:00
689d6582ae
topology: fix ntnu gateway <-> knutsen connection network
Build topology graph / evals (push) Successful in 5m28s
Eval nix flake / evals (push) Successful in 6m52s
2026-01-23 00:56:32 +09:00
ccdaeaf4a3
topology: fix gluttony network interface
Build topology graph / evals (push) Successful in 3m51s
Eval nix flake / evals (push) Has been cancelled
2026-01-23 00:51:30 +09:00
72fdca4998
topology: more connections to powerpuff cluster
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-23 00:50:16 +09:00
9ccdeb6ac9
topology: fix new machines
Build topology graph / evals (push) Successful in 5m4s
Eval nix flake / evals (push) Has been cancelled
2026-01-23 00:43:20 +09:00
8072121b3c
skrott: fix sops file location
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Successful in 8m5s
2026-01-22 19:44:05 +09:00
95f6463171
temmie: set up httpd
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-22 19:41:52 +09:00
39d3773a10
skrott: move networking config to values, add ipv6 address
Build topology graph / evals (push) Successful in 3m21s
Eval nix flake / evals (push) Failing after 5m8s
2026-01-22 19:30:04 +09:00
0e963f8cf0
gluttony: fix eval
Build topology graph / evals (push) Successful in 3m52s
Eval nix flake / evals (push) Has been cancelled
2026-01-22 19:17:28 +09:00
ba6c1c8205
temmie/nfs-mounts: generate systemd units ourselves
Eval nix flake / evals (push) Failing after 3m41s
Build topology graph / evals (push) Successful in 3m54s
2026-01-22 19:10:30 +09:00
1d47409d96
base: configure sops
Eval nix flake / evals (push) Failing after 3m11s
Build topology graph / evals (push) Successful in 5m52s
2026-01-22 16:48:59 +09:00
f7757d697d
base: don't install dynamic loader stub
Eval nix flake / evals (push) Failing after 3m38s
Build topology graph / evals (push) Successful in 5m39s
2026-01-22 16:13:36 +09:00
9f43ea887e
base: OOM early on nixos rebuilds
2026-01-22 16:13:20 +09:00
5f94345a91
hosts/various: enable qemu guest agent, disable smartd for vms by default
Eval nix flake / evals (push) Failing after 3m12s
Build topology graph / evals (push) Successful in 3m23s
2026-01-22 16:05:36 +09:00
28baf322ce
hosts/various: formatting, add consistent warnings to stateVersion
2026-01-22 15:57:12 +09:00
12477aeb34
flake.nix: set default hostname for most nixos hosts
2026-01-22 15:49:50 +09:00
e2d553af19
bikkje: set hostName
2026-01-22 15:49:50 +09:00
89ea5b321a
hosts/various: use systemd-boot as default bootloader
2026-01-22 15:49:50 +09:00
3940f52760
hosts/various: remove empty environment.systemPackages lists
2026-01-22 15:45:43 +09:00
e2f3c81ecd
base: move package list to separate file
2026-01-22 15:35:18 +09:00
a4c3aaa402
base: provide reasoning for packages, add a few new ones
2026-01-22 15:31:48 +09:00
5714efc668
modules/grzegorz: override base certificate config
2026-01-22 15:10:50 +09:00
d5199779a6
base: disable fontconfig by default
2026-01-22 14:57:00 +09:00
ae3c7019ef
base: disable hibernation and sleep
2026-01-22 14:54:35 +09:00
73dc9306f1
base: no mutable users by default
2026-01-22 14:51:24 +09:00
09d72305e2
base/nginx: return 444 on fqdn virtualHost by default
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Failing after 5m6s
2026-01-21 23:17:47 +09:00
2ace7b649f
nix-topology: remove postgresql icon override
Build topology graph / evals (push) Successful in 3m21s
Eval nix flake / evals (push) Successful in 6m39s
2026-01-21 14:56:41 +09:00
7703a94b19
flake.lock: bump
Build topology graph / evals (push) Failing after 2m9s
Eval nix flake / evals (push) Has been cancelled
2026-01-21 14:49:00 +09:00
ebd40fc2d7
bekkalokk/well-known: reply to well-known for all domains
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-21 14:47:31 +09:00
9eb5cd869a
bicep/element: fetch correct well-known file
Build topology graph / evals (push) Successful in 3m29s
Eval nix flake / evals (push) Successful in 6m39s
2026-01-21 14:34:35 +09:00
fa37f34028
packages/ooye: bump
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Has been cancelled
2026-01-21 13:46:06 +09:00
7111d00df8
modules/ooye: calm yo ass (set restart timer + counter)
Build topology graph / evals (push) Successful in 3m31s
Eval nix flake / evals (push) Successful in 7m42s
2026-01-21 13:17:28 +09:00
833a74a6fb
bicep/matrix: remove some whitespace lol
2026-01-21 13:14:41 +09:00
d82cc2e605
update and fix `packages.out-of-your-element
Build topology graph / evals (push) Successful in 4m4s
Eval nix flake / evals (push) Successful in 6m38s
2026-01-21 12:49:13 +09:00
93cf6f4a63
bicep/sshguard: disable
...
Build topology graph / evals (push) Successful in 4m5s
Eval nix flake / evals (push) Successful in 7m41s
sshguard doesn't actually work as it currently stands, also the builtin
PerSourcePenalty functionality in SSH is more aggressive than sshguard
is able to catch anyway. It might've been reasonable if we were using it
for anything other than SSH, but it doesn't seem like we are.
2026-01-21 11:13:27 +09:00
0f11cca8ec
bicep/matrix: use sops templates to render structured files
Build topology graph / evals (push) Successful in 6m25s
Eval nix flake / evals (push) Has been cancelled
2026-01-21 11:08:26 +09:00
d892acb331
bicep/matrix: have element-web source well-known from config
Build topology graph / evals (push) Successful in 4m4s
Eval nix flake / evals (push) Successful in 6m39s
2026-01-21 10:49:09 +09:00
aa07687a94
bicep/matrix: add synapse config to help with livekit
2026-01-21 10:48:37 +09:00
e5dd5b6325
bicep/matrix: attempt to set up livekit
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Successful in 7m46s
2026-01-21 10:14:08 +09:00
75c52f63cc
bicep/matrix: add module for adding stuff to well-known
2026-01-21 10:14:07 +09:00
6b5c12a4b8
Merge pull request 'Fix the heccin quotes - mikrobel 2026' ( !120 ) from fix-quotes into main
...
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Successful in 7m46s
Reviewed-on: #120
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2026-01-20 09:43:33 +01:00
633efc1a7d
ildkule: unbreak eval
Build topology graph / evals (push) Successful in 4m6s
Eval nix flake / evals (push) Has been cancelled
2026-01-20 17:12:25 +09:00
14e2ed7e32
Fix the heccin quotes
Eval nix flake / evals (push) Failing after 2m44s
Eval nix flake / evals (pull_request) Failing after 3m9s
2026-01-19 21:09:41 +01:00
489551a8e2
hosts/gluttony: init ( !119 )
...
Eval nix flake / evals (push) Failing after 2m44s
Build topology graph / evals (push) Successful in 4m6s
Reviewed-on: #119
Reviewed-by: Felix Albrigtsen <felixalb@pvv.ntnu.no >
Co-authored-by: Vegard Bieker Matthey <VegardMatthey@protonmail.com >
Co-committed-by: Vegard Bieker Matthey <VegardMatthey@protonmail.com >
2026-01-19 17:39:01 +01:00
5e5a7f1969
flake.lock: bump minecraft-kartverket
Build topology graph / evals (push) Successful in 3m32s
Eval nix flake / evals (push) Failing after 2m46s
2026-01-19 00:18:06 +09:00
b933d19f91
bekkalokk/qotd: init
Eval nix flake / evals (push) Failing after 2m46s
Build topology graph / evals (push) Successful in 4m8s
2026-01-17 22:11:37 +01:00
60b6cd137f
flake.lock: bump pvv-nettsiden
Eval nix flake / evals (push) Failing after 2m46s
Build topology graph / evals (push) Successful in 4m4s
2026-01-17 16:55:20 +09:00
3a0ea9c338
base/polkit: default to username if in group wheel
Eval nix flake / evals (push) Failing after 2m45s
Build topology graph / evals (push) Successful in 6m25s
2026-01-17 03:59:55 +09:00
d66aab1e61
flake.lock: bump minecraft-kartverket
2026-01-17 03:59:29 +09:00
a9b1e11eea
flake.lock: bump
Build topology graph / evals (push) Successful in 3m48s
Eval nix flake / evals (push) Failing after 4m46s
2026-01-16 23:25:15 +09:00
1fc3eb24cf
flake.lock: bump minecraft-kartverket
Eval nix flake / evals (push) Failing after 3m12s
Build topology graph / evals (push) Successful in 3m32s
2026-01-16 19:50:51 +09:00
9984af36f4
modules/gickup: fix linktree config eval
Build topology graph / evals (push) Successful in 3m34s
Eval nix flake / evals (push) Failing after 2m49s
2026-01-16 15:38:34 +09:00
1080589aef
secrets/*/*: update keys
Build topology graph / evals (push) Failing after 1m23s
Eval nix flake / evals (push) Has been cancelled
2026-01-16 07:36:43 +01:00
1a62eee464
add vegardbm to sops.yaml
2026-01-16 07:36:43 +01:00
586a7c3ee5
flake.lock: bump
Build topology graph / evals (push) Failing after 1m30s
Eval nix flake / evals (push) Failing after 2m25s
2026-01-16 11:51:31 +09:00
8ff879d830
modules/gickup: run linktree after gickup fetches are done
2026-01-16 11:51:01 +09:00
005d987ead
bicep/git-mirrors: fix cgit config
2026-01-16 11:50:31 +09:00
e72fb76fff
ildkule/journald-remote: move LoadCredential to correct unit
Eval nix flake / evals (push) Failing after 2m48s
Build topology graph / evals (push) Successful in 6m7s
2026-01-15 18:37:44 +09:00
1c021cd789
base/packages: add net-tools
Build topology graph / evals (push) Successful in 4m9s
Eval nix flake / evals (push) Has been cancelled
2026-01-15 17:49:42 +09:00
d93bdd8493
journald-upload: use ipv4 temporarily, restrict firewall to ildkule
Build topology graph / evals (push) Successful in 4m8s
Eval nix flake / evals (push) Has been cancelled
2026-01-15 17:38:27 +09:00
024dae4226
journald-{remote,upload}: init
Build topology graph / evals (push) Successful in 7m17s
Eval nix flake / evals (push) Successful in 7m56s
2026-01-15 15:50:49 +09:00
5d0b2c6e0a
temmie: mount nfs shares from microbel
Build topology graph / evals (push) Successful in 6m30s
Eval nix flake / evals (push) Successful in 8m2s
2026-01-15 00:47:53 +09:00
edeed67528
hosts/temmie: init
Build topology graph / evals (push) Successful in 4m5s
Eval nix flake / evals (push) Has been cancelled
2026-01-14 16:43:29 +01:00
9e19d9a9bb
bekkalokk/bluemap: include markers with concatenation
Build topology graph / evals (push) Successful in 3m35s
Eval nix flake / evals (push) Successful in 7m40s
2026-01-14 17:40:47 +09:00
46d7220479
Move deployment section from dev docs to README, add warning
Build topology graph / evals (push) Successful in 6m26s
Eval nix flake / evals (push) Successful in 6m29s
2026-01-13 22:54:51 +09:00
cd6f35a42d
base/auto-upgrade: display build logs in journalctl
Build topology graph / evals (push) Successful in 4m4s
Eval nix flake / evals (push) Successful in 6m28s
2026-01-13 19:59:43 +09:00
643dcb091f
kommode/gitea: add developer experience label
2026-01-13 19:59:43 +09:00
06d6a08938
flake.nix: bump pvv-nettsiden
2026-01-13 19:59:43 +09:00
f67a24648a
skrott: dont allow quitting
Build topology graph / evals (push) Successful in 6m37s
Eval nix flake / evals (push) Successful in 7m13s
2026-01-12 02:32:21 +09:00
5e18855c7c
skrott: register sops with dibbler db url
2026-01-12 02:32:21 +09:00
26325c60d4
Merge pull request 'add missing ;' ( !117 ) from syntax_error into main
...
Build topology graph / evals (push) Successful in 3m33s
Eval nix flake / evals (push) Successful in 7m43s
Reviewed-on: #117
Reviewed-by: Felix Albrigtsen <felixalb@pvv.ntnu.no >
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2026-01-09 16:51:17 +01:00
15c9c492cb
add missing ;
Eval nix flake / evals (push) Successful in 7m5s
Eval nix flake / evals (pull_request) Successful in 1h56m20s
2026-01-09 16:28:44 +01:00
21d28f44e2
flake.nix: system -> stdenv.hostPlatform.system
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Successful in 2h53m40s
2026-01-09 06:17:57 +09:00
ea5850c18b
skrott: use stable kernel
2026-01-09 06:17:57 +09:00
b4a43128fb
flake.lock: bump
2026-01-09 06:17:57 +09:00
e1482ce795
docs/development: fix warning blocks
Eval nix flake / evals (push) Failing after 7m28s
Build topology graph / evals (push) Successful in 7m49s
2026-01-07 22:51:24 +09:00
0c66cff9f2
hosts/skrott: move here from the dibbler repo
Build topology graph / evals (push) Successful in 6m0s
Eval nix flake / evals (push) Failing after 6m34s
2026-01-06 17:40:10 +09:00
893de326af
flake.nix: allow disabling defaults for nixosConfig func
2026-01-06 17:11:15 +09:00
4abe86dc07
base/roowho2: traffic filter to PVV IP-space
Eval nix flake / evals (push) Successful in 7m7s
Build topology graph / evals (push) Successful in 11m49s
2026-01-06 12:23:39 +09:00
25c8171e3d
base/roowho2: init
2026-01-06 12:23:39 +09:00
7cff6b197c
topology: extend some more
Build topology graph / evals (push) Successful in 4m10s
Eval nix flake / evals (push) Successful in 6m16s
2025-12-31 03:42:26 +09:00
843f8d6a02
bekkalokk/alps: init
Build topology graph / evals (push) Successful in 2m43s
Eval nix flake / evals (push) Successful in 2h4m23s
2025-12-30 22:40:56 +09:00
c0000a1eb6
flake.lock: bump
Build topology graph / evals (push) Successful in 3m10s
Eval nix flake / evals (push) Successful in 6m8s
2025-12-30 16:39:12 +09:00
243b665eae
topology: extend some more
Build topology graph / evals (push) Successful in 2m45s
Eval nix flake / evals (push) Successful in 6m47s
2025-12-30 14:23:09 +09:00
ab5be48b1c
.gitea/workflows/build-topology-graph: init
Build topology graph / evals (push) Successful in 3m8s
Eval nix flake / evals (push) Has been cancelled
2025-12-30 13:09:59 +09:00
f671db8a12
topology: extend
Eval nix flake / evals (push) Has been cancelled
2025-12-30 13:00:52 +09:00
ad61336a20
topology: add a bunch of non-nixos machines
Eval nix flake / evals (push) Successful in 6m32s
2025-12-30 02:53:39 +09:00
197433a4c3
topology: localize nixos module, add custom extractor, fix misc
Eval nix flake / evals (pull_request) Successful in 6m44s
Eval nix flake / evals (push) Successful in 5m54s
2025-12-30 02:02:12 +09:00
58be01e620
buskerud no longer nix rip
Eval nix flake / evals (pull_request) Successful in 5m32s
Eval nix flake / evals (push) Successful in 6m11s
2025-12-30 00:39:56 +09:00
0f72ea9241
topology: init with placeholder values
2025-12-30 00:38:12 +09:00
67445dd9d4
flake.lock: bump
Eval nix flake / evals (push) Successful in 5m44s
2025-12-30 00:33:11 +09:00
101d40f62f
flake.nix: pin git ref for all inputs
2025-12-30 00:33:03 +09:00
16891ff521
misc/metrics-exporters: move to base
2025-12-30 00:32:25 +09:00
1430af8dfd
misc/rust-motd: drop
2025-12-30 00:23:25 +09:00
9491a5d200
wenche: flatten builder config
2025-12-30 00:22:57 +09:00
33b7af4e62
flake.nix: add pkgs as an output for ease of why-depends
Eval nix flake / evals (push) Successful in 6m7s
2025-12-30 00:14:08 +09:00
ba36db33b8
docs/{development, development-misc}: init, README: clean
Eval nix flake / evals (push) Successful in 6m13s
2025-12-29 23:36:23 +09:00
5158b39ec8
README: lowercase filename extension
2025-12-29 20:34:53 +09:00
48aa9c0e7e
README: add links to new docs
2025-12-29 20:34:53 +09:00
34c5e58580
docs/secret-management.md: init
2025-12-29 20:34:53 +09:00
8b10cac63a
docs/users.md: init
2025-12-29 20:34:53 +09:00
b90a983de0
mediawiki-extensions: bump
Eval nix flake / evals (push) Successful in 6m2s
2025-12-24 14:27:47 +09:00
aa6f7e3038
base/nginx: enable extra listen paramenters by default
Eval nix flake / evals (push) Has been cancelled
2025-12-24 13:44:58 +09:00
7356364983
bekkalokk/bluemap: enable kTLS, HTTP3 and QUIC for nginx
2025-12-24 13:44:58 +09:00
0c505e9c01
bekkalokk/bluemap: rewrite prestart as StateDirectory + ExecStartPre
Eval nix flake / evals (push) Has been cancelled
2025-12-24 12:26:01 +09:00
98473ef3c6
modules/bluemap: expand script
Eval nix flake / evals (push) Successful in 6m4s
2025-12-24 12:11:51 +09:00
9fd4df58b1
modules/bluemap: set CPUSchedulingPolicy=batch
Eval nix flake / evals (push) Has been cancelled
2025-12-24 12:03:20 +09:00
18c8490fe4
modules/bluemap: declare render-mask option
Eval nix flake / evals (push) Successful in 5m59s
2025-12-24 11:27:35 +09:00
a098eda1b1
modules/bluemap: remove max-y, bekkalokk/bluemap: fix
Eval nix flake / evals (push) Failing after 2m26s
2025-12-24 11:22:00 +09:00
f159fbf690
bekkalokk/bluemap: fix start-pos in map configs
Eval nix flake / evals (push) Has been cancelled
2025-12-24 11:15:34 +09:00
bd1cbd730a
bekkalokk/bluemap: set world names
Eval nix flake / evals (push) Has been cancelled
2025-12-24 11:10:25 +09:00
0412ed2bc7
modules/bluemap: update map config defaults
2025-12-24 11:09:14 +09:00
1991f5a290
modules/bluemap: declare 'name' option
2025-12-24 11:01:56 +09:00
b567a85446
bluemap: move module and package, expose through flake, bekkalokk/bluemap: use correct package version
Eval nix flake / evals (push) Successful in 5m37s
2025-12-24 10:52:07 +09:00
eeedcf738a
bluemap: update module to reflect upstream better
2025-12-24 10:45:03 +09:00
e6950681d5
bluemap: bump from 5.2 -> 5.15
Eval nix flake / evals (push) Successful in 6m15s
2025-12-24 10:17:05 +09:00
2ab25ecd45
bekkalokk/bluemap: update config
Eval nix flake / evals (push) Has been cancelled
2025-12-24 10:10:28 +09:00
167c889e11
various: set sops restartUnits
Eval nix flake / evals (push) Successful in 1h11m49s
2025-12-22 15:48:13 +09:00
6c5e8efea9
kommode/gitea: fix sops restarts and systemd ordering
Eval nix flake / evals (push) Successful in 6m15s
2025-12-22 15:39:36 +09:00
cedaf2a517
kommode/gitea: declarative pubkey
Eval nix flake / evals (push) Has been cancelled
2025-12-22 15:35:54 +09:00
4f24217bef
kommode/gitea: add restartUnits for some sops secrets
Eval nix flake / evals (push) Has been cancelled
2025-12-22 15:20:56 +09:00
9b22b53e95
secrets/bakke: update keys
Eval nix flake / evals (push) Successful in 5m37s
2025-12-22 15:10:22 +09:00
0a6e50e04c
secrets/kommode: update gitea signing key
2025-12-22 15:08:53 +09:00
c66e04dd26
.sops.yaml: remove remains of jokum
2025-12-22 15:08:39 +09:00
5df01ee6d5
bekkalokk/mediawiki: add dark mode support
Eval nix flake / evals (push) Successful in 6m16s
2025-12-22 14:10:56 +09:00
b0a49f87d5
bicep/postgres: bindmount datadir
Eval nix flake / evals (push) Successful in 6m13s
2025-12-22 13:38:21 +09:00
a619125dcb
bekkalokk/nettsiden: remove old handling of alternative domains
Eval nix flake / evals (push) Has been cancelled
2025-12-22 13:07:02 +09:00
c9d90203d4
bekkalokk/nettsiden: use SSL cert for redirects
Eval nix flake / evals (push) Has been cancelled
2025-12-22 13:03:14 +09:00
bde6ebc6ad
bekkalokk/nettsiden: use redirects for alternative domains
Eval nix flake / evals (push) Successful in 5m36s
2025-12-22 12:45:58 +09:00
0491df32f7
Init bakke ( !87 )
...
Eval nix flake / evals (push) Successful in 5m18s
New backup server just dropped!
This server is awfully slow, and the mdraid setup is awfully slow, and I doubt that this will be a good experience, but we now have a backup server again?
- Tried Disko and nixos-anywhere
- Tried using mdraid
- Found that md is ancient and bad
- Found that disko is 100% extra steps, and a lot more complicated and noisy than just formatting your disks yourself
- Found that systemd-boot doesn't support mdraid
- Found that we probably don't need to mirror the boot partition :)
- Found that old hardware is slow
- Found that old hardware can have poor support for iPXE with UEFI, and might do weird BIOS stuff on you when you least expect it
- Reaffirmed that zfs is love
Current disk layout:
- mdraid for boot/root disk
- 4TB WD Red with 500MiB ESP with systemd-boot, Remaining mdraid - Old?
- 4TB WD Red with 500MiB Unused partition, Remaining mdraid - Old?
- zfs pool "tank" for the actual backup data
- 8TB Toshiba MG08 - New
- 8TB Exos 7E10 - New
TODO:
- Document the death of Toriel on the wiki
- Document Bakke on the wiki
- ... describing the poco loco disk layout
- Start backing stuff up
- Restic? Borg? Rsync?
- Make backup retention policy and zfs snapshot system
- Document backup procedures
Reviewed-on: #87
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it >
Co-committed-by: Felix Albrigtsen <felix@albrigtsen.it >
2025-12-22 04:08:30 +01:00
f1c89fd22a
kommode/gitea: move some links from top to bottom
Eval nix flake / evals (push) Has been cancelled
2025-12-22 11:50:59 +09:00
f58c935966
bekkalokk/kerberos: remove vendored module
Eval nix flake / evals (push) Successful in 5m12s
2025-12-22 11:17:58 +09:00
a238540e04
bicep/minecraft-heatmap: re-enable
Eval nix flake / evals (push) Has been cancelled
2025-12-22 11:14:41 +09:00
bd4b8c876f
ildkule/prometheus/mysqld: use service cname
Eval nix flake / evals (push) Has been cancelled
2025-12-22 10:37:26 +09:00
88ea686b59
bicep/matrix-synapse: replace hardcoded ip space with ones from values
Eval nix flake / evals (push) Successful in 5m58s
2025-12-22 10:32:17 +09:00
0a8702e3ba
flake-input-exporter: replace hardcoded ip space with ones from values
Eval nix flake / evals (push) Has been cancelled
2025-12-22 10:30:55 +09:00
3a9efb2b1f
values/grzegorz: migrate ntnu IPs to values.nix
Eval nix flake / evals (push) Successful in 6m7s
Eval nix flake / evals (pull_request) Successful in 5m16s
2025-12-22 10:26:57 +09:00
f1bdd71192
grzegorz: allow all of ntnu
2025-12-22 10:26:56 +09:00
6d171ef0d2
grzegorz: use values.nix
2025-12-22 10:26:56 +09:00
1d08131076
bicep/coturn: replace hardcoded ip with one fr
...
Eval nix flake / evals (push) Has been cancelled
om `values`
2025-12-22 10:23:39 +09:00
ad137081c7
bicep/mysql: allow connections from ildkule
2025-12-22 10:23:39 +09:00
f04596b752
bicep/postgres: allow connections from ildkule
2025-12-22 10:23:39 +09:00
f154d58f32
flake.lock: bump minecraft-kartverket
Eval nix flake / evals (push) Successful in 6m13s
2025-12-17 02:05:54 +09:00
22fb43fa63
kommode/gitea: increase max avatar sizes
Eval nix flake / evals (push) Successful in 6m6s
2025-12-16 22:12:23 +09:00
0e1ab4c85c
kommode/gitea: bigger icons
Eval nix flake / evals (push) Has been cancelled
2025-12-16 21:32:18 +09:00
cdb72b972d
packages/ooye: bump
Eval nix flake / evals (push) Successful in 31m13s
2025-12-09 02:04:18 +09:00
12dcd1551b
.gitea/workflows: update actions/checkout: v3 -> v6
Eval nix flake / evals (push) Successful in 44m6s
2025-12-08 18:50:31 +09:00
dbbe06f628
.gitea/workflows: run on debian-latest
2025-12-08 18:50:30 +09:00
ebff173946
flake.{nix,lock}: bumpdeedump
Eval nix flake / evals (push) Successful in 6m39s
2025-12-05 04:20:30 +09:00
3dc6ae6d58
flake.nix: fix pvv-calender-bot overlay attrpath
Eval nix flake / evals (push) Failing after 1m30s
2025-12-05 02:50:00 +09:00
ca3ab5415a
packages/simplsamlphp: bump
2025-12-05 02:47:20 +09:00
79ddc28c9f
packages/mediawiki-extensions: bump all
2025-12-05 02:41:05 +09:00
3ae26bc53f
base/nix: use auto allocated users
Eval nix flake / evals (push) Failing after 1m49s
2025-12-05 02:25:28 +09:00
86a8d2e2f1
bekkalokk/bluemap: stdenv.hostPlatform.system
2025-12-05 02:25:15 +09:00
b5513dd6af
kommode/gitea: remove upstreamed config
2025-12-05 02:24:42 +09:00
252f5a6f94
bicep/matrix-smtp-auth: fix python packaging
2025-12-05 02:24:20 +09:00
d666aa6c33
base/postfix: migrate config to new format
2025-12-05 02:23:46 +09:00
e9bebc8119
lupine: add ubuntu images from gitea-runner-images
Eval nix flake / evals (push) Successful in 6m15s
2025-12-04 16:09:49 +09:00
c2bc84dc6f
lupine: rotate gitea registration key
Eval nix flake / evals (push) Successful in 6m7s
2025-12-04 15:07:21 +09:00
c722650eab
lupine: make more images available
2025-12-04 15:07:21 +09:00
30472c478b
bicep: enable more services
Eval nix flake / evals (push) Successful in 10m55s
2025-12-02 01:53:58 +01:00
938e916025
update bicep key
Eval nix flake / evals (push) Has been cancelled
2025-12-02 01:51:40 +01:00
c5dce0fa0f
Bicep as a vm
2025-12-02 01:47:51 +01:00
d9a9fcfef1
danio has a new sops key
Eval nix flake / evals (push) Has been cancelled
2025-12-02 01:40:54 +01:00
ab04d573ed
wenche: fix eval
Eval nix flake / evals (push) Successful in 6m23s
2025-11-12 01:01:32 +09:00
50e346c9bb
.gitea/workflows: bump install-nix action version
Eval nix flake / evals (push) Failing after 3m16s
2025-11-11 22:45:53 +09:00
39977eeb5c
bekkalokk: source map data from the new map data impl in python
Eval nix flake / evals (push) Failing after 29s
2025-11-11 22:40:16 +09:00
3faad36418
base/nixos-exporter: allow localhost to fetch
2025-10-13 06:41:28 +02:00
0b74907f76
bicep/matrix/hookshot: enable widgets and js transformations
2025-10-13 06:02:33 +02:00
bacfdeff23
bicep/matrix/hookshot: try fix up widgets and SSL
2025-10-13 05:42:06 +02:00
9e51bdb373
base/nixos-exporter: listen on own server block
2025-10-12 16:42:42 +02:00
df5557698f
ildkule: scrape the nixos-flake exporters
2025-10-12 06:09:15 +02:00
c7930b793a
base: create flake input exporter
2025-10-12 05:23:54 +02:00
dbe9dbe6f4
flake.lock: bump
2025-09-20 18:59:35 +02:00
2e75f31d3e
kommode/gitea: skip some parts in the dumps
2025-09-10 11:27:44 +02:00
1166161858
oppdatere nettsiden
2025-09-08 13:59:41 +02:00
a0164a4038
oppdatere nettsiden
2025-09-08 12:20:09 +02:00
470cc451e0
kommode/gitea: fix backup count
Eval nix flake / evals (push) Failing after 1m30s
2025-09-04 00:02:58 +02:00
a803de2b23
kommode/gitea: enable sd_notify, enable hardware watchdog
Eval nix flake / evals (push) Failing after 1m23s
2025-09-03 23:48:22 +02:00
1dc78b6101
kommode/gitea: bindmount repo-archives to /var/cache/gitea
Eval nix flake / evals (push) Failing after 1m26s
2025-09-03 23:23:16 +02:00
54434b7f93
kommode/gitea: only keep 3 backups
2025-09-03 22:46:13 +02:00
736dc44008
flake: update input pvv-nettsiden (fadderuke -> normal events)
2025-09-01 20:16:50 +02:00
9e68287f1b
bicep/minecraft-heatmap: change postgres password, add to sops
Eval nix flake / evals (push) Failing after 26s
2025-08-25 14:38:25 +02:00
b821d36f40
bicep/minecraft-heatmap: init
Eval nix flake / evals (push) Failing after 1m19s
2025-08-25 14:26:37 +02:00
0b7fbcac32
modules/grzegorz: use unstable mpv for greg-ng
Eval nix flake / evals (push) Failing after 1m19s
2025-08-23 14:04:48 +02:00
f3c60d0551
add vegardbm
...
Eval nix flake / evals (push) Failing after 57s
Reviewed-on: #114
2025-08-21 14:21:39 +02:00
f0d2d989d1
Merge pull request 'remove duplicated button at /hendelser' ( !113 ) from vegardbm/pvv-nixos-config:main into main
...
Eval nix flake / evals (push) Failing after 1m30s
Reviewed-on: #113
2025-08-18 02:08:05 +02:00
57d0c6247b
remove duplicated button at /hendelser
Eval nix flake / evals (pull_request) Failing after 1m27s
2025-08-18 02:05:57 +02:00
95840bfa3c
Merge pull request 'fix dead link at /tjenester' ( !112 ) from vegardbm/pvv-nixos-config:main into main
...
Eval nix flake / evals (push) Failing after 26s
Reviewed-on: #112
2025-08-17 20:59:45 +02:00
72da80f93f
fix dead link at /tjenester
Eval nix flake / evals (pull_request) Failing after 1m31s
2025-08-17 20:58:31 +02:00
8ffc2acea7
Merge pull request 'fix dead links for VMs at /tjenester' ( !111 ) from vegardbm/pvv-nixos-config:main into main
...
Eval nix flake / evals (push) Failing after 27s
Reviewed-on: #111
2025-08-17 20:48:40 +02:00
0d1423ab22
fix dead links for VMs at /tjenester
Eval nix flake / evals (pull_request) Failing after 26s
2025-08-17 20:47:30 +02:00
809fcefbcf
Merge pull request 'fix dead minecraft map link at /tjenester' ( !110 ) from vegardbm/pvv-nixos-config:main into main
...
Eval nix flake / evals (push) Failing after 28s
Reviewed-on: #110
2025-08-17 19:52:37 +02:00
203358a207
fix dead minecraft map link at /tjenester
Eval nix flake / evals (pull_request) Has been cancelled
2025-08-17 19:48:56 +02:00
d11b189f95
Merge pull request 'forgot to write my whole name LAMO' ( !109 ) from new-user-part-two into main
...
Eval nix flake / evals (push) Failing after 1m23s
Reviewed-on: #109
2025-08-16 10:45:57 +02:00
b439ddd6f6
forgot to write my whole name LAMO
Eval nix flake / evals (push) Failing after 1m18s
Eval nix flake / evals (pull_request) Failing after 1m22s
2025-08-15 19:57:23 +02:00
a22747bb66
flake.lock: bump pvv-nettsiden
Eval nix flake / evals (push) Failing after 1m22s
2025-08-14 22:49:05 +02:00
efc79ee189
fix import-gitea-users script
Eval nix flake / evals (push) Failing after 27s
2025-08-14 20:48:23 +02:00
8715fb220f
Merge pull request 'added user alb' ( !108 ) from new_user into main
...
Eval nix flake / evals (push) Failing after 1m33s
Reviewed-on: #108
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-08-14 19:07:30 +02:00
649c21de01
added user alb
Eval nix flake / evals (push) Failing after 29s
Eval nix flake / evals (pull_request) Failing after 26s
2025-08-14 18:08:43 +02:00
2010556643
kommode/gitea: fix declarative secrets
Eval nix flake / evals (push) Failing after 29s
2025-08-03 04:44:37 +02:00
8dcd471a6f
base: don't lock kernel modules lmao
Eval nix flake / evals (push) Failing after 39s
2025-08-03 04:36:10 +02:00
234a7030f0
kommode/gitea: make secrets declarative
Eval nix flake / evals (push) Failing after 0s
2025-08-03 03:39:18 +02:00
0a7f559869
keys/oysteikt: update
Eval nix flake / evals (push) Has been cancelled
2025-08-03 02:25:57 +02:00
d482eb332d
flake.nix: bump nixos-matrix-modules: 0.7.0 -> v0.7.1
Eval nix flake / evals (push) Has been cancelled
2025-08-03 02:21:05 +02:00
0600fce2ca
ildkule/prometheus/exim: init
2025-08-03 02:21:04 +02:00
f5fed06381
ildkule/prometheus/machines: add lupine-{1,3,4,5} + wenche
2025-08-03 02:21:02 +02:00
579ed180a3
ildkule/prometheus: add utility function
2025-08-03 02:20:58 +02:00
043099eb37
hosts/lupine: init
...
Eval nix flake / evals (push) Failing after 1m20s
Co-authored-by: h7x4 <h7x4@nani.wtf >
2025-07-30 20:30:28 +02:00
59969b9ec8
Allow configuring configuration src path in nixosConfig
...
Co-authored-by: h7x4 <h7x4@nani.wtf >
2025-07-20 03:54:00 +02:00
febc0940f8
flake: update pvv-nettsiden
Eval nix flake / evals (push) Failing after 1m32s
2025-07-18 21:06:17 +02:00
76c251c277
kommode/gitea: use unstable package again
Eval nix flake / evals (push) Failing after 12m16s
2025-07-14 07:51:49 +02:00
1d48a63e3d
Merge branch '25.05'
Eval nix flake / evals (push) Failing after 1m25s
2025-07-14 01:58:04 +02:00
ddd405f534
nixpkgs 25.05 🎉
Eval nix flake / evals (push) Failing after 30s
2025-07-11 18:43:21 +02:00
a2dcd3019f
fix package grr
Eval nix flake / evals (push) Failing after 25s
2025-06-24 08:06:36 +02:00
410d4e44a8
bicep/matrix/ooye: use pvv fork for now
Eval nix flake / evals (push) Failing after 25s
2025-06-22 19:29:15 +02:00
195163fd7b
fix ooye somewhat
Eval nix flake / evals (push) Failing after 25s
2025-06-22 19:00:50 +02:00
4fa544b430
WIP: bicep/ooye: init
Eval nix flake / evals (push) Failing after 25s
2025-06-22 00:59:23 +02:00
7601734651
modules/ooye: init
Eval nix flake / evals (push) Failing after 25s
2025-06-21 19:54:57 +02:00
cafeef827f
packages/ooye: init
2025-06-21 19:52:37 +02:00
9e00d143f8
grzegorz: add and shortcut on main domain
Eval nix flake / evals (push) Failing after 33s
2025-06-07 18:43:21 +02:00
eceb2ce4c7
Merge pull request 'base: stabilize system.build.toplevel.outPath for vmVariant' ( !105 ) from no-flake-in-vm into main
...
Eval nix flake / evals (push) Has been cancelled
Reviewed-on: #105
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-06-01 05:29:00 +02:00
518008527d
Merge pull request 'flake: evaluate devShells with nixpkgs-unstable' ( !107 ) from shell-unstable into main
...
Eval nix flake / evals (push) Has been cancelled
Reviewed-on: #107
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2025-06-01 05:26:39 +02:00
9e82ca3d15
flake: evaluate devShells with nixpkgs-unstable
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
2025-06-01 00:37:52 +02:00
da7cb17f9e
base: stabilize system.build.toplevel.outPath for vmVariant
...
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
This is done by not depending on the flake itself, allowing the bits of a dirty tree to not affect the hash.
This enables equivalence testing with `just eval-vm bob` and checking if the system closure hash changes or not.
2025-05-31 19:13:33 +02:00
1caa0cc7be
Merge pull request 'base: add option config.virtualisation.vmVariant' ( !101 ) from vm into main
...
Eval nix flake / evals (push) Has been cancelled
Reviewed-on: #101
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-05-31 19:01:47 +02:00
752141f97f
base: add option config.virtualisation.vmVariant
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
2025-05-31 18:53:04 +02:00
23c1c17607
Merge pull request 'justfile: add more swag' ( !104 ) from justfile-swag into main
...
Eval nix flake / evals (push) Has been cancelled
Reviewed-on: #104
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-05-31 18:37:25 +02:00
9560eab82b
Merge pull request 'flake: switch to nixos.org nixpkgs tarballs' ( !103 ) from switch-inputs into main
...
Eval nix flake / evals (push) Has been cancelled
Reviewed-on: #103
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-05-31 18:35:28 +02:00
5e4ededab3
.mailmap: init
Eval nix flake / evals (push) Has been cancelled
2025-05-31 14:25:33 +02:00
7fb3e29d7b
base/uptimed: init
Eval nix flake / evals (push) Has been cancelled
2025-05-31 14:05:43 +02:00
9053dda57c
kommode/gitea: install the rest of the themes
Eval nix flake / evals (push) Has been cancelled
2025-05-31 13:59:51 +02:00
4ab133e541
justfile: update 'update-inputs' to changed nix3 cli, make more robust to dirty tree
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
2025-05-30 19:17:59 +02:00
e5b38cd2c1
justfile: add repl, eval and eval-vm
2025-05-30 19:17:59 +02:00
3e156a8649
justfile: only use nom if stdout is a tty
2025-05-30 19:17:59 +02:00
b40cde891e
justfile: passthru extra args with 'set positional-arguments'
2025-05-30 19:17:59 +02:00
dca6862045
justfile: silence 'nix eval' spam
2025-05-30 19:17:59 +02:00
4e44da29b5
justfil: _a_machine: remember last choice
2025-05-30 19:17:51 +02:00
ca9ac0e0fc
flake.lock: Update
...
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9204750b34cae1a8347ab4b5588115edfeebc6d7' (2025-04-24)
→ 'https://releases.nixos.org/nixos/24.11-small/nixos-24.11.718472.97d3ce1ceb66/nixexprs.tar.xz?narHash=sha256-8sjG4sNIonQPK2olCGvq3/j1qtjwPaTOFU5nkz1gj2Q%3D&rev=97d3ce1ceb663a24184aac92b7e9e8f5452111c1 ' (2025-05-30)
• Updated input 'nixpkgs-unstable':
'github:NixOS/nixpkgs/6a2957c7978b189202e03721aab901c0a9dc1e1a' (2025-04-26)
→ 'https://releases.nixos.org/nixos/unstable-small/nixos-25.11pre807945.b8af95f4cf51/nixexprs.tar.xz?narHash=sha256-YCnUqO9k39p0oMIBndxYTbu8m0fOA/KVcq3IekXPy9c%3D&rev=b8af95f4cf511c5f056b463c3a45d2b63c7cfb03 ' (2025-05-30)
2025-05-30 19:05:27 +02:00
c8d29c363f
flake: switch to nixos.org nixpkgs tarballs
...
no rate limiting and supports ipv6
2025-05-30 19:05:27 +02:00
e387656be8
base/auto-upgrade: fetch input urls from flake
2025-05-30 19:05:24 +02:00
48a5f4e79e
bicep/git-mirrors: move to mirrors.pvv.ntnu.no
Eval nix flake / evals (push) Has been cancelled
2025-05-30 12:59:32 +02:00
29c4029486
bicep/git-mirrors: disable lfs by default
Eval nix flake / evals (push) Has been cancelled
2025-05-30 12:45:40 +02:00
5d704840ce
brutally murder bob
Eval nix flake / evals (push) Has been cancelled
2025-05-25 11:32:44 +02:00
43d3ef1fed
georg: configure spotifyd to maybe not crash, might even be functional?
Eval nix flake / evals (push) Has been cancelled
2025-05-25 10:32:40 +02:00
e8df081894
kommode/gitea: use stable package again
Eval nix flake / evals (push) Has been cancelled
2025-05-25 09:59:44 +02:00
f40f2ae89d
update inputs to 25.05
2025-05-25 09:59:44 +02:00
a3c3ceac49
users/oysteikt: remove diskonaut
Eval nix flake / evals (push) Has been cancelled
2025-05-20 21:17:04 +02:00
7f3d288a15
bekkalokk/mediawiki: fix favicon derivation
2025-05-20 21:16:45 +02:00
f9f2304939
add spotifyd on georg
...
Eval nix flake / evals (push) Has been cancelled
Signed-off-by: Adrian Gunnar Lauterer <adriangl@pvv.ntnu.no >
2025-05-20 12:42:54 +02:00
02c752e596
modules/grzegorz:Grzegorz wakes up every morning at 6:30!
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
2025-05-18 00:40:18 +02:00
e44b2e8d0d
treewide: convert 2 instances of 'convert' into 'magick'
Eval nix flake / evals (push) Has been cancelled
2025-05-17 22:47:09 +02:00
13a270b8ed
disable nginx jit and multi_accept
Eval nix flake / evals (push) Has been cancelled
2025-05-10 11:13:51 +02:00
20ade0d619
bicep: add git-mirroring service
Eval nix flake / evals (push) Has been cancelled
2025-05-08 23:41:43 +02:00
20e3f89b79
flake.lock: update greg-ng
Eval nix flake / evals (push) Has been cancelled
2025-05-06 22:34:09 +02:00
f0e6521fbb
update flake.lock
Eval nix flake / evals (push) Failing after 15s
2025-04-26 22:50:00 +02:00
d59a3f6ec0
bicep: remove duplicate import of mysql service module
2025-03-30 17:43:15 +02:00
b730bdc34d
flake.nix: fix nix-gitea-themes input url
2025-03-30 17:22:04 +02:00
f1f4da9ff6
Merge pull request 'Init wenche' ( !94 ) from init-wenche into main
...
Eval nix flake / evals (push) Has been cancelled
Reviewed-on: #94
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-03-29 22:15:02 +01:00
cd40bd6178
Wenche: add swapfile
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
2025-03-29 22:08:44 +01:00
41e7f09c8b
kommode/gitea: take a dump weekly
Eval nix flake / evals (push) Has been cancelled
2025-03-23 17:08:58 +01:00
30bedecd72
kommode/gitea: increase timeouts
Eval nix flake / evals (push) Waiting to run
2025-03-23 00:39:06 +01:00
29ad65bfef
kommode/gitea: fix eval
Eval nix flake / evals (push) Waiting to run
2025-03-23 00:36:24 +01:00
b5a95eac90
bekkalokk/website/sp: trust all domain variants
Eval nix flake / evals (push) Has been cancelled
2025-03-19 01:49:12 +01:00
b2adb38a8b
Merge pull request 'base: source ~/.bashrc' ( !100 ) from bashrc into main
...
Eval nix flake / evals (push) Waiting to run
Reviewed-on: #100
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2025-03-19 01:40:56 +01:00
3a707b00d3
base: source ~/.bashrc
...
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
Now by default we source .bashrc and .profile unless the user has actually read the manual.
Tested in vm
2025-03-18 22:57:18 +01:00
decd69d9ae
kommode/gitea: move customization.nix to separate dir
Eval nix flake / evals (push) Waiting to run
2025-03-17 20:37:15 +01:00
b7fca76ea5
ildkule/mysqld_exporter: use nix-sops template for config
Eval nix flake / evals (push) Waiting to run
2025-03-16 21:09:12 +01:00
c6b7e7f555
bekkalokk/mediawiki: remove outdated TODO
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:59:03 +01:00
32a529e60f
ildkule/prometheus: reenable mysqld exporter
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:57:26 +01:00
493ab057f4
ildkule/grafana: fix gitea dashboard typo
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:42:52 +01:00
c683e2184a
kommode/gitea: allow ildkule's ipv6 address to read metrics
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:40:07 +01:00
5c32798dcf
ildkule/prometheus: add kommode and ustetind to machine list
Eval nix flake / evals (push) Waiting to run
2025-03-16 20:20:40 +01:00
e5cbd66769
kommode/gitea: use batch scheduling
Eval nix flake / evals (push) Waiting to run
2025-03-16 19:56:27 +01:00
8b34f31e3f
Move gitea from bekkalokk to kommode
2025-03-16 19:02:30 +01:00
08b010cb93
kommode/sops: init
Eval nix flake / evals (push) Waiting to run
2025-03-16 14:04:09 +01:00
a408ef6688
hosts/kommode: init
Eval nix flake / evals (push) Waiting to run
2025-03-16 13:19:29 +01:00
c83005983e
shells/cuda: Reformat, replace shellhook with env attr
Eval nix flake / evals (push) Has been cancelled
Eval nix flake / evals (pull_request) Has been cancelled
2025-03-15 23:37:53 +01:00
30d31956c6
keys/oysteikt: update
Eval nix flake / evals (push) Waiting to run
2025-03-15 22:43:01 +01:00
c8bf3b7c01
modules/robots-txt: init
2025-03-15 14:58:30 +01:00
069da36895
shell.nix: replace shellHook with env
2025-03-15 03:09:26 +01:00
83f83a91b7
flake.{nix,lock}: bump inputs
2025-03-15 02:23:16 +01:00
6372a4111e
common/userdbd: init
2025-03-15 01:47:10 +01:00
bdfb7384c2
common/userborn: init
2025-03-15 01:46:52 +01:00
ace351c0a7
misc/builder: add binfmt systems
2025-03-15 01:23:15 +01:00
cd5c2c0e01
misc/builder: set cpu sched policy batch
2025-03-15 01:21:57 +01:00
2be9eb16fe
base/nix: defer store optimization
2025-03-15 01:20:34 +01:00
64bd33a213
base: enable fwupd
2025-03-15 01:19:59 +01:00
7b5e114944
base: use dbus-broker as dbus implementation
2025-03-15 01:19:33 +01:00
ee8965e18c
base: use latest kernel by default
2025-03-15 01:18:28 +01:00
7125fd2478
flake.lock: bump pvv-nettsiden
Eval nix flake / evals (push) Has been cancelled
2025-03-12 02:39:46 +01:00
0c1762619a
bekkalokk/gitea: use unstable package (1.23)
Eval nix flake / evals (push) Has been cancelled
2025-03-12 02:13:13 +01:00
84d1ae13c0
flake.lock: bump pvv-nettsiden
Eval nix flake / evals (push) Waiting to run
2025-03-12 00:51:10 +01:00
a3c88b7869
bekkalokk/gitea: take a dump
Eval nix flake / evals (push) Has been cancelled
2025-03-10 20:06:29 +01:00
4aa994e7a3
bekkalokk/gitea: rename gitea customization service to have gitea prefix
Eval nix flake / evals (push) Has been cancelled
2025-03-10 19:59:16 +01:00
fc64139739
bekkalokk/gitea: bigger icons
2025-03-10 19:58:53 +01:00
75b0c00212
bekkalokk/gitea: move customization to different file
2025-03-10 18:01:31 +01:00
94d73b34ad
bluemap: generate web folder if it doesnt exist before rendering
Eval nix flake / evals (push) Successful in 2m59s
2025-03-02 02:32:32 +01:00
bf50d6478b
bluemap: 5.4 -> 5.7
Eval nix flake / evals (push) Successful in 3m18s
2025-03-02 01:27:09 +01:00
e9dc0d85a0
flake.lock: bump
Eval nix flake / evals (push) Successful in 4m33s
2025-03-01 21:31:56 +01:00
4f28815018
wenche: Fix nvidia driver. flake: add shells/cuda.
Eval nix flake / evals (pull_request) Failing after 14s
Eval nix flake / evals (push) Successful in 30m39s
2025-02-22 19:45:26 +01:00
bdaa765dbb
wenche: start adding NVIDIA support
Eval nix flake / evals (pull_request) Successful in 13m54s
Eval nix flake / evals (push) Failing after 15m56s
2025-02-19 23:28:42 +01:00
c0e551eb8b
wenche: init new host
Eval nix flake / evals (push) Successful in 26m28s
2025-02-19 22:48:28 +01:00
a009b05977
bicep/matrix/coturn: coturn is actually fixed
Eval nix flake / evals (push) Successful in 9m38s
2025-02-16 02:01:29 +01:00
8a8f5659fb
gergle: big if true
Eval nix flake / evals (push) Successful in 7m58s
2025-01-25 19:59:43 +01:00
13c921c47b
bekkalokk: Update nettsiden (re-enable events)
Eval nix flake / evals (push) Successful in 6m42s
2025-01-17 23:11:19 +01:00
819fcef4c2
flake.lock: bump greg-ng
Eval nix flake / evals (push) Successful in 3m48s
2025-01-11 15:02:00 +01:00
102a6f9011
flake.lock: bump nix-gitea-themes
Eval nix flake / evals (push) Successful in 29m22s
2025-01-10 18:51:41 +01:00
86e68f496e
bekkalokk/gitea: add declarative label set 'projects'
2025-01-10 18:51:40 +01:00
394ff94033
flake.nix: move grz projects from Projects to Grzegorz
Eval nix flake / evals (push) Successful in 5m41s
2025-01-06 16:34:22 +01:00
6cb7f576a5
bekkalokk/gitea-scripts: add Grzegorz organization
2025-01-06 16:34:22 +01:00
edb448f7a0
ustetind/gitea-runners: update docker image, update registration keys
Eval nix flake / evals (push) Successful in 4m22s
2024-12-22 23:17:41 +01:00
4507ffe2ab
base/auto-upgrade: switch ref back to main
Eval nix flake / evals (push) Successful in 4m34s
2024-12-22 23:04:08 +01:00
882a8f2e88
bekkalokk: Update nettsiden
Eval nix flake / evals (push) Waiting to run
2024-12-21 23:50:53 +01:00
65da25da7e
packages/mediawiki-extensions: update all
Eval nix flake / evals (push) Waiting to run
2024-12-10 21:05:21 +01:00
fd81d61a56
common/logrotate: remove custom hardening now that nixpkgs provides it
2024-12-10 21:05:21 +01:00
2776273a27
flake update
2024-12-10 21:05:20 +01:00
ebc5b269ef
24.11
2024-12-10 21:05:20 +01:00
850d0b0ec5
bekkalokk/gitea-web: fix SSH access
Eval nix flake / evals (push) Successful in 13m28s
2024-12-10 21:05:06 +01:00
02792fc20e
bekkalokk/gitea: fix api pagination for web secret provider
Eval nix flake / evals (push) Successful in 4m14s
2024-12-10 19:35:10 +01:00
40dd069a52
ustetind/gitea-runners: fix podman dns
Eval nix flake / evals (push) Successful in 4m25s
2024-12-09 23:25:54 +01:00
04a838fc62
flake.nix: nixlib -> lib
Eval nix flake / evals (push) Has been cancelled
2024-12-09 22:33:39 +01:00
1f85208587
hosts/ustetind: set up gitea-runners
2024-12-09 22:24:54 +01:00
c10c6d5a09
hosts/ustetind: init
2024-12-09 21:31:30 +01:00
6301688c95
common/smartd: only run on non-virtualized hardware
...
It's still part of the simulation tho
2024-12-09 21:03:50 +01:00
0ed0a3a504
flake.nix: make outputs.inputs buildable
2024-12-08 00:29:59 +01:00
5242d99260
bekkalokk/gitea: add gpg signing key
2024-11-24 03:23:54 +01:00
c60597dc5a
Merge pull request 'Let smartd send mail notification' ( !92 ) from add-mail-to-smartd into main
...
Reviewed-on: #92
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
Closes #92
2024-11-24 01:09:58 +01:00
69462bf486
let smartd send mail notification
2024-11-24 01:01:55 +01:00
7d4ccf1972
Merge pull request 'Add user frero' ( !91 ) from add-user-frero into main
...
Reviewed-on: #91
2024-11-23 22:40:43 +01:00
c87a81eeee
users: add frero
2024-11-23 22:39:53 +01:00
3bdfb4c297
Add function to make paths from flake root
...
No more ../../../../../../
2024-11-17 00:08:02 +01:00
8285d91401
Merge pull request 'Ildkule: Move monitoring state directories to data volume' ( !88 ) from ildkule-data-volume into main
...
Reviewed-on: #88
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-11-10 02:30:11 +01:00
b07cd5fbf6
systemd hardening for pvv-nettsiden-gallery-update.service ( !90 )
...
#133
Reviewed-on: #90
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
Co-authored-by: Alf Helge Jakobsen <alfhj@stud.ntnu.no >
Co-committed-by: Alf Helge Jakobsen <alfhj@stud.ntnu.no >
2024-11-09 22:22:09 +01:00
2d52ebce52
Ildkule: hardware-config: use UUIDs
2024-11-09 21:42:44 +01:00
464576e856
flake.lock: bump greg-ng
2024-11-09 19:43:07 +01:00
df35715978
Merge pull request 'Add alfhj.nix' ( !89 ) from newusersconfig into main
...
Reviewed-on: #89
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-11-09 19:40:03 +01:00
165ff56948
Add alfhj.nix
2024-11-09 19:35:19 +01:00
11f6ef0572
Ildkule: Move monitoring state directories to data volume
2024-11-09 15:21:12 +01:00
815f48c30d
flake.lock: bump greg-ng
2024-10-22 19:50:29 +02:00
4985bac3ba
flake.lock: bump greg-ng
2024-10-20 23:18:35 +02:00
9e41c3374d
Merge pull request 'bekkalokk/nginx: host .well-known' ( !79 ) from move-well-known-to-bekkalokk into main
...
Reviewed-on: #79
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-10-20 01:35:22 +02:00
f39fee4213
bekkalokk/nginx: host .well-known
2024-10-20 01:34:41 +02:00
4c77c9fc67
Merge pull request 'greg-ng 🎉 ' ( !86 ) from greg-ng-working-branch into main
...
Reviewed-on: #86
Reviewed-by: Felix Albrigtsen <felixalb@pvv.ntnu.no >
2024-10-20 01:30:26 +02:00
7938e8135f
flake.lock: bump
2024-10-19 23:31:29 +02:00
cbc3490882
modules/grzegorz: use greg-ng
2024-10-19 23:31:28 +02:00
47ed79986c
bicep/matrix: use sops templates for appservice registrations
2024-10-14 15:46:58 +02:00
5aed665cc8
flake update
2024-10-14 00:24:29 +02:00
2c86a2d812
bicep/matrix/hookshot: More configuration
2024-10-14 00:13:15 +02:00
d4fd3f8332
bicep/matrix/hookshot: add nginx
2024-10-13 06:03:26 +02:00
Joakim Pettersvold
c1833eb07c
bicep/matrix/hookshot: Configure matrix-hookshot
...
Co-authored-by: Daniel Olsen <daniel.olsen99@gmail.com >
2024-10-13 05:50:22 +02:00
Finn Landweber
5ee23ef2e2
bicep/matrix/hookshot: Backported from nixpkgs
...
Co-authored-by: Joakim Pettersvold <joakimpokemeg@hotmail.no >
2024-10-13 05:50:22 +02:00
f5c16f46f1
Merge pull request 'disable-postgres-on-bekkalokk' ( !85 ) from disable-postgres-on-bekkalokk into main
...
Reviewed-on: #85
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-10-13 02:34:45 +02:00
aa71d497f1
bekkalokk/roundcube: add postgres password
2024-10-12 23:57:27 +02:00
c56d157c3f
add registration secret
2024-10-12 23:49:10 +02:00
4fbd823be6
bekkalokk/roundcube: add database.host
2024-10-12 22:53:42 +02:00
6c9e651e59
bekkalokk/gitea: Add important emoji reactions
2024-10-12 22:42:59 +02:00
f56e73548c
base: openssh fix
2024-10-12 22:32:18 +02:00
c62ea129ed
Merge pull request 'base openssh added sleipner ssh keys' ( !83 ) from sleipner-authorised-keys into main
...
Reviewed-on: #83
2024-10-12 21:48:08 +02:00
4b41ddcf5d
base: openssh added sleipner ssh keys
2024-10-12 21:47:31 +02:00
abec66b287
users/danio: add to wheel
2024-10-08 14:08:17 +02:00
aa884353c7
Merge pull request 'Add ipv6 gateway' ( !82 ) from ipv6-fix into main
...
Reviewed-on: #82
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-09-28 21:44:55 +02:00
2147b56864
Add ipv6 gateway
2024-09-28 21:35:57 +02:00
a7fe2aabc5
bicep/matrix/coturn: disable ipv6 to fix the service running at all
...
coturn is just fundamentally broken, look at trying eturnal instead
2024-09-27 07:30:48 +02:00
cd23e35aac
bicep/matrix: update module and remove deprecated options
2024-09-27 06:38:12 +02:00
06668cda79
Merge pull request 'flake.lock: Update' ( !81 ) from sounding into main
...
Reviewed-on: #81
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-09-21 22:19:36 +02:00
2861f939b7
Merge pull request 'auto-upgrade: store flake input refs' ( !80 ) from retain-flake-inputs into main
...
Reviewed-on: #80
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-09-21 22:19:18 +02:00
166b80988a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'grzegorz':
'github:Programvareverkstedet/grzegorz/0481aef6553ae9aee86e4edb4ca0ed4f2eba2058' (2024-05-18)
→ 'git+https://git.pvv.ntnu.no/Projects/grzegorz.git?ref=refs/heads/master&rev=d10db19d7df5c5c2cd2dcb878376d5d681f6c2f2 ' (2024-09-20)
• Updated input 'grzegorz/fix-python':
'github:GuillaumeDesforges/fix-python/f7f4b33e22414071fc1f9cbf68072c413c3a7fdf' (2024-04-23)
→ 'github:GuillaumeDesforges/fix-python/2926402234c3f99aa8e4608c51d9ffa73ea403c0' (2024-09-04)
• Updated input 'grzegorz-clients':
'github:Programvareverkstedet/grzegorz-clients/b9444658fbb39cd1bf1c61ee5a1d5f0641c49abe' (2024-05-19)
→ 'git+https://git.pvv.ntnu.no/Projects/grzegorz-clients.git?ref=refs/heads/master&rev=546d921ec46735dbf876e36f4af8df1064d09432 ' (2024-09-20)
2024-09-20 22:49:19 +02:00
4913b22ab9
auto-upgrade: store flake input refs
2024-09-16 02:51:20 +02:00
4e81647fb6
auto-upgrade: --update-input -> --override-input
2024-09-15 19:14:03 +02:00
5a76b62700
Merge pull request 'add gitea metrics' ( !78 ) from gitea-metric into main
...
Reviewed-on: #78
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-09-14 20:33:28 +02:00
0f77a42e34
Grafana: Add Gitea Dashbaord [sic]
2024-09-14 20:28:35 +02:00
c64d28fc26
Prometheus: Monitor gitea metrics
2024-09-14 20:21:12 +02:00
179d0743ce
gitea: export metric issue #101
2024-09-14 19:26:25 +02:00
47fa3759c3
buskerud: remove
...
This is now a proxmox machine
2024-09-05 18:00:42 +02:00
3a37fefd4d
fixup! Merge pull request 'Fix Ildkule/Openstack networking' ( !75 ) from fix-openstack-networking into main
2024-09-05 14:24:40 +02:00
47d7b88a05
ildkule/prometheus: consolidate scrape jobs and label with hostname for base info
2024-09-05 14:14:28 +02:00
78456063ba
Merge pull request 'Fix Ildkule/Openstack networking' ( !75 ) from fix-openstack-networking into main
...
Reviewed-on: #75
2024-09-05 01:58:50 +02:00
ca287b95c9
Ildkule/openstack: fix networking
...
Removes systemd-networkd, and configures proper ipv4 and ipv6 in
openstack.
2024-09-05 00:24:22 +02:00
7e95b77e15
grzegorz: follow stable nix channel
...
It broke because sanic
2024-09-03 13:28:13 +02:00
669733309b
ildkule: get systemd stats from more machines
2024-09-03 13:10:36 +02:00
4ed12573ff
ildkule: fix system activation by disabling smartd
2024-09-03 13:07:58 +02:00
8418cc016c
fix biceps systemd units failing on activation
2024-09-03 13:00:12 +02:00
b4c602e31c
metrics: install systemd exporter
2024-09-02 23:12:24 +02:00
3a0b8e270d
bekkalokk/idp: Disallow bots
2024-09-02 23:11:44 +02:00
9505223dc9
justfile: fix flake input updating
2024-09-02 19:33:15 +02:00
201784fa21
bluemap on bekkalokk 💀
2024-09-02 15:11:32 +02:00
ccefcb01fa
flake.lock update
2024-09-02 14:12:39 +02:00
f7e2c74f89
base: enable rebuilding nixos-config without updating the channels used
2024-09-01 22:10:58 +02:00
161265d346
Bekkalokk/Nettsiden: deploy #78
2024-09-01 20:13:56 +02:00
f85d18769f
common: clean /tmp on boot by default
2024-09-01 03:29:46 +02:00
b47a626427
common/openssh: socket activate
2024-09-01 03:21:13 +02:00
4d65b9fd1d
common/sudo: misc config
2024-09-01 03:17:15 +02:00
f3e094520e
common/postfix: init
2024-09-01 03:13:18 +02:00
69f98933a4
common/smartd: add smartctl to environment packages
2024-09-01 01:55:38 +02:00
bf2959c68d
common/nix: flesh out
2024-09-01 01:44:59 +02:00
17f0268d12
common/irqbalance: init
2024-09-01 01:39:35 +02:00
ebce0eb67a
common/smartd: init
2024-09-01 01:23:15 +02:00
b48230e811
bekkalokk/btrfs: scrubbalubba dubdub
2024-09-01 01:04:28 +02:00
914eb35c5a
add a route for /_synapse/admin, point mjolnir at it
...
This is whitelisted to just bicep
As a side-effect it's also much easier to use synapse-admin now
2024-09-01 00:34:42 +02:00
8610a59f35
base.nix: split into multiple files
2024-08-31 22:28:17 +02:00
bd42412b94
bekkalokk/gitea/import-users: refactor + add members to groups
2024-08-27 22:07:29 +02:00
ef3b146b58
bekkalokk/gitea: don't autowatch all members to all projects
2024-08-27 09:26:00 +02:00
bb4662b345
modules/snakeoil-certs: fix lmao
2024-08-26 20:43:34 +02:00
5b1c04e4b8
bicep/postgres: use snakeoil certs
2024-08-26 20:43:34 +02:00
3fa7f67027
bekkalokk/gitea-web: host pages
2024-08-26 20:36:03 +02:00
b0f555667c
bekkalokk/gitea: set up gitea-web sync units
2024-08-26 20:36:03 +02:00
ef418bf125
base/logrotate: systemd hardening + more
2024-08-22 23:00:45 +02:00
945d53cdb4
bekkalokk/vaultwarden: systemd hardening
2024-08-22 22:59:32 +02:00
cf3b62e01e
bekkalokk/phpfpm-*: systemd hardening
2024-08-22 22:58:48 +02:00
c12a47cee0
flake.nix: bump calendar bot
2024-08-17 01:19:46 +02:00
b9ef27565f
Bump calendar-bot
2024-08-16 09:16:26 +02:00
f5c99b58c8
bicep/calendar-bot: reactivate
2024-08-15 23:22:50 +02:00
c780f7954c
Merge pull request 'justfile: add recipe run-vm' ( !64 ) from run-vm into main
...
Reviewed-on: #64
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-15 21:14:29 +02:00
d64d8edd68
bekkalokk/gitea: add some extra tabs
2024-08-14 17:36:19 +02:00
4de7bd09bd
Merge pull request 'enable thermald on physical machines' ( !61 ) from thermald into main
...
Reviewed-on: #61
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-14 17:31:44 +02:00
0f5c48902b
Merge pull request 'users: disable password login for users in @wheel' ( !62 ) from fix-deploy into main
...
Reviewed-on: #62
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-14 17:31:08 +02:00
2ff69dfec6
justfile: add recipe run-vm
2024-08-14 17:25:55 +02:00
36a8868f94
users: disable password login for users in @wheel
2024-08-11 03:42:26 +02:00
fe3e5d6a3d
enable thermald on physical machines
2024-08-10 23:55:29 +02:00
2f3bcaf124
shell.nix: fix typo
2024-08-10 18:15:31 +02:00
c6684d5146
Merge pull request 'justfile: init' ( !56 ) from justfile into main
...
Reviewed-on: #56
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-07 12:22:04 +02:00
f6cb934ffb
Merge pull request 'flake.nix: simplify allMachines' ( !59 ) from attrnames into main
...
Reviewed-on: #59
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-08-04 23:44:54 +02:00
9625258942
Merge pull request 'flake.nix: export snakeoil-certs and snappymail nixos modules' ( !58 ) from export-modules into main
...
Reviewed-on: #58
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-08-04 23:44:19 +02:00
34637e383a
justfile: add update-inputs recipe
2024-08-04 17:19:40 +02:00
0bfa6ac329
flake.nix: export inputs
2024-08-04 17:19:33 +02:00
2c3261de74
flake.nix: simplify allMachines
2024-08-04 17:11:21 +02:00
c2e6f294ea
flake.nix: export snakeoil-certs and snappymail nixos modules
2024-08-04 16:48:21 +02:00
41e94695f0
Merge pull request 'editorconfig' ( !55 ) from editorconfig into main
...
Reviewed-on: #55
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-04 16:20:23 +02:00
c6b4ea9929
add .git-blame-ignore-revs
2024-08-04 04:39:17 +02:00
9dbf5d56f5
fix whitespacing issues
2024-08-04 04:37:23 +02:00
64b5bb548b
editorconfig: init
2024-08-04 04:35:25 +02:00
261c8e0811
Merge pull request 'Run statix' ( !54 ) from statix into main
...
Reviewed-on: #54
Reviewed-by: Daniel Lovbrotte Olsen <danio@pvv.ntnu.no >
2024-08-04 04:26:23 +02:00
4476cdcbbc
justfile: init
2024-08-04 03:28:17 +02:00
f475243b94
Merge pull request 'sops: add pederbs' ( !51 ) from pederbs-sops into main
...
Reviewed-on: #51
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-04 02:56:31 +02:00
f382109b4a
Merge pull request 'users: add pederbs' ( !49 ) from user-pederbs into main
...
Reviewed-on: #49
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-04 02:46:59 +02:00
e5e3100639
Merge pull request 'direnv: yes' ( !50 ) from direnv into main
...
Reviewed-on: #50
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-04 02:46:18 +02:00
5853e42c1b
Merge pull request 'SimpleSamlPHP: use concatLines' ( !53 ) from concatlines into main
...
Reviewed-on: #53
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-04 02:46:01 +02:00
d59aa08986
Merge pull request 'shell.nix: remove cc' ( !52 ) from shell-cc into main
...
Reviewed-on: #52
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-08-04 02:44:52 +02:00
95a5603f27
secrets: run sops updatekeys on everything
2024-08-04 02:04:29 +02:00
1714681532
statix fix
2024-08-04 01:46:00 +02:00
314c7960d1
statix: init
2024-08-04 01:45:20 +02:00
43d353190c
SimpleSamlPHP: use concatLines
2024-08-04 01:42:32 +02:00
eb74d011db
shell.nix: remove cc
2024-08-04 01:30:02 +02:00
b52de48455
sops: add pederbs
2024-08-04 01:24:54 +02:00
510f385f4a
direnv: yes
2024-08-04 01:19:22 +02:00
e25ba96096
users: add pederbs
2024-08-04 00:58:11 +02:00
53040bada1
flake.lock: update pvv-nettsiden
2024-08-04 00:09:32 +02:00
2030d4de39
fix-openstack-networking ( !47 )
...
Fix networking in Openstack.
This rewrites the systemd-networkd config, fixing both dhcp and manual address/route configurations.
Now, everything should behave predictably, routing NTNU-internal and NTNU-global addresses separately and properly across both ipv4 and ipv6.
Reviewed-on: #47
2024-07-31 11:23:00 +02:00
c7797bdd04
Merge pull request 'SimpleSAMLPHP/MediaWiki: Update deprecated --replace' ( !48 ) from fix-replace-warn into main
...
Reviewed-on: #48
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-07-28 23:30:44 +02:00
615b5fc1f1
SimpleSAMLPHP/MediaWiki: Update deprecated --replace
2024-07-28 23:28:33 +02:00
a0a837e26d
Merge pull request 'bekkalokk/gitea: direct non-logged-in users to the explore tab' ( !46 ) from gitea-explore into main
...
Reviewed-on: #46
Reviewed-by: Felix Albrigtsen <felixalb@pvv.ntnu.no >
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no >
2024-07-28 23:10:38 +02:00
8f3013dc00
bekkalokk/gitea: direct non-logged-in users to the explore tab
...
This is a much more interesting page rather than trying to sell gitea
2024-07-19 21:19:06 +02:00
78caceddce
flake: remove nettsiden from output function scope
...
This is referred to by inputs anyways
2024-07-18 16:24:42 +02:00
868764e0cd
bekkalokk/mediawiki: misc configuration
2024-07-10 19:04:55 +02:00
7c3ff2068d
bekkalokk/mediawiki: add some more extensions
2024-07-10 19:04:36 +02:00
9d3f1381bf
packages/mediawiki-extensions: refactor
2024-07-10 18:59:16 +02:00
f3a29429aa
bekkalokk/gitea: set default email notification preference to 'onmention'
2024-07-10 00:18:01 +02:00
1591fdb7cc
bekkalokk/mediawiki: re-enable DeleteBatch extension
2024-07-08 19:56:43 +02:00
ed28ba28f3
bekkalokk/mediawiki: leave togglable debug flags for future use
2024-07-08 19:55:52 +02:00
52b46667b1
packages/mediawiki-extensions: use fetchgit
2024-07-08 19:54:42 +02:00
d0f63b2fc8
packages/mediawiki-extensions: bump all
2024-07-08 16:55:01 +02:00
0301691b1c
gitea: enable notification mails
2024-07-04 20:41:46 +02:00
946555e408
gitea: add subject prefix to mail
2024-07-04 20:36:44 +02:00
e02062417a
gitea: move state back to /var/lib
2024-07-04 20:31:51 +02:00
b2806d78af
gitea: enable lfs
2024-07-04 20:30:55 +02:00
de2c7ea6f1
gitea: install custom images to correct dir
2024-07-04 20:29:50 +02:00
106081c967
Merge pull request 'all: Update to nixos-24.05' ( !43 ) from 24.05-for-real into main
...
Reviewed-on: #43
2024-06-30 01:55:41 +02:00
ca2deed668
WIP: all: Update to nixos-24.05
2024-06-30 01:55:25 +02:00
bb2f7899db
Merge pull request 'bekkalokk/gitea: set default licenses and repo units' ( !44 ) from gitea-set-misc-repo-settings into main
...
Reviewed-on: #44
2024-06-29 23:16:17 +02:00
c2b35a7ae4
bekkalokk/gitea: set default licenses and repo units
2024-06-29 23:14:41 +02:00
c88c3f87e0
buskerud: add libvirtd
2024-06-22 17:36:30 +02:00
c5bad75edc
bekkalokk/nettsiden: Update nettsiden to disable recurring events
2024-06-19 22:15:36 +02:00
71479d5ca0
quickfix: bekkalokk/mediawiki: remove DeleteBatch
2024-05-27 11:02:35 +02:00
cf01792269
bekkalokk/vaultarden: Add kTLS
2024-05-26 10:50:29 +02:00
afae0da0b6
Merge pull request 'bekkalokk: add vaultwarden' ( !40 ) from bekkalokk-vaultwarden into main
...
Reviewed-on: #40
2024-05-26 04:21:28 +02:00
35d745b156
bekkalokk: add vaultwarden
2024-05-26 04:19:17 +02:00
218ee776c7
Merge pull request 'packages/mediawiki-extensions: use stable url' ( !35 ) from fix-mediawiki-extensions-url into main
...
Reviewed-on: #35
2024-05-26 02:45:04 +02:00
3a972f03f7
flake: move mediawiki-extensions back to packages
2024-05-26 02:42:31 +02:00
96024efa28
flake: move mediawiki-extensions to legacyPackages
2024-05-26 02:42:31 +02:00
af54cc2df4
packages/mediawiki/pluggable-auth: fix typo
2024-05-26 02:42:31 +02:00
6f6721ce07
packages/mediawiki-extensions: use stable url
2024-05-26 02:42:28 +02:00
1c35da0295
Merge pull request 'bekkalokk: add snappymail' ( !39 ) from bekkalokk-snappymail into main
...
Reviewed-on: #39
2024-05-26 01:52:17 +02:00
5fb1b805a8
bekkalokk: add snappymail
2024-05-26 01:07:27 +02:00
a38a12c429
flake.lock: update pvv-nettsiden
2024-05-19 22:27:59 +02:00
898e362a9f
Merge pull request 'bekkalokk/website: add sp metadata for all domains' ( !34 ) from add-sp-metadata-for-all-website-domains into main
...
Reviewed-on: #34
2024-05-14 05:27:44 +02:00
c267820426
overlays/nginx-test: drop
2024-05-13 07:04:00 +02:00
a57b5f07f9
Merge pull request 'gitea: setup mail' ( !38 ) from gitea-setup-mail into main
...
Reviewed-on: #38
2024-05-12 02:27:37 +02:00
bcf2ceed32
gitea: setup mail
2024-05-12 02:26:13 +02:00
0a3d1e3696
overlays/nginx-test
...
just start replacing shit, we're not even testing the actual config now
This sucks
nginx should make a proper validation tool that doesnt do DNS request on every hostname mentioned in the config file.
Not to mention trying to actually listen on the ip-address and port
Why?? Why is TEST failing because it can't bind to the SAME address nginx is probably in production listening on already??
2024-05-12 02:22:12 +02:00
45eea1a791
update flake.lock
2024-05-12 02:22:12 +02:00
200224d2c1
Merge pull request 'bekkalokk: misc gitea cleanup' ( !33 ) from misc-gitea-cleanup into main
...
Reviewed-on: #33
2024-05-12 02:12:55 +02:00
dcf29b76b8
bicep/matrix: allow global address of new ildkule to access metrics
Eval nix flake / evals (push) Successful in 1h30m46s
2024-04-24 03:03:53 +02:00
55e8f01d1d
Upgrade ildkule ( !36 )
...
Eval nix flake / evals (push) Failing after 3h12m29s
This PR is made while moving Ildkule from PVE on joshua, to Openstack on stack.it.ntnu.no.
- The main monitoring dashboard is moved from https://ildkule.pvv.ntnu.no to https://grafana.pvv.ntnu.no .
- A new service is added: uptime-kuma on https://uptime.pvv.ntnu.no .
- The (hardware) configuration for ildkule is updated to fit the new virtualization environment, boot loader, network interfaces, etc.
- Metrics exporters on other hosts should be updated to allow connections from the new host
As this is the first proper server running on openstack, and therefore outside our main IP range, we might discover challenges in our network structure. For example, the database servers usually only allow connections from this range, so Ildkule can no longer access it. This should be explored, documented and/or fixed as we move more services.
Reviewed-on: #36
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it >
Co-committed-by: Felix Albrigtsen <felix@albrigtsen.it >
2024-04-21 23:36:25 +02:00
b7b1c73bfa
bekkalokk/gitea: use systemd unit for gitea customization
Eval nix flake / evals (pull_request) Failing after 47s
Eval nix flake / evals (push) Failing after 14m41s
2024-04-16 01:02:21 +02:00
19d5ddc688
Merge pull request 'bekkalokk: remove keycloak' ( !30 ) from bekkalokk-remove-keycloak into main
...
Eval nix flake / evals (push) Failing after 1m49s
Reviewed-on: #30
2024-04-15 00:00:17 +02:00
6851879a03
bekkalokk: remove keycloak
Eval nix flake / evals (pull_request) Failing after 1m39s
Eval nix flake / evals (push) Failing after 1m41s
2024-04-14 23:59:46 +02:00
70603145cf
bekkalokk/website: add sp metadata for all domains
Eval nix flake / evals (pull_request) Failing after 1m49s
Eval nix flake / evals (push) Failing after 41s
2024-04-14 17:06:01 +02:00
1e4195ea9d
bekkalokk: pvv-nettsiden-gallery: Improve thumbnail generation
Eval nix flake / evals (push) Failing after 1m46s
2024-04-14 02:04:45 +02:00
ee335e3712
bicep/synapse: fix registering users via smtp
Eval nix flake / evals (push) Failing after 2m0s
2024-04-14 01:52:17 +02:00
ffbf855f24
update flake for grzegorz
Eval nix flake / evals (push) Failing after 1m52s
2024-04-12 02:35:49 +02:00
28e7a63d33
update flake lock and remove non-derivations from flake ouput
Eval nix flake / evals (push) Failing after 1m47s
2024-04-12 00:42:29 +02:00
01f0e63a49
use getExe' to silence errors
2024-04-12 00:41:57 +02:00
ae4ace9fa2
Merge pull request 'treewide: run nginx -t on all nginx config files' ( !32 ) from test-nginx-overlay into main
...
Eval nix flake / evals (push) Failing after 1m46s
Reviewed-on: #32
2024-04-11 23:39:42 +02:00
8c72088d9c
dynamically get configured acme certs for nginx test
Eval nix flake / evals (push) Failing after 1m44s
Eval nix flake / evals (pull_request) Failing after 1m51s
2024-04-11 23:29:05 +02:00
0056029da7
treewide: bubblewrap nginx test
2024-04-11 23:28:54 +02:00
9b4fbd847f
treewide: run nginx -t on all nginx config files
2024-04-11 23:28:54 +02:00
5bed292a01
bekkalokk/gitea: move user import stuff to separate nix file
2024-04-11 21:47:44 +02:00
36b7087a3f
base.nix: hotfix for hotfix for nginx on bicep ( 3352e48f)
...
Eval nix flake / evals (push) Failing after 1m49s
Turns out the settings were in biceps local nginx config
2024-04-11 20:41:02 +02:00
1919da7a1c
bicep/matrix: remove SAML authentication
Eval nix flake / evals (push) Failing after 1m50s
2024-04-11 19:55:10 +02:00
0950fedf98
bekkalokk/website: fix some nginx location directives
Eval nix flake / evals (push) Failing after 1m50s
2024-04-11 13:21:11 +02:00
614c2d624c
bekkalokk/webmail: add redirects for old webmail locations
Eval nix flake / evals (push) Failing after 1m45s
2024-04-11 10:47:13 +02:00
3352e48f47
base.nix: hotfix for nginx on bicep
...
Eval nix flake / evals (push) Failing after 1m51s
the matrix-synapse-next module seems to already add some of the nginx
options we set in base.nix, making it fail. These should only be set if
they're not already set by this module
2024-04-11 10:30:14 +02:00
db211c2304
bekkalokk/website: don't try to listen for ntnu.org
Eval nix flake / evals (push) Failing after 1m48s
2024-04-11 05:31:33 +02:00
4f322ec0b1
Merge pull request 'finalize-www-migration' ( !31 ) from finalize-www-migration into main
...
Eval nix flake / evals (push) Failing after 1m40s
Reviewed-on: #31
2024-04-11 00:57:20 +02:00
79bf307ef2
bekkalokk: Reconfigure www ingress
Eval nix flake / evals (push) Failing after 1m46s
Eval nix flake / evals (pull_request) Failing after 1m52s
2024-04-11 00:48:07 +02:00
4d50efc6db
Finalize www/idp/webmail migration from spikkjeposche to bekkalokk
Eval nix flake / evals (push) Failing after 1m48s
2024-04-10 23:31:04 +02:00
145a840a2c
Merge pull request 'Setup pvv-nettsiden on www2.pvv.ntnu.no' ( !27 ) from www2 into main
...
Eval nix flake / evals (push) Failing after 1m47s
Reviewed-on: #27
2024-04-10 23:05:37 +02:00
2bbc851e0e
Point inputs/nettsiden to master after Projects/nettsiden#53
Eval nix flake / evals (push) Failing after 1m48s
Eval nix flake / evals (pull_request) Failing after 1m48s
2024-04-10 23:04:20 +02:00
9577477460
bekkalokk/nettsiden: add secrets
2024-04-10 23:04:20 +02:00
fc19a8f1e1
bekkalokk: Automatically unpack pvv-nettsiden/gallery and generate thumbnails
2024-04-10 23:04:20 +02:00
8657e77514
bekkalokk: set up pvv-nettsiden
2024-04-10 23:04:18 +02:00
03c9638098
Merge pull request 'treewide: nginx optimizations' ( !29 ) from treewide-nginx-optimizations into main
...
Eval nix flake / evals (push) Failing after 1m47s
Reviewed-on: #29
2024-04-10 22:54:39 +02:00
065992620e
treewide: nginx optimizations
Eval nix flake / evals (push) Failing after 1m47s
Eval nix flake / evals (pull_request) Failing after 1m54s
2024-04-10 22:06:44 +02:00
e22c7d5b4d
added terminfo for foot to adriangl
Eval nix flake / evals (push) Failing after 1m46s
2024-04-09 20:46:14 +02:00
4fcc1fd5e9
flake.lock: update nix-gitea-themes
Eval nix flake / evals (push) Failing after 1m47s
2024-04-09 20:33:38 +02:00
05a1f049dc
Merge pull request 'gitea: add theming module' ( !28 ) from init-gitea-themes into main
...
Eval nix flake / evals (push) Failing after 2m13s
Reviewed-on: #28
2024-04-09 20:32:29 +02:00
fbbc54328b
gitea: add theming module
Eval nix flake / evals (push) Failing after 1m51s
Eval nix flake / evals (pull_request) Failing after 1m54s
2024-04-09 01:52:57 +02:00
d8e13ff67c
Update users/adriangl.nix
Eval nix flake / evals (push) Failing after 1m50s
2024-04-08 21:21:24 +02:00
42fd371c3b
mediawiki: restart phpfpm on updated secrets
Eval nix flake / evals (push) Failing after 2m11s
2024-04-06 23:57:37 +02:00
f25a4e5c02
Merge pull request 'mediawiki: add VisualEditor' ( #26 ) from mediawiki-add-visual-editor into main
...
Eval nix flake / evals (push) Failing after 1m47s
Reviewed-on: #26
2024-04-06 21:19:41 +02:00
6e1b06731f
bekkalokk: add VisualEditor to mediawiki extensions
Eval nix flake / evals (push) Failing after 1m53s
Eval nix flake / evals (pull_request) Failing after 1m42s
2024-04-06 21:09:01 +02:00
161ef284be
packages: add mediawiki-extensions.VisualEditor
2024-04-06 21:08:32 +02:00
2cb7e06369
bekkalokk/mediawiki: fix path, upgrade security
Eval nix flake / evals (push) Failing after 1m54s
2024-04-03 08:29:19 +02:00
a55c908fe7
bekkalokk/mediawiki: change domain from wiki2 to wiki
Eval nix flake / evals (push) Failing after 1m48s
2024-04-02 19:54:28 +02:00
06bd93e5d1
Merge pull request 'bekkalokk: set up idp + mediawiki' ( #25 ) from mediawiki-on-bekkalokk into main
...
Eval nix flake / evals (push) Failing after 1m56s
Reviewed-on: #25
2024-04-02 00:00:24 +02:00
d531419f35
bekkalokk: init mediawiki
...
Eval nix flake / evals (pull_request) Failing after 1m46s
Eval nix flake / evals (push) Failing after 1m53s
Co-authored-by: Jørn Åne <yorinad@pvv.ntnu.no >
2024-04-01 23:57:39 +02:00
806b18ede8
bekkalokk: init idp-simplesamlphp
2024-04-01 23:57:39 +02:00
c612975b60
base/nginx: 444 requests to nonexistent virtualhosts
2024-04-01 23:57:39 +02:00
9495682f57
bekkalokk: package mediawiki extensions outside of module
2024-04-01 00:39:12 +02:00
d39047b8cb
packages: init simplesamlphp
2024-04-01 00:38:51 +02:00
266ce9ed08
bekkalokk: set up kerberos client
2024-04-01 00:38:49 +02:00
07c480d004
base: add ripgrep
Eval nix flake / evals (push) Failing after 1m53s
2024-03-30 21:07:00 +01:00
64c7e3e365
flake.nix: fix usage of common nixos module/overlay list
2024-03-29 01:51:37 +01:00
fe4dd21acb
add eirikwit to sops
Eval nix flake / evals (push) Failing after 1m44s
2024-03-16 22:38:16 +01:00
0336744124
flake update: matrix module bug fix
Eval nix flake / evals (push) Failing after 1m55s
2024-03-13 07:41:12 +01:00
b4d6e00622
Update flake.lock to get new matrix module
Eval nix flake / evals (push) Failing after 1m51s
2024-03-13 06:33:43 +01:00
7c6d4d31c7
bicep/matrix/element: update room directories
Eval nix flake / evals (push) Failing after 1m44s
2024-03-05 05:52:31 +01:00
9f46be1ca1
bicep/matrix: update element lab flags and room directoriy listings
Eval nix flake / evals (push) Failing after 1m44s
2024-03-05 05:28:23 +01:00
545583cf04
bekkalokk/gitea: Do not change the user visibility
Eval nix flake / evals (push) Failing after 1m55s
2024-03-03 00:29:24 +01:00
62b269637a
bekkalokk/gitea: unset visibility when updating users
Eval nix flake / evals (push) Failing after 1m50s
2024-02-12 11:24:14 +01:00
7fd9a1e646
started on bikkje container for new loginbox - work in progress
Eval nix flake / evals (push) Failing after 1m47s
2024-01-07 01:21:11 +01:00
4ea90380ad
bicep/matrix: use synapse package from stable
...
Eval nix flake / evals (push) Failing after 1m52s
It's fixed now
2023-12-16 00:22:02 +01:00
bcd5292f78
update flake.lock
Eval nix flake / evals (push) Failing after 1m46s
2023-12-13 20:02:09 +01:00
1ab1b3a84e
Merge pull request 'Buskerud: Comment out openvpn-client' ( #23 ) from buskerud-no-vpn into main
...
Eval nix flake / evals (push) Failing after 1m48s
Reviewed-on: #23
2023-12-12 18:09:31 +01:00
80ef1ce4fa
Buskerud: Remove OV-link, general cleanup
Eval nix flake / evals (push) Failing after 1m43s
Eval nix flake / evals (pull_request) Failing after 1m42s
2023-12-12 15:27:20 +01:00
2b834eee14
Buskerud: Comment out openvpn-client
Eval nix flake / evals (pull_request) Failing after 1m42s
Eval nix flake / evals (push) Failing after 1m40s
2023-12-12 11:39:33 +01:00
9ed2ca8883
Merge pull request 'Update users/jonmro.nix' ( #21 ) from jonmro/pvv-nixos-config:main into main
...
Eval nix flake / evals (push) Failing after 1m50s
Reviewed-on: #21
2023-12-10 05:46:20 +01:00
fe12e5441a
Merge pull request ' 🎉 nixpkgs 23.11' ( #20 ) from upgrade-to-nixpkgs-23-11 into main
...
Eval nix flake / evals (push) Failing after 1m43s
Reviewed-on: #20
2023-12-10 05:43:01 +01:00
2b305678df
update flake.lock
Eval nix flake / evals (pull_request) Failing after 1m43s
Eval nix flake / evals (push) Failing after 1m48s
2023-12-10 05:41:45 +01:00
dd8b677a79
buskerud: bootloader - 3.3TB, OS - 256GB 👍
Eval nix flake / evals (pull_request) Failing after 1m49s
Eval nix flake / evals (push) Failing after 1m57s
2023-12-10 05:27:58 +01:00
eabd8df3d8
bicep/matrix: use package with fixed pythonEnv
Eval nix flake / evals (pull_request) Failing after 1m46s
Eval nix flake / evals (push) Failing after 1m52s
2023-12-10 04:32:26 +01:00
8a0ebe761e
Add user eirikwit
Eval nix flake / evals (pull_request) Failing after 1m43s
Eval nix flake / evals (push) Failing after 1m48s
2023-12-10 02:00:18 +01:00
0c816068fe
Update users/jonmro.nix
...
Eval nix flake / evals (pull_request) Failing after 2m1s
Added "drift" "nix-builder-users" groups
2023-12-10 00:25:04 +01:00
0b5e03471f
upgrade to nixpkgs 23.11
Eval nix flake / evals (push) Failing after 3h8m33s
Eval nix flake / evals (pull_request) Failing after 3h5m17s
2023-12-05 00:36:09 +01:00
d8031ecca1
Merge pull request 'replace-knakelibrak-nginx-reverse-proxy' ( #18 ) from replace-knakelibrak-nginx-reverse-proxy into main
...
Eval nix flake / evals (push) Successful in 4m2s
Reviewed-on: #18
2023-12-03 07:01:13 +01:00
1ef033c754
bekkalokk/ingress: proxy matrix well-known files to bicep
Eval nix flake / evals (push) Successful in 3m44s
Eval nix flake / evals (pull_request) Successful in 3m31s
2023-11-28 10:24:18 +01:00
d900dc1b1b
Redirect subpages like ./well-known, add @-domains
2023-11-28 10:24:18 +01:00
d5985e02f3
Prepare to replace knakelibrak
...
Co-authored-by: Felix Albrigtsen <felix@albrigtsen.it >
2023-11-28 10:23:02 +01:00