# SPDX-FileCopyrightText: 2020 Luke Granger-Brown # # SPDX-License-Identifier: Apache-2.0 { depot, lib, pkgs, rebuilder, config, ... }: let inherit (depot.ops) secrets; in { imports = [ ../../../third_party/nixpkgs/nixos/modules/profiles/qemu-guest.nix ../lib/low-space.nix ]; boot.initrd.availableKernelModules = [ "uhci_hcd" "ehci_pci" "ahci" "virtio_pci" "sr_mod" "virtio_blk" ]; powerManagement.cpuFreqGovernor = lib.mkDefault "performance"; fileSystems = { "/" = { device = "/dev/vda1"; fsType = "ext4"; }; "/boot" = { device = "/dev/vda2"; fsType = "vfat"; }; }; # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; nix.maxJobs = lib.mkDefault 1; # Networking! networking = { hostName = "nixos-mgmt"; domain = "as205479.net"; hostId = "49b0fbc7"; nameservers = [ "8.8.8.8" "8.8.4.4" ]; useDHCP = false; defaultGateway = { address = "10.100.0.1"; interface = "enp1s0"; }; interfaces.enp1s0 = { ipv4.addresses = [{ address = "10.100.0.200"; prefixLength = 23; }]; }; }; system.stateVersion = "21.05"; }