{ config, config', lib, ... }: with lib; let cfg = config.myOptions.programs.btop; in { options.myOptions.programs.btop.enable = mkEnableOption "enable btop"; config = mkIf cfg.enable { home-manager.users.${config'.username} = { programs.btop = { enable = true; settings = { theme_background = false; vim_keys = true; update_ms = 1000; cpu_single_graph = true; clock_format = "%X"; use_fstab = true; io_mode = true; net_sync = true; net_iface = "enp4s0"; log_level = "WARNING"; }; }; }; }; }