diff --git a/index.html b/index.html index 5ad182ff..e7db9b00 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -Home Manager Manual

Home Manager Manual


Preface
1. Installing Home Manager
1.1. Standalone installation
1.2. NixOS module
1.3. nix-darwin module
2. Writing Home Manager Modules
2.1. Option Types
3. Contributing
3.1. Getting started
3.2. Guidelines
3.2.1. Maintain backward compatibility
3.2.2. Keep forward compatibility in mind
3.2.3. Add only valuable options
3.2.4. Add relevant tests
3.2.5. Add relevant documentation
3.2.6. Add yourself as a module maintainer
3.2.7. Format your code
3.2.8. Format your commit messages
3.2.9. Format your news entries
3.2.10. Use conditional modules and news
3.2.11. Mind the license
3.3. Commits
3.4. Code Style
3.5. News
3.6. Tests
4. Frequently Asked Questions (FAQ)
4.1. Why is there a collision error when switching generation?
4.2. Why are the session variables not set?
4.3. How to set up a configuration for multiple users/machines?
4.4. Why do I get an error message about ca.desrt.dconf?
4.5. How do I install packages from Nixpkgs unstable?
4.6. How do I override the package used by a module?
A. Configuration Options
B. NixOS Module Options
C. nix-darwin Module Options
D. Tools
home-manager - — reconfigure a user environment
E. Release Notes
E.1. Release 21.05
E.1.1. Highlights
E.1.2. State Version Changes
E.2. Release 20.09
E.2.1. Highlights
E.2.2. State Version Changes
E.3. Release 20.03
E.3.1. Highlights
E.3.2. State Version Changes
E.4. Release 19.09
E.4.1. Highlights
E.4.2. State Version Changes
E.5. Release 19.03
E.5.1. Highlights
E.5.2. State Version Changes
E.6. Release 18.09

Preface

+Home Manager Manual

Home Manager Manual


Preface

This manual will eventually describes how to install, use, and extend Home Manager.

diff --git a/options.html b/options.html index e2e558db..0c6ec061 100644 --- a/options.html +++ b/options.html @@ -3422,40 +3422,57 @@ attempted. true

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.enableMouse

Enable mouse support.

Type: boolean

Default: - true +

programs.htop.enableMouse

Deprecated. Please use programs.htop.settings.enable_mouse instead. + +Enable mouse support. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.accountGuestInCpuMeter

Add guest time in CPU meter percentage.

Type: boolean

Default: - false +

programs.htop.accountGuestInCpuMeter

Deprecated. Please use programs.htop.settings.account_guest_in_cpu_meter instead. + +Add guest time in CPU meter percentage. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.colorScheme

Which color scheme to use.

Type: one of 0, 1, 2, 3, 4, 5, 6

Default: - 0 +

programs.htop.colorScheme

Deprecated. Please use programs.htop.settings.color_scheme instead. + +Which color scheme to use. +

Type: null or one of 0, 1, 2, 3, 4, 5, 6

Default: + null

Example: 6

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.cpuCountFromZero

Count CPUs from 0 instead of 1.

Type: boolean

Default: - false +

programs.htop.cpuCountFromZero

Deprecated. Please use programs.htop.settings.cpu_count_from_zero instead. + +Count CPUs from 0 instead of 1. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.delay

Set the delay between updates, in tenths of seconds.

Type: signed integer

Default: - 15 +

programs.htop.delay

Deprecated. Please use programs.htop.settings.delay instead. + +Set the delay between updates, in tenths of seconds. +

Type: null or signed integer

Default: + null

Example: 2

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.detailedCpuTime

Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest).

Type: boolean

Default: - false +

programs.htop.detailedCpuTime

Deprecated. Please use programs.htop.settings.detailed_cpu_time instead. + +Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest). +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.fields

Active fields shown in the table.

