{ lib, ... }: { options.frogeye = { extra = lib.mkEnableOption "Big software"; desktop = { xorg = lib.mkEnableOption "Enable X11 support"; nixGLIntel = lib.mkEnableOption "Enable nixGLIntel/nixVulkanIntel for windows manager"; }; dev = { ansible = lib.mkEnableOption "Ansible dev stuff"; c = lib.mkEnableOption "C/C++ dev stuff"; docker = lib.mkEnableOption "Docker dev stuff"; fpga = lib.mkEnableOption "FPGA dev stuff"; python = lib.mkEnableOption "Python dev stuff"; }; }; config = { frogeye = { dev = { ansible = lib.mkDefault true; python = lib.mkDefault true; }; }; }; }