{ config, lib, hardware, ... }:
{
  imports = [
    ./hardware

    # Apps and programs
    ../../../modules/system
    ../../../modules/system/accounts
    ../../../modules/system/desktop
    ../../../modules/system/programs
    ../../../modules/system/services

    # Devices and hardware
    ../../../modules/system/devices
    ../../../modules/system/devices/boot/extlinux
    ../../../modules/system/devices/networking/wireless
    ../../../modules/system/devices/networking/firewall/pc
    ../../../modules/system/devices/networking/wireguard/pc

    # Extras
    ../../../overlays
    ../../../variables

    # Imports
    hardware.nixosModules.pine64-pinebook-pro
  ];

  networking.hostName = "shuttleworth";
  hardware.opengl.driSupport32Bit = lib.mkForce false;
  networking.wireguard.interfaces."${config.ips.wgInt}".ips = [ "${config.ips.wgSpan}.17/24" ];
}