{ config, lib, pkgs, ... }: { time.timeZone = "UTC"; i18n.defaultLocale = "en_US.UTF-8"; console.keyMap = "us"; boot.supportedFilesystems = [ "btrfs" "ext4" "vfat" "xfs" ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; nix.settings = { experimental-features = [ "nix-command" "flakes" ]; substituters = lib.mkBefore [ "https://cache.lix.systems" ]; trusted-public-keys = lib.mkBefore [ "cache.lix.systems:aBnZUw8zA7H35Cz2RyKFVs3H4PlGTLawyY5KRbvJR8o=" ]; }; services.openssh.enable = true; networking.useDHCP = lib.mkDefault true; nixpkgs.config.allowUnfree = true; system.stateVersion = "25.11"; virtualisation = { containers.enable = true; # docker.enable = true; podman = { enable = true; dockerCompat = true; # Required for containers under podman-compose to be able to talk to each other. defaultNetwork.settings.dns_enabled = true; }; }; }