Type: list of one of "CGROUP", "CMAJFLT", "CMINFLT", "CNCLWB", "COMM", "CSTIME", "CTID", "CUTIME", "IO_PRIORITY", "IO_RATE", "IO_READ_RATE", "IO_WRITE_RATE", "MAJFLT", "MINFLT", "M_DRS", "M_DT", "M_LRS", "M_PSS", "M_PSSWP", "M_RESIDENT", "M_SHARE", "M_SIZE", "M_SWAP", "M_TRS", "NICE", "NLWP", "OOM", "PERCENT_CPU", "PERCENT_MEM", "PGRP", "PID", "PPID", "PRIORITY", "PROCESSOR", "RBYTES", "RCHAR", "SESSION", "STARTTIME", "STATE", "STIME", "ST_UID", "SYSCR", "SYSCW", "TGID", "TIME", "TPGID", "TTY_NR", "USER", "UTIME", "VPID", "VXID", "WBYTES", "WCHAR"s

Default: - - [ - "PID" "USER" "PRIORITY" "NICE" "M_SIZE" "M_RESIDENT" "M_SHARE" "STATE" "PERCENT_CPU" "PERCENT_MEM" "TIME" "COMM" - ] - +

programs.htop.fields

Deprecated. Please use programs.htop.settings.fields instead. + +Active fields shown in the table. +

Type: null or list of one of "CGROUP", "CMAJFLT", "CMINFLT", "CNCLWB", "COMM", "CSTIME", "CTID", "CUTIME", "IO_PRIORITY", "IO_RATE", "IO_READ_RATE", "IO_WRITE_RATE", "MAJFLT", "MINFLT", "M_DRS", "M_DT", "M_LRS", "M_PSS", "M_PSSWP", "M_RESIDENT", "M_SHARE", "M_SIZE", "M_SWAP", "M_TRS", "NICE", "NLWP", "OOM", "PERCENT_CPU", "PERCENT_MEM", "PGRP", "PID", "PPID", "PRIORITY", "PROCESSOR", "RBYTES", "RCHAR", "SESSION", "STARTTIME", "STATE", "STIME", "ST_UID", "SYSCR", "SYSCW", "TGID", "TIME", "TPGID", "TTY_NR", "USER", "UTIME", "VPID", "VXID", "WBYTES", "WCHAR"s

Default: + null

