{ pkgs, lib, ... }: with lib; with lib.metacfg; { imports = [ ./hardware-configuration.nix ]; metacfg = { base.enable = true; gui.enable = true; nix-ld.enable = true; nix.enable = true; podman.enable = true; secureboot.enable = true; user.extraGroups = [ "docker" ]; }; environment.systemPackages = with pkgs; [ azure-cli cloudflare-warp desktop-file-utils kubectl ]; systemd.packages = [ pkgs.cloudflare-warp ]; # for warp-cli systemd.targets.multi-user.wants = [ "warp-svc.service" ]; # causes warp-svc to be started automatically virtualisation = { docker.enable = true; libvirtd.enable = true; podman.dockerCompat = false; }; system.autoUpgrade = { enable = true; operation = "boot"; allowReboot = false; }; services.trezord.enable = true; system.stateVersion = "23.11"; }