1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ config, lib, pkgs, user, ...}: with lib; { options = { rofi = { enable = mkOption { type = types.bool; default = false; }; }; }; config.home-manager.users.${user} = mkIf (config.rofi.enable) { programs.rofi = { enable = true; }; }; }