Example: [ @@ -3464,48 +3481,64 @@ attempted.

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.headerMargin

Leave a margin around header.

Type: boolean

Default: - true +

programs.htop.headerMargin

Deprecated. Please use programs.htop.settings.header_margin instead. + +Leave a margin around header. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.hideKernelThreads

Hide kernel threads.

Type: boolean

Default: - true +

programs.htop.hideKernelThreads

Deprecated. Please use programs.htop.settings.hide_kernel_threads instead. + +Hide kernel threads. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.hideThreads

Hide threads.

Type: boolean

Default: - false +

programs.htop.hideThreads

Deprecated. Please use programs.htop.settings.hide_threads instead. + +Hide threads. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.hideUserlandThreads

Hide userland process threads.

Type: boolean

Default: - false +

programs.htop.hideUserlandThreads

Deprecated. Please use programs.htop.settings.hide_userland_threads instead. + +Hide userland process threads. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.highlightBaseName

Highlight program basename.

Type: boolean

Default: - false +

programs.htop.highlightBaseName

Deprecated. Please use programs.htop.settings.highlight_base_name instead. + +Highlight program basename. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.highlightMegabytes

Highlight large numbers in memory counters.

Type: boolean

Default: - true +

programs.htop.highlightMegabytes

Deprecated. Please use programs.htop.settings.highlight_megabytes instead. + +Highlight large numbers in memory counters. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.highlightThreads

Display threads in a different color.

Type: boolean

Default: - true +

programs.htop.highlightThreads

Deprecated. Please use programs.htop.settings.highlight_threads instead. + +Display threads in a different color. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.meters

Meters shown in the header.

Type: submodule

Default: - - { - left = - [ - "AllCPUs" "Memory" "Swap" - ] - ; right = - [ - "Tasks" "LoadAverage" "Uptime" - ] - ; - } - +

programs.htop.meters

Deprecated. Please use programs.htop.settings.left_meters, +programs.htop.settings.left_meter_modes, +programs.htop.settings.right_meters and +programs.htop.settings.right_meter_modes instead. Or consider using +lib.htop.leftMeters and lib.htop.rightMeters. + +Meters shown in the header. +

Type: null or submodule

Default: + null

Example: { @@ -3534,7 +3567,7 @@ attempted.

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.meters.left

Meters shown in the left header.

Type: list of submodule or one of "AllCPUs", "AllCPUs2", "AllCPUs4", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Hostname", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "Load", "LoadAverage", "Memory", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "Swap", "Tasks", "Uptime", "ZFSARC", "ZFSCARC" convertible to its

Default: +

programs.htop.meters.left

Meters shown in the left header.

Type: list of submodule or one of "AllCPUs", "AllCPUs2", "AllCPUs4", "AllCPUs8", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Date", "DateTime", "DiskIO", "Hostname", "HugePages", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "LeftCPUs8", "Load", "LoadAverage", "Memory", "NetworkIO", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "RightCPUs8", "SELinux", "Swap", "Systemd", "Tasks", "Uptime", "ZFSARC", "ZFSCARC", "Zram" convertible to its

Default: [ "AllCPUs" "Memory" "Swap" @@ -3552,7 +3585,7 @@ attempted.

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.meters.left.*.kind

What kind of meter.

Type: one of "AllCPUs", "AllCPUs2", "AllCPUs4", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Hostname", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "Load", "LoadAverage", "Memory", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "Swap", "Tasks", "Uptime", "ZFSARC", "ZFSCARC"

Example: +

programs.htop.meters.left.*.kind

What kind of meter.

Type: one of "AllCPUs", "AllCPUs2", "AllCPUs4", "AllCPUs8", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Date", "DateTime", "DiskIO", "Hostname", "HugePages", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "LeftCPUs8", "Load", "LoadAverage", "Memory", "NetworkIO", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "RightCPUs8", "SELinux", "Swap", "Systemd", "Tasks", "Uptime", "ZFSARC", "ZFSCARC", "Zram"

Example: "AllCPUs"

Declared by:

<home-manager/modules/programs/htop.nix> @@ -3560,7 +3593,7 @@ attempted. 2

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.meters.right

Meters shown in the right header.

Type: list of submodule or one of "AllCPUs", "AllCPUs2", "AllCPUs4", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Hostname", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "Load", "LoadAverage", "Memory", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "Swap", "Tasks", "Uptime", "ZFSARC", "ZFSCARC" convertible to its

Default: +

programs.htop.meters.right

Meters shown in the right header.

Type: list of submodule or one of "AllCPUs", "AllCPUs2", "AllCPUs4", "AllCPUs8", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Date", "DateTime", "DiskIO", "Hostname", "HugePages", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "LeftCPUs8", "Load", "LoadAverage", "Memory", "NetworkIO", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "RightCPUs8", "SELinux", "Swap", "Systemd", "Tasks", "Uptime", "ZFSARC", "ZFSCARC", "Zram" convertible to its

Default: [ "Tasks" "LoadAverage" "Uptime" @@ -3578,7 +3611,7 @@ attempted.

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.meters.right.*.kind

What kind of meter.

Type: one of "AllCPUs", "AllCPUs2", "AllCPUs4", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Hostname", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "Load", "LoadAverage", "Memory", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "Swap", "Tasks", "Uptime", "ZFSARC", "ZFSCARC"

Example: +

programs.htop.meters.right.*.kind

What kind of meter.

Type: one of "AllCPUs", "AllCPUs2", "AllCPUs4", "AllCPUs8", "Battery", "Blank", "CPU", "CPU(1)", "CPU(2)", "CPU(3)", "CPU(4)", "CPU(5)", "CPU(6)", "CPU(7)", "CPU(8)", "CPUs", "Clock", "Date", "DateTime", "DiskIO", "Hostname", "HugePages", "LeftCPUs", "LeftCPUs2", "LeftCPUs4", "LeftCPUs8", "Load", "LoadAverage", "Memory", "NetworkIO", "PressureStallCPUSome", "PressureStallIOFull", "PressureStallIOSome", "PressureStallMemoryFull", "PressureStallMemorySome", "Right", "RightCPUs", "RightCPUs2", "RightCPUs4", "RightCPUs8", "SELinux", "Swap", "Systemd", "Tasks", "Uptime", "ZFSARC", "ZFSCARC", "Zram"

Example: "AllCPUs"

Declared by:

<home-manager/modules/programs/htop.nix> @@ -3586,46 +3619,140 @@ attempted. 2

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.shadowOtherUsers

Shadow other users' processes.

Type: boolean

Default: - false +

programs.htop.settings

Configuration options to add to +~/.config/htop/htoprc. + +This superseedes any other (deprecated) settings in this module. +

Type: attribute set

Default: + + { + account_guest_in_cpu_meter = false; color_scheme = 0; cpu_count_from_zero = false; delay = 15; detailed_cpu_time = false; enable_mouse = true; fields = + [ + 0 48 17 18 38 39 40 2 46 47 49 1 + ] + ; header_margin = true; hide_kernel_threads = true; hide_threads = false; hide_userland_threads = false; highlight_base_name = false; highlight_megabytes = true; highlight_threads = true; left_meter_modes = + [ + 1 1 1 + ] + ; left_meters = + [ + "AllCPUs" "Memory" "Swap" + ] + ; right_meter_modes = + [ + 2 2 2 + ] + ; right_meters = + [ + "LoadAverage" "Tasks" "Uptime" + ] + ; shadow_other_users = false; show_cpu_frequency = false; show_cpu_usage = false; show_program_path = true; show_thread_names = false; sort_direction = 1; sort_key = 46; tree_view = false; update_process_names = false; vim_mode = false; + } + +

Example:

{
+  color_scheme = 6;
+  cpu_count_from_one = 0;
+  delay = 15;
+  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 = 1;
+  highlight_megabytes = 1;
+  highlight_threads = 1;
+} // (with config.lib.htop; leftMeters {
+  AllCPUs2 = modes.Bar;
+  Memory = modes.Bar;
+  Swap = modes.Bar;
+  Zram = modes.Text;
+}) // (with config.lib.htop; rightMeters {
+  Tasks = modes.Text;
+  LoadAverage = modes.Text;
+  Uptime = modes.Text;
+  Systemd = modes.Text;
+})
+

