diff --git a/index.html b/index.html index 12d3fd21d..ca3667aae 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf?+
ca.desrt.dconf?This manual will eventually describes how to install, use, and extend Home Manager.
diff --git a/options.html b/options.html index 76f6d5b47..6f80f9228 100644 --- a/options.html +++ b/options.html @@ -3569,6 +3569,207 @@ for options. }
Declared by:
<home-manager/modules/programs/i3status.nix>
+ |
programs.i3status-rust.enableWhether to enable a replacement for i3-status written in Rust.
Type: boolean
Default:
+ false
+
Example:
+ true
+
Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
+ |
programs.i3status-rust.packagePackage providing i3status-rust
Type: package
Default:
+ pkgs.i3status-rust
+
Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
+ |
programs.i3status-rust.barsAttribute set of i3status-rust bars, each with their own configuration.
+Each bar name generates a config file suffixed with
+the bar's name from the attribute set, like so:
+config-.
+name.toml
+This way, multiple config files can be generated, such as for having a +top and a bottom bar. +
+See +i3status-rust(1) +for options. +
Type: attribute set of submodules
Default:
+
+ {
+ default =
+ {
+ blocks =
+ [
+
+ {
+ alert = ; alias = "/"; block = "disk_space"; info_type = "available"; interval = 60; path = "/"; unit = "GB"; warning = ;
+ }
+
+ {
+ block = "memory"; display_type = "memory"; format_mem = "{Mup}%"; format_swap = "{SUp}%";
+ }
+
+ {
+ block = "cpu"; interval = 1;
+ }
+
+ {
+ block = "load"; format = "{1m}"; interval = 1;
+ }
+
+ {
+ block = "sound";
+ }
+
+ {
+ block = "time"; format = "%a %d/%m %R"; interval = 60;
+ }
+
+ ]
+ ;
+ }
+ ;
+ }
+
+
Example:
bottom = {
+ blocks = [
+ {
+ block = "disk_space";
+ path = "/";
+ alias = "/";
+ info_type = "available";
+ unit = "GB";
+ interval = 60;
+ warning = 20.0;
+ alert = 10.0;
+ }
+ {
+ block = "memory";
+ display_type = "memory";
+ format_mem = "{Mup}%";
+ format_swap = "{SUp}%";
+ }
+ {
+ block = "cpu";
+ interval = 1;
+ }
+ {
+ block = "load";
+ interval = 1;
+ format = "{1m}";
+ }
+ { block = "sound"; }
+ {
+ block = "time";
+ interval = 60;
+ format = "%a %d/%m %R";
+ }
+ ];
+ settings = {
+ theme = {
+ name = "solarized-dark";
+ overrides = {
+ idle_bg = "#123456";
+ idle_fg = "#abcdef";
+ };
+ };
+ };
+ icons = "awesome5";
+ theme = "gruvbox-dark";
+};
+Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
+ |
programs.i3status-rust.bars.<name>.blocksConfiguration blocks to add to i3status-rust
+config. See
+https://github.com/greshake/i3status-rust/blob/master/blocks.md
+for block options.
+
Type: TOML value
Default:
+
+ [
+
+ {
+ alert = ; alias = "/"; block = "disk_space"; info_type = "available"; interval = 60; path = "/"; unit = "GB"; warning = ;
+ }
+
+ {
+ block = "memory"; display_type = "memory"; format_mem = "{Mup}%"; format_swap = "{SUp}%";
+ }
+
+ {
+ block = "cpu"; interval = 1;
+ }
+
+ {
+ block = "load"; format = "{1m}"; interval = 1;
+ }
+
+ {
+ block = "sound";
+ }
+
+ {
+ block = "time"; format = "%a %d/%m %R"; interval = 60;
+ }
+
+ ]
+
+
Example:
[
+ {
+ block = "disk_space";
+ path = "/";
+ alias = "/";
+ info_type = "available";
+ unit = "GB";
+ interval = 60;
+ warning = 20.0;
+ alert = 10.0;
+ }
+ {
+ block = "sound";
+ format = "{output_name} {volume}%";
+ on_click = "pavucontrol --tab=3";
+ mappings = {
+ "alsa_output.pci-0000_00_1f.3.analog-stereo" = "";
+ "bluez_sink.70_26_05_DA_27_A4.a2dp_sink" = ""
+ };
+ }
+];
+Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
+ |
programs.i3status-rust.bars.<name>.iconsThe icons set to use. See +https://github.com/greshake/i3status-rust/blob/master/themes.md +for a list of available icon sets. +
Type: string
Default:
+ "none"
+
Example:
+ "awesome5"
+
Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
+ |
programs.i3status-rust.bars.<name>.settingsAny extra options to add to i3status-rust
+config.
+
Type: TOML value
Default:
+
+ {
+
+ }
+
+
Example:
{
+ theme = {
+ name = "solarized-dark";
+ overrides = {
+ idle_bg = "#123456";
+ idle_fg = "#abcdef";
+ };
+ };
+}
+Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
+ |
programs.i3status-rust.bars.<name>.themeThe theme to use. See +https://github.com/greshake/i3status-rust/blob/master/themes.md +for a list of available themes. +
Type: string
Default:
+ "plain"
+
Example:
+ "gruvbox-dark"
+
Declared by:
+ <home-manager/modules/programs/i3status-rust.nix>
|
programs.info.enableWhether to enable GNU Info.
Type: boolean
Default:
false
Example: home-manager
+ home-manager
— reconfigure a user environment
This command updates the user environment so that it corresponds to the
configuration specified in
@@ -132,7 +132,7 @@
available for immediate garbage collection.
-
The tool accepts the options
Activates verbose output.
-
diff --git a/tools.html b/tools.html
index 13ffddf7f..37e71da4b 100644
--- a/tools.html
+++ b/tools.html
@@ -1,6 +1,6 @@
-Name
Name
Synopsis
home-manager {
build
|
@@ -67,7 +67,7 @@
|
--verbose
}
- ]Description
~/.config/nixpkgs/home.nix.
Options
-A
@@ -219,15 +219,15 @@
attrPath--verbose