{ config, pkgs, lib, ... }: with lib; let unstable = import (fetchTarball https://nixos.org/channels/nixos-unstable/nixexprs.tar.xz) { config = { allowUnfree = true; }; }; in { imports = [ # ./mcp.nix ./coding.nix ./nvim/default.nix ]; environment.systemPackages = with pkgs; [ bento ddev docker-compose drone-cli gcc git git-filter-repo glib go jq mkcert mqttui nix-prefetch-git nodejs_22 rbw sops unzip vim wget wireguard-tools wol ]; virtualisation.docker.enable = true; virtualisation.libvirtd = { enable = true; # Turn on the libvirtd daemon qemu = { ovmf = { enable = true; # Enable OVMF firmware support }; # swtpm.enable = true; # enable if you need TPM emulation, etc. }; }; }