git-crypt: setup
[julm/julm-nix.git] / home-manager / profiles / htop.nix
index 232246868244555a61f7eb32db9b7e3fc31a9a6b..e75966b9b57661846442c9d6e92b8ca5d7839ceb 100644 (file)
@@ -12,7 +12,7 @@ programs.htop = {
     all_branches_collapsed = false;
     color_scheme = false;
     column_meter_modes_0 = "3 1 1 1";
-    column_meter_modes_1 = "2 2 2 1 3 1 3 1 1 1";
+    column_meter_modes_1 = "2 2 2 3 1 3 1 1 1 1";
     column_meters_0 = "AllCPUs Memory Swap Zram";
     column_meters_1 = "Systemd LoadAverage Uptime DiskIO DiskIO NetworkIO NetworkIO ZFSARC ZFSCARC PressureStallIOFull";
     cpu_count_from_one = false;
@@ -23,15 +23,16 @@ programs.htop = {
     find_comm_in_cmdline = true;
     header_margin = true;
     hide_function_bar = false;
-    hide_kernel_threads = true;
+    hide_kernel_threads = false;
     hide_threads = true;
-    hide_userland_threads = false;
+    hide_userland_threads = true;
     highlight_base_name = true;
-    highlight_changes = false;
+    highlight_changes = true;
     highlight_changes_delay_secs = 5;
     highlight_deleted_exe = true;
     highlight_megabytes = true;
     highlight_threads = true;
+    screen_tabs = true;
     shadow_other_users = false;
     show_cpu_frequency = true;
     show_cpu_temperature = false;
@@ -47,6 +48,28 @@ programs.htop = {
     tree_view = true;
     tree_view_always_by_pid = false;
     update_process_names = false;
+    /*
+    "screen:Main" = ''
+      PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command
+      .sort_key=PERCENT_CPU
+      .tree_sort_key=PERCENT_CPU
+      .tree_view=1
+      .tree_view_always_by_pid=0
+      .sort_direction=0
+      .tree_sort_direction=0
+      .all_branches_collapsed=0
+    '';
+    "screen:I/O" = ''
+      PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE
+      .sort_key=IO_RATE
+      .tree_sort_key=PID
+      .tree_view=0
+      .tree_view_always_by_pid=0
+      .sort_direction=-1
+      .tree_sort_direction=1
+      .all_branches_collapsed=0
+    '';
+    */
   };
 };
 }