nixpkgs/home/programs/htop.nix
Daniel Siepmann cdface57f7
Adjust htop configuration
Use named option for sorting instead of numeric value for better
readability.
Switch sorting from memory to CPU. As I'm mostly interested in CPU right
now.

Also do no longer show the path to the program, I just don't care.
2024-03-05 07:33:29 +01:00

54 lines
918 B
Nix

{ config }:
{
enable = true;
settings = {
delay = 15;
color_scheme = 0;
tree_view = 0;
fields = with config.lib.htop.fields; [
PID
USER
PRIORITY
NICE
M_SIZE
M_RESIDENT
M_SHARE
STATE
PERCENT_CPU
PERCENT_MEM
TIME
COMM
];
highlight_base_name = 0;
highlight_megabytes = 1;
highlight_threads = 1;
show_thread_names = 0;
show_program_path = 0;
hide_threads = 0;
hide_kernel_threads = 1;
hide_userland_threads = 0;
sort_key = config.lib.htop.fields.PERCENT_CPU;
sort_direction = 0;
} // (with config.lib.htop; leftMeters [
(bar "LeftCPUs")
(bar "Memory")
(bar "Swap")
(text "Zram")
(text "Systemd")
]) // (with config.lib.htop; rightMeters [
(bar "RightCPUs")
(text "Tasks")
(text "LoadAverage")
(text "Uptime")
(text "Battery")
]);
}