btw i use nix
1{
2 pkgs,
3 lib,
4 ...
5}@inputs:
6
7{
8 imports = [
9 ./hardware-configuration.nix
10 ./minimal.nix
11 ./services.nix
12 ../../modules/ryan-website.nix
13 ../../modules/alec-website.nix
14 ../../modules/fn06-website.nix
15 inputs.tangled.nixosModules.knotserver
16 ];
17
18 environment.systemPackages = with pkgs; [
19 nixd
20 nixfmt-rfc-style
21 ];
22
23 nix = {
24 gc = {
25 automatic = true;
26 dates = lib.mkForce "03:00";
27 randomizedDelaySec = "1hr";
28 options = lib.mkForce "--delete-older-than 2d";
29 };
30 };
31
32 services.openssh.openFirewall = true;
33}