{ pkgs, lib, ... }: { programs.htop = { enable = true; package = ( if pkgs.stdenv.isDarwin then pkgs.htop else pkgs.htop.override { sensorsSupport = true; } ); settings = { hide_userland_threads = 1; tree_view = 1; show_program_path = 0; show_cpu_frequency = (if pkgs.stdenv.isDarwin then 0 else 1); }; }; xdg = lib.mkIf pkgs.stdenv.isLinux { desktopEntries.htop = { name = "Htop"; settings.NoDisplay = "true"; }; }; }