inputs: { config, ... }: { home-manager.users.minijackson = { ... }: { programs.htop = { enable = true; fields = [ "PID" "USER" "PRIORITY" "NICE" "STATE" "IO_PRIORITY" "IO_READ_RATE" "IO_WRITE_RATE" "PERCENT_CPU" "PERCENT_MEM" "TIME" "COMM" ]; hideThreads = true; hideUserlandThreads = true; showThreadNames = true; shadowOtherUsers = true; highlightBaseName = true; # On NixOS? NO. showProgramPath = false; treeView = true; meters = { left = [ "LeftCPUs2" "Memory" "Swap" "Blank" { kind = "Battery"; mode = 1; } ]; right = [ "RightCPUs2" "Blank" "Tasks" "LoadAverage" "Uptime" ]; }; }; }; home-manager.users.root = { ... }: { programs.htop = config.home-manager.users.minijackson.programs.htop // { shadowOtherUsers = false; }; }; }