Peder Bergebakken Sundt
da7cb17f9e
base: stabilize system.build.toplevel.outPath for vmVariant
...
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
Peder Bergebakken Sundt
1caa0cc7be
Merge pull request 'base: add option config.virtualisation.vmVariant' ( !101 ) from vm into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/101
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no>
2025-05-31 19:01:47 +02:00
Peder Bergebakken Sundt
752141f97f
base: add option config.virtualisation.vmVariant
2025-05-31 18:53:04 +02:00
Peder Bergebakken Sundt
9560eab82b
Merge pull request 'flake: switch to nixos.org nixpkgs tarballs' ( !103 ) from switch-inputs into main
...
Reviewed-on: https://git.pvv.ntnu.no/Drift/pvv-nixos-config/pulls/103
Reviewed-by: Oystein Kristoffer Tveit <oysteikt@pvv.ntnu.no>
2025-05-31 18:35:28 +02:00
h7x4
7fb3e29d7b
base/uptimed: init
2025-05-31 14:05:43 +02:00
Peder Bergebakken Sundt
e387656be8
base/auto-upgrade: fetch input urls from flake
2025-05-30 19:05:24 +02:00
Daniel Olsen
13a270b8ed
disable nginx jit and multi_accept
2025-05-10 11:13:51 +02:00
Peder Bergebakken Sundt
3a707b00d3
base: source ~/.bashrc
...
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
h7x4
6372a4111e
common/userdbd: init
2025-03-15 01:47:10 +01:00
h7x4
bdfb7384c2
common/userborn: init
2025-03-15 01:46:52 +01:00
h7x4
2be9eb16fe
base/nix: defer store optimization
2025-03-15 01:20:34 +01:00
h7x4
64bd33a213
base: enable fwupd
2025-03-15 01:19:59 +01:00
h7x4
7b5e114944
base: use dbus-broker as dbus implementation
2025-03-15 01:19:33 +01:00
h7x4
ee8965e18c
base: use latest kernel by default
2025-03-15 01:18:28 +01:00
h7x4
4507ffe2ab
base/auto-upgrade: switch ref back to main
2024-12-22 23:04:08 +01:00
h7x4
fd81d61a56
common/logrotate: remove custom hardening now that nixpkgs provides it
2024-12-10 21:05:21 +01:00
Daniel Olsen
ebc5b269ef
24.11
2024-12-10 21:05:20 +01:00
h7x4
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
frero
69462bf486
let smartd send mail notification
2024-11-24 01:01:55 +01:00
Daniel Olsen
3bdfb4c297
Add function to make paths from flake root
...
No more ../../../../../../
2024-11-17 00:08:02 +01:00
Adrian G L
f56e73548c
base: openssh fix
2024-10-12 22:32:18 +02:00
Adrian G L
4b41ddcf5d
base: openssh added sleipner ssh keys
2024-10-12 21:47:31 +02:00
2147b56864
Add ipv6 gateway
2024-09-28 21:35:57 +02:00
Peder Bergebakken Sundt
4913b22ab9
auto-upgrade: store flake input refs
2024-09-16 02:51:20 +02:00
Peder Bergebakken Sundt
4e81647fb6
auto-upgrade: --update-input
-> --override-input
2024-09-15 19:14:03 +02:00
Daniel Olsen
f7e2c74f89
base: enable rebuilding nixos-config without updating the channels used
2024-09-01 22:10:58 +02:00
h7x4
f85d18769f
common: clean /tmp
on boot by default
2024-09-01 03:29:46 +02:00
h7x4
b47a626427
common/openssh: socket activate
2024-09-01 03:21:13 +02:00
h7x4
4d65b9fd1d
common/sudo: misc config
2024-09-01 03:17:15 +02:00
h7x4
f3e094520e
common/postfix: init
2024-09-01 03:13:18 +02:00
h7x4
69f98933a4
common/smartd: add smartctl
to environment packages
2024-09-01 01:55:38 +02:00
h7x4
bf2959c68d
common/nix: flesh out
2024-09-01 01:44:59 +02:00
h7x4
17f0268d12
common/irqbalance: init
2024-09-01 01:39:35 +02:00
h7x4
ebce0eb67a
common/smartd: init
2024-09-01 01:23:15 +02:00
h7x4
8610a59f35
base.nix: split into multiple files
2024-08-31 22:28:17 +02:00