Declared by:

+ <home-manager/modules/programs/htop.nix> +
programs.htop.shadowOtherUsers

Deprecated. Please use programs.htop.settings.shadow_other_users instead. + +Shadow other users' processes. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.showCpuFrequency

Show CPU frequency.

Type: boolean

Default: - false +

programs.htop.showCpuFrequency

Deprecated. Please use programs.htop.settings.show_cpu_frequency instead. + +Show CPU frequency. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.showCpuUsage

Show CPU usage frequency.

Type: boolean

Default: - false +

programs.htop.showCpuUsage

Deprecated. Please use programs.htop.settings.show_cpu_usage instead. + +Show CPU usage frequency. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.showProgramPath

Show program path.

Type: boolean

Default: - true +

programs.htop.showProgramPath

Deprecated. Please use programs.htop.settings.show_program_path instead. + +Show program path. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.showThreadNames

Show custom thread names.

Type: boolean

Default: - false +

programs.htop.showThreadNames

Deprecated. Please use programs.htop.settings.show_thread_names instead. + +Show custom thread names. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.sortDescending

Whether to sort descending or not.

Type: boolean

Default: - true +

programs.htop.sortDescending

Deprecated. Please use programs.htop.settings.sort_direction instead. + +Whether to sort descending or not. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.sortKey

Which field to use for sorting.

Type: one of "CGROUP", "CMAJFLT", "CMINFLT", "CNCLWB", "COMM", "CSTIME", "CTID", "CUTIME", "IO_PRIORITY", "IO_RATE", "IO_READ_RATE", "IO_WRITE_RATE", "MAJFLT", "MINFLT", "M_DRS", "M_DT", "M_LRS", "M_PSS", "M_PSSWP", "M_RESIDENT", "M_SHARE", "M_SIZE", "M_SWAP", "M_TRS", "NICE", "NLWP", "OOM", "PERCENT_CPU", "PERCENT_MEM", "PGRP", "PID", "PPID", "PRIORITY", "PROCESSOR", "RBYTES", "RCHAR", "SESSION", "STARTTIME", "STATE", "STIME", "ST_UID", "SYSCR", "SYSCW", "TGID", "TIME", "TPGID", "TTY_NR", "USER", "UTIME", "VPID", "VXID", "WBYTES", "WCHAR"

