{ lib, pkgs, ... }: let programName = "fonts"; # Enable toggle for this module enableProgram = true; in { # Top-level toggle options.enableFonts = lib.mkEnableOption "Enable system fonts"; # Apply configuration if enabled config = lib.mkIf enableProgram { fonts.packages = with pkgs; [ nerd-fonts.iosevka nerd-fonts.fira-code ]; }; }