Commit Graph

69 Commits

Author SHA1 Message Date
304304185c base: add lsof to list of default installed packages
All checks were successful
Build topology graph / evals (push) Successful in 4m1s
Eval nix flake / evals (push) Successful in 10m20s
2026-02-02 23:59:35 +09:00
ea6296f47a base/vm: disable graphics for vms by default 2026-01-26 17:08:35 +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
All checks were successful
Build topology graph / evals (push) Successful in 6m6s
Eval nix flake / evals (push) Successful in 8m29s
2026-01-26 15:07:40 +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
c061c5be0c base: re-enable mutableUsers (absolute state)
All checks were successful
Build topology graph / evals (push) Successful in 3m55s
Eval nix flake / evals (push) Successful in 6m55s
2026-01-26 00:25:20 +09:00
1d47409d96 base: configure sops
Some checks failed
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
Some checks failed
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
Some checks failed
Eval nix flake / evals (push) Failing after 3m12s
Build topology graph / evals (push) Successful in 3m23s
2026-01-22 16:05:36 +09:00
89ea5b321a hosts/various: use systemd-boot as default bootloader 2026-01-22 15:49:50 +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
Some checks failed
Build topology graph / evals (push) Successful in 3m24s
Eval nix flake / evals (push) Failing after 5m6s
2026-01-21 23:17:47 +09:00
3a0ea9c338 base/polkit: default to username if in group wheel
Some checks failed
Eval nix flake / evals (push) Failing after 2m45s
Build topology graph / evals (push) Successful in 6m25s
2026-01-17 03:59:55 +09:00
1c021cd789 base/packages: add net-tools
Some checks failed
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
Some checks failed
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
All checks were successful
Build topology graph / evals (push) Successful in 7m17s
Eval nix flake / evals (push) Successful in 7m56s
2026-01-15 15:50:49 +09:00
cd6f35a42d base/auto-upgrade: display build logs in journalctl
All checks were successful
Build topology graph / evals (push) Successful in 4m4s
Eval nix flake / evals (push) Successful in 6m28s
2026-01-13 19:59:43 +09:00
4abe86dc07 base/roowho2: traffic filter to PVV IP-space
All checks were successful
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
16891ff521 misc/metrics-exporters: move to base 2025-12-30 00:32:25 +09:00
aa6f7e3038 base/nginx: enable extra listen paramenters by default
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-12-24 13:44:58 +09:00
0a8702e3ba flake-input-exporter: replace hardcoded ip space with ones from values
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-12-22 10:30:55 +09:00
3ae26bc53f base/nix: use auto allocated users
Some checks failed
Eval nix flake / evals (push) Failing after 1m49s
2025-12-05 02:25:28 +09:00
d666aa6c33 base/postfix: migrate config to new format 2025-12-05 02:23:46 +09:00
3faad36418 base/nixos-exporter: allow localhost to fetch 2025-10-13 06:41:28 +02:00
9e51bdb373 base/nixos-exporter: listen on own server block 2025-10-12 16:42:42 +02:00
c7930b793a base: create flake input exporter 2025-10-12 05:23:54 +02:00
8dcd471a6f base: don't lock kernel modules lmao
Some checks failed
Eval nix flake / evals (push) Failing after 39s
2025-08-03 04:36:10 +02:00
da7cb17f9e base: stabilize system.build.toplevel.outPath for vmVariant
Some checks failed
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
Some checks failed
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
Some checks failed
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
9560eab82b Merge pull request 'flake: switch to nixos.org nixpkgs tarballs' (!103) from switch-inputs into main
Some checks failed
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
7fb3e29d7b base/uptimed: init
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-05-31 14:05:43 +02:00
e387656be8 base/auto-upgrade: fetch input urls from flake 2025-05-30 19:05:24 +02:00
13a270b8ed disable nginx jit and multi_accept
Some checks failed
Eval nix flake / evals (push) Has been cancelled
2025-05-10 11:13:51 +02:00
3a707b00d3 base: source ~/.bashrc
Some checks failed
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
6372a4111e common/userdbd: init 2025-03-15 01:47:10 +01:00
bdfb7384c2 common/userborn: init 2025-03-15 01:46:52 +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
4507ffe2ab base/auto-upgrade: switch ref back to main
All checks were successful
Eval nix flake / evals (push) Successful in 4m34s
2024-12-22 23:04:08 +01:00
fd81d61a56 common/logrotate: remove custom hardening now that nixpkgs provides it 2024-12-10 21:05:21 +01:00