{ config, pkgs, lib, ... }: { imports = [ # Include the results of the hardware scan. ./hardware-configuration.nix ./hdmi.nix ../../configs/default.nix ../../configs/tlp.nix ../../configs/networkmanager.nix ../../configs/power-action.nix ]; age.secrets = { retiolum-rsa = { file = ../../secrets/manakish-retiolum-privateKey-rsa.age; mode = "400"; owner = "tinc-retiolum"; group = "tinc-retiolum"; }; retiolum-ed25519 = { file = ../../secrets/manakish-retiolum-privateKey-ed25519.age; mode = "400"; owner = "tinc-retiolum"; group = "tinc-retiolum"; }; syncthing-cert.file = ../../secrets/manakish-syncthing-cert.age; syncthing-key.file = ../../secrets/manakish-syncthing-key.age; wireguard-aether-key.file = ../../secrets/manakish-wireguard-aether-key.age; wireguard-aether-psk.file = ../../secrets/manakish-wireguard-aether-psk.age; }; niveum = { batteryName = "BAT0"; wirelessInterface = "wlp3s0"; promptColours.success = "green"; }; networking = { useDHCP = false; interfaces = { enp0s25.useDHCP = true; wlp3s0.useDHCP = true; wwp0s20u4i6.useDHCP = true; }; wireless.interfaces = [ "wlp3s0" ]; retiolum = pkgs.lib.niveum.retiolumAddresses.manakish; hostName = "manakish"; }; systemd.services.systemd-networkd-wait-online.enable = lib.mkForce false; system.stateVersion = "20.09"; # Did you read the comment? }