128 Commits

Author SHA1 Message Date
6b1fb4c065 only cross-compile when necessary
All checks were successful
Build topology graph / evals (push) Successful in 3m59s
Eval nix flake / evals (push) Successful in 10m4s
This fixes issues with rebuilding georg and brzeczyszczykiewicz.

Reviewed-on: #128
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no>
Co-authored-by: Vegard Bieker Matthey <VegardMatthey@protonmail.com>
Co-committed-by: Vegard Bieker Matthey <VegardMatthey@protonmail.com>
2026-02-21 21:14:04 +01:00
b5fecc94a7 hosts: add skrot
All checks were successful
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
e8c7f177e8 kommode: use disko to configure disks
All checks were successful
Build topology graph / evals (push) Successful in 6m5s
Eval nix flake / evals (push) Successful in 9m10s
2026-01-27 19:00:12 +09:00
8273d98788 flake.nix: add disko to default devshell
Some checks failed
Build topology graph / evals (push) Successful in 3m52s
Eval nix flake / evals (push) Has been cancelled
2026-01-27 18:35:18 +09:00
2f8e9ea190 modules/rsync-pull-targets: init, migrate bekkalokk/website/fetch-gallery
All checks were successful
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 8m18s
2026-01-26 23:57:20 +09:00
d7bb316056 skrott: yeetus ncdu
All checks were successful
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Successful in 7m16s
2026-01-26 15:45:10 +09:00
285f5b6a84 flake.nix: point skrott-x86_64 at correct nixosConfiguration, add -sd variants
Some checks failed
Build topology graph / evals (push) Has been cancelled
Eval nix flake / evals (push) Has been cancelled
2026-01-26 13:46:15 +09:00
fffdf77d6f skrott: disable more stuff 2026-01-26 13:46:13 +09:00
42bbb1eca1 flake.nix: make native skrott default, misc cleaning
Some checks failed
Build topology graph / evals (push) Successful in 3m54s
Eval nix flake / evals (push) Has been cancelled
2026-01-26 13:28:42 +09:00
1b6ff9876d Remove global packages from users, skrott: remove neovim properly
All checks were successful
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
12477aeb34 flake.nix: set default hostname for most nixos hosts 2026-01-22 15:49:50 +09:00
d82cc2e605 update and fix `packages.out-of-your-element
All checks were successful
Build topology graph / evals (push) Successful in 4m4s
Eval nix flake / evals (push) Successful in 6m38s
2026-01-21 12:49:13 +09:00
489551a8e2 hosts/gluttony: init (!119)
Some checks failed
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
b933d19f91 bekkalokk/qotd: init
Some checks failed
Eval nix flake / evals (push) Failing after 2m46s
Build topology graph / evals (push) Successful in 4m8s
2026-01-17 22:11:37 +01:00
edeed67528 hosts/temmie: init
Some checks failed
Build topology graph / evals (push) Successful in 4m5s
Eval nix flake / evals (push) Has been cancelled
2026-01-14 16:43:29 +01:00
21d28f44e2 flake.nix: system -> stdenv.hostPlatform.system
All checks were successful
Build topology graph / evals (push) Successful in 3m30s
Eval nix flake / evals (push) Successful in 2h53m40s
2026-01-09 06:17:57 +09:00
0c66cff9f2 hosts/skrott: move here from the dibbler repo
Some checks failed
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
25c8171e3d base/roowho2: init 2026-01-06 12:23:39 +09:00
7cff6b197c topology: extend some more
All checks were successful
Build topology graph / evals (push) Successful in 4m10s
Eval nix flake / evals (push) Successful in 6m16s
2025-12-31 03:42:26 +09:00
f671db8a12 topology: extend
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-12-30 13:00:52 +09:00
197433a4c3 topology: localize nixos module, add custom extractor, fix misc
All checks were successful
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
0f72ea9241 topology: init with placeholder values 2025-12-30 00:38:12 +09:00
101d40f62f flake.nix: pin git ref for all inputs 2025-12-30 00:33:03 +09:00
33b7af4e62 flake.nix: add pkgs as an output for ease of why-depends
All checks were successful
Eval nix flake / evals (push) Successful in 6m7s
2025-12-30 00:14:08 +09:00
b567a85446 bluemap: move module and package, expose through flake, bekkalokk/bluemap: use correct package version
All checks were successful
Eval nix flake / evals (push) Successful in 5m37s
2025-12-24 10:52:07 +09:00
e6950681d5 bluemap: bump from 5.2 -> 5.15
All checks were successful
Eval nix flake / evals (push) Successful in 6m15s
2025-12-24 10:17:05 +09:00
0491df32f7 Init bakke (!87)
All checks were successful
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
ebff173946 flake.{nix,lock}: bumpdeedump
All checks were successful
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
Some checks failed
Eval nix flake / evals (push) Failing after 1m30s
2025-12-05 02:50:00 +09:00
ab04d573ed wenche: fix eval
All checks were successful
Eval nix flake / evals (push) Successful in 6m23s
2025-11-12 01:01:32 +09:00
39977eeb5c bekkalokk: source map data from the new map data impl in python
Some checks failed
Eval nix flake / evals (push) Failing after 29s
2025-11-11 22:40:16 +09:00
b821d36f40 bicep/minecraft-heatmap: init
Some checks failed
Eval nix flake / evals (push) Failing after 1m19s
2025-08-25 14:26:37 +02:00
d482eb332d flake.nix: bump nixos-matrix-modules: 0.7.0 -> v0.7.1
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-08-03 02:21:05 +02:00
043099eb37 hosts/lupine: init
Some checks failed
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
1d48a63e3d Merge branch '25.05'
Some checks failed
Eval nix flake / evals (push) Failing after 1m25s
2025-07-14 01:58:04 +02:00
ddd405f534 nixpkgs 25.05 🎉
Some checks failed
Eval nix flake / evals (push) Failing after 30s
2025-07-11 18:43:21 +02:00
4fa544b430 WIP: bicep/ooye: init
Some checks failed
Eval nix flake / evals (push) Failing after 25s
2025-06-22 00:59:23 +02:00
7601734651 modules/ooye: init
Some checks failed
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
9e82ca3d15 flake: evaluate devShells with nixpkgs-unstable
Some checks failed
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
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
5d704840ce brutally murder bob
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-05-25 11:32:44 +02:00
f40f2ae89d update inputs to 25.05 2025-05-25 09:59:44 +02:00
20ade0d619 bicep: add git-mirroring service
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-05-08 23:41:43 +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
Some checks failed
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