Daniel Siepmann
cdface57f7
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.
54 lines
918 B
Nix
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")
|
|
]);
|
|
}
|