diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-07-14 17:53:13 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-07-15 09:34:00 -0600 |
| commit | 02abf4ed0131237c25e0a10db50fa4c41a902a50 (patch) | |
| tree | 20904894fc0952806e341cdaff5941e81b3ce51c /sys/default.nix | |
| parent | 08e746700341dda3e3bdf704332fc3c07053d3e7 (diff) | |
sys: final merge of dmz, hv into sys
Diffstat (limited to '')
| -rw-r--r-- | sys/default.nix | 71 |
1 files changed, 21 insertions, 50 deletions
diff --git a/sys/default.nix b/sys/default.nix index 565598c..969739a 100644 --- a/sys/default.nix +++ b/sys/default.nix @@ -1,55 +1,26 @@ { lib, config, flakes, pkgs, ... }: with lib; { imports = [ - (flakes.impermanence.nixosModule) - ../env - ./auth.nix - ./boot.nix - ./fs - ./net.nix - ./nspawn.nix - ./options.nix - ./users.nix + flakes.nixpkgs.nixosModules.notDetected + flakes.nixvirt.nixosModules.default + flakes.lanzaboote.nixosModules.lanzaboote + flakes.impermanence.nixosModule + flakes.home-manager.nixosModules.home-manager + ./auth + ./baseline + ./boot + ./btrfs + ./env + ./gitea + ./hardware + ./kiosk + ./mail + ./mta + ./net + ./nspawn + ./preset + ./seat + ./virt + ./web ]; - - config = { - # This value determines the NixOS release from which the default - # settings for stateful data, like file locations and database versions - # on your system were taken. It‘s perfectly fine and recommended to leave - # this value at the release version of the first install of this system. - # Before changing this value read the documentation for this option - # (e.g. man configuration.nix or on https://nixos.org/nixos/options.html). - system.stateVersion = "21.11"; # Did you read the comment? - - nix = { - package = pkgs.nixFlakes; - extraOptions = '' - experimental-features = nix-command flakes repl-flake - ''; - }; - - # Coredumps son un riesgo de seguridad y puden usar mucho disco - systemd.coredump.extraConfig = '' - Storage=none - ProcessSizeMax=0 - ''; - - time.timeZone = "America/Costa_Rica"; - - environment.systemPackages = with pkgs; [ - git - lm_sensors - pciutils - smartmontools - usbutils - ]; - - # No me interesa el global registry - nix.settings.flake-registry = ""; - - services.earlyoom = { - enable = true; - enableNotifications = true; - }; - }; } |