Default: - "PERCENT_CPU" +

programs.htop.sortKey

Deprecated. Please use programs.htop.settings.sort_key instead. + +Which field to use for sorting. +

Type: null or one of "CGROUP", "CMAJFLT", "CMINFLT", "CNCLWB", "COMM", "CSTIME", "CTID", "CUTIME", "IO_PRIORITY", "IO_RATE", "IO_READ_RATE", "IO_WRITE_RATE", "MAJFLT", "MINFLT", "M_DRS", "M_DT", "M_LRS", "M_PSS", "M_PSSWP", "M_RESIDENT", "M_SHARE", "M_SIZE", "M_SWAP", "M_TRS", "NICE", "NLWP", "OOM", "PERCENT_CPU", "PERCENT_MEM", "PGRP", "PID", "PPID", "PRIORITY", "PROCESSOR", "RBYTES", "RCHAR", "SESSION", "STARTTIME", "STATE", "STIME", "ST_UID", "SYSCR", "SYSCW", "TGID", "TIME", "TPGID", "TTY_NR", "USER", "UTIME", "VPID", "VXID", "WBYTES", "WCHAR"

Default: + null

Example: "TIME"

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.treeView

Tree view.

Type: boolean

Default: - false +

programs.htop.treeView

Deprecated. Please use programs.htop.settings.tree_view instead. + +Tree view. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.updateProcessNames

Update process names on every refresh.

Type: boolean

Default: - false +

programs.htop.updateProcessNames

Deprecated. Please use programs.htop.settings.update_process_names instead. + +Update process names on every refresh. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix> -
programs.htop.vimMode

Vim key bindings.

Type: boolean

Default: - false +

programs.htop.vimMode

Deprecated. Please use programs.htop.settings.vim_mode instead. + +Vim key bindings. +

Type: null or boolean

Default: + null

Declared by:

<home-manager/modules/programs/htop.nix>
programs.i3status.enable

Whether to enable i3status.

Type: boolean

Default: diff --git a/release-notes.html b/release-notes.html index e7ec751d..108849c5 100644 --- a/release-notes.html +++ b/release-notes.html @@ -104,6 +104,19 @@ The library type fontType now has a font = { name = "DejaVu Sans"; size = 8; +};

  • +The programs.htop.settings option is introduced to replace individual +options in programs.htop. To migrate, set the htop options directly in +programs.htop.settings. For example: +

    programs.htop = {
    +  enabled = true;
    +  settings = {
    +     color_scheme = 5;
    +     delay = 15;
    +     highlight_base_name = 1;
    +     highlight_megabytes = 1;
    +     highlight_threads = 1;
    +  };
     };
  • E.1.2. State Version Changes

    The state version in this release includes the changes below. These changes are only active if the home.stateVersion option is set to "21.05" or later.

    • diff --git a/tools.html b/tools.html index 21fa0eb7..22642984 100644 --- a/tools.html +++ b/tools.html @@ -1,6 +1,6 @@ -Appendix D. Tools

      Appendix D. Tools

      home-manager - — reconfigure a user environment

      Name

      home-manager +Appendix D. Tools

      Appendix D. Tools

      home-manager + — reconfigure a user environment

      Name

      home-manager — reconfigure a user environment

      Synopsis

      home-manager { build | @@ -74,7 +74,7 @@ | --verbose } - ]

      Description

      + ]

      Description

      This command updates the user environment so that it corresponds to the configuration specified in ~/.config/nixpkgs/home.nix or ~/.config/nixpkgs/flake.nix.

      @@ -139,7 +139,7 @@ available for immediate garbage collection.

    -

    Options

    +

    Options

    The tool accepts the options

    -A attrPath @@ -234,15 +234,15 @@ --verbose

    Activates verbose output. -

    Files

    +

    Files

    ~/.local/share/home-manager/news-read-ids

    Identifiers of news items that have been shown. Can be deleted to reset the read news indicator. -

    Bugs

    +

    Bugs

    Please report any bugs on the project issue tracker. -

    See also

    +

    See also

    home-configuration.nix(5)

    \ No newline at end of file