# 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 ../lib/minimal.nix ../lib/coredns/default.nix ]; boot.initrd.availableKernelModules = [ "ata_piix" "uhci_hcd" "virtio_pci" "virtio_scsi" "sr_mod" "virtio_blk" ]; boot.kernelModules = [ "kvm-amd" ]; # Use GRUB. boot.loader.grub.enable = true; boot.loader.grub.device = "/dev/vda"; powerManagement.cpuFreqGovernor = lib.mkDefault "performance"; fileSystems = { "/" = { device = "/dev/vda1"; fsType = "ext4"; }; }; nix.settings.max-jobs = lib.mkDefault 1; # Networking! networking = { domain = "as205479.net"; nameservers = [ "2001:4860:4860::8888" "2001:4860:4860::8844" "8.8.8.8" "8.8.4.4" ]; defaultGateway = { interface = "ens3"; }; defaultGateway6 = { interface = "ens3"; }; }; my.coredns.bind = [ "ens3" "tailscale0" "127.0.0.1" "::1" ]; }