diff --git a/options.xhtml b/options.xhtml index 94e7786a6..6e80c2652 100644 --- a/options.xhtml +++ b/options.xhtml @@ -23920,6 +23920,105 @@ JSON value

+
+ + programs.i3blocks.enable + + +
+
+

Whether to enable i3blocks i3 status command scheduler.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/i3blocks.nix> + +
+
+
+ + programs.i3blocks.package + + +
+
+

Package providing i3blocks.

+ +

Type: +package

+ +

Default: +pkgs.i3blocks

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/i3blocks.nix> + +
+
+
+ + programs.i3blocks.bars + + +
+
+

Configuration written to i3blocks config

+ +

Type: +attribute set of (DAG of attribute set of (INI atom (null, int, bool, string, or float)))

+ +

Example:

{
+  top = {
+    # The title block
+    title = {
+      interval = "persist";
+      command = "xtitle -s";
+    };
+  };
+  bottom = {
+    time = {
+      command = "date +%r";
+      interval = 1;
+    };
+    # Make sure this block comes after the time block
+    date = lib.hm.dag.entryAfter [ "time" ] {
+      command = "date +%d";
+      interval = 5;
+    };
+    # And this block after the example block
+    example = lib.hm.dag.entryAfter [ "date" ] {
+      command = "echo hi $(date +%s)";
+      interval = 3;
+    };
+  };
+}
+
+ +

Declared by:

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