at 23.11-beta 397 B view raw
1{ config, lib, pkgs, ... }: 2 3let 4 cfg = config.programs.virt-manager; 5in { 6 options.programs.virt-manager = { 7 enable = lib.mkEnableOption "virt-manager, an UI for managing virtual machines in libvirt"; 8 9 package = lib.mkPackageOption pkgs "virt-manager" {}; 10 }; 11 12 config = lib.mkIf cfg.enable { 13 environment.systemPackages = [ cfg.package ]; 14 programs.dconf.enable = true; 15 }; 16}