liuxu.home.ai-coding-agent.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
liuxu.home.ai-coding-agent.opencode.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.ai-coding-agent.opencode.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.ai-coding-agent.opencode.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.ai-coding-agent.opencode.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.ai-coding-agent.opencode.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.ai-coding-agent.pi.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.ai-coding-agent.pi.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.ai-coding-agent.pi.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.ai-coding-agent.pi.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.ai-coding-agent.pi.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.ai-coding-agent.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.ai-coding-agent.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.ai-coding-agent.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.ai-coding-agent.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.agl.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.agl.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.agl.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.agl.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.agl.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.hyprland.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.hyprland.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.hyprland.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.hyprland.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.hyprland.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.niri.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.niri.keybinds
Liuxu (Home): keybinds for niri, KDL snippit in nix-kdl expression.
Type: list of anything
Default:
[ ]
Example:
[
<function>
]
Declared by:
liuxu.home.gui.niri.settings
Liuxu (Home): Niri settings in kdl.
Type: strings concatenated with “\n”
Default:
""
Example:
''
input {
disable-power-key-handling
}''
Declared by:
liuxu.home.gui.niri.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.niri.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.niri.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.niri.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.opt.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.opt.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.opt.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.opt.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.opt.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.umbriel.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.umbriel.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.umbriel.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.umbriel.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.umbriel.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.gui.wm.keybinds.column-focus
Liuxu (Home): Keybinds that focus a column by direction.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
args = {
direction = "left";
};
key = "Left";
mod = "Mod";
}
{
args = {
direction = "right";
};
key = "Right";
mod = "Mod";
}
]
Declared by:
liuxu.home.gui.wm.keybinds.column-focus.*.args
Liuxu (Home): Keybind’s arguments.
Type: submodule
Default:
{ }
Declared by:
liuxu.home.gui.wm.keybinds.column-focus.*.args.direction
Liuxu (Home): Direction of next column to focus.
Type: one of “left”, “right”
Example:
"right"
Declared by:
liuxu.home.gui.wm.keybinds.column-focus.*.key
Liuxu (Home): Keybind’s key, must not be empty.
Type: string
Example:
"R"
Declared by:
liuxu.home.gui.wm.keybinds.column-focus.*.mod
Liuxu (Home): Keybind’s modkey, can be a single string or a list of string.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
"Mod"
Declared by:
liuxu.home.gui.wm.keybinds.column-focus.*.opts.lock
Liuxu (Home): Whether or not the keybind is effective in lockscreen.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.column-focus.*.opts.repeat
Liuxu (Home): Whether or not the keybind will do effect repeatly when long-pressed.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.execr
Liuxu (Home): Keybinds that exec a command.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
args = {
cmd = [
"noctalia"
"msg"
"panel-toggle"
"launcher"
];
};
key = "R";
mod = "Mod";
}
]
Declared by:
liuxu.home.gui.wm.keybinds.execr.*.args
Liuxu (Home): Keybind’s arguments.
Type: submodule
Default:
{ }
Declared by:
liuxu.home.gui.wm.keybinds.execr.*.args.cmd
Liuxu (Home): Keybind’s command to exec, must not be empty, can be a single str if there’s no args.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
[
"noctalia"
"msg"
]
Declared by:
liuxu.home.gui.wm.keybinds.execr.*.key
Liuxu (Home): Keybind’s key, must not be empty.
Type: string
Example:
"R"
Declared by:
liuxu.home.gui.wm.keybinds.execr.*.mod
Liuxu (Home): Keybind’s modkey, can be a single string or a list of string.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
"Mod"
Declared by:
liuxu.home.gui.wm.keybinds.execr.*.opts.lock
Liuxu (Home): Whether or not the keybind is effective in lockscreen.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.execr.*.opts.repeat
Liuxu (Home): Whether or not the keybind will do effect repeatly when long-pressed.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.window-close
Liuxu (Home): Keybinds that close a window.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
args = {
force = true;
};
key = "Q";
mod = "Mod";
}
]
Declared by:
liuxu.home.gui.wm.keybinds.window-close.*.args
Liuxu (Home): Keybind’s arguments.
Type: submodule
Default:
{ }
Declared by:
liuxu.home.gui.wm.keybinds.window-close.*.args.force
Liuxu (Home): Whether to force close the window, some wms may not support it and will fallback to normal close.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.window-close.*.key
Liuxu (Home): Keybind’s key, must not be empty.
Type: string
Example:
"R"
Declared by:
liuxu.home.gui.wm.keybinds.window-close.*.mod
Liuxu (Home): Keybind’s modkey, can be a single string or a list of string.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
"Mod"
Declared by:
liuxu.home.gui.wm.keybinds.window-close.*.opts.lock
Liuxu (Home): Whether or not the keybind is effective in lockscreen.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.window-close.*.opts.repeat
Liuxu (Home): Whether or not the keybind will do effect repeatly when long-pressed.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace
Liuxu (Home): Keybinds that move a window to a workspace by id.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
args = {
id = 1;
};
key = "1";
mod = [
"Mod"
"Shift"
];
}
]
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace.*.args
Liuxu (Home): Keybind’s arguments.
Type: submodule
Default:
{ }
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace.*.args.id
Liuxu (Home): Workspace id to move the window to.
Type: signed integer
Example:
1
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace.*.key
Liuxu (Home): Keybind’s key, must not be empty.
Type: string
Example:
"R"
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace.*.mod
Liuxu (Home): Keybind’s modkey, can be a single string or a list of string.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
"Mod"
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace.*.opts.lock
Liuxu (Home): Whether or not the keybind is effective in lockscreen.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.window-move-to-workspace.*.opts.repeat
Liuxu (Home): Whether or not the keybind will do effect repeatly when long-pressed.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus
Liuxu (Home): Keybinds that focus a workspace by id.
Type: list of (submodule)
Default:
[ ]
Example:
[
{
args = {
id = 1;
};
key = "1";
mod = "Mod";
}
]
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus.*.args
Liuxu (Home): Keybind’s arguments.
Type: submodule
Default:
{ }
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus.*.args.id
Liuxu (Home): Workspace id to focus.
Type: signed integer
Example:
1
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus.*.key
Liuxu (Home): Keybind’s key, must not be empty.
Type: string
Example:
"R"
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus.*.mod
Liuxu (Home): Keybind’s modkey, can be a single string or a list of string.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
"Mod"
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus.*.opts.lock
Liuxu (Home): Whether or not the keybind is effective in lockscreen.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.wm.keybinds.workspace-focus.*.opts.repeat
Liuxu (Home): Whether or not the keybind will do effect repeatly when long-pressed.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.gui.zen.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.zen.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.gui.zen.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.gui.zen.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.gui.zen.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.id
ID to use.
Type: null or unspecified value
Default:
null
Example:
osConfig.id.lialh4
Declared by:
liuxu.home.internal.gui.wm.keybinds.*.args
Liuxu (Home): Keybind’s arguments.
Type: unspecified value
Declared by:
liuxu.home.internal.gui.wm.keybinds.*.key
Liuxu (Home): Keybind’s key, must not be empty.
Type: string
Example:
"R"
Declared by:
liuxu.home.internal.gui.wm.keybinds.*.mod
Liuxu (Home): Keybind’s modkey, can be a single string or a list of string.
Type: (list of string) or string convertible to it
Default:
[ ]
Example:
"Mod"
Declared by:
liuxu.home.internal.gui.wm.keybinds.*.opts.lock
Liuxu (Home): Whether or not the keybind is effective in lockscreen.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.internal.gui.wm.keybinds.*.opts.repeat
Liuxu (Home): Whether or not the keybind will do effect repeatly when long-pressed.
Type: boolean
Default:
false
Example:
true
Declared by:
liuxu.home.internal.gui.wm.keybinds.*.type
Liuxu (Home): Keybind’s action type.
Type: one of “column-focus”, “execr”, “window-close”, “window-move-to-workspace”, “workspace-focus”
Declared by:
liuxu.home.preservation.directories
Liuxu (Home): Directories to persist,
will be merged to osConfig.preservation.preserveAt.persist.users.<user>.directories.
Type: list of unspecified value
Default:
[ ]
Example:
[
"Downloads"
]
Declared by:
liuxu.home.preservation.files
Liuxu (Home): Files to persist,
will be merged to osConfig.preservation.preserveAt.persist.users.<user>.files.
Type: list of unspecified value
Default:
[ ]
Example:
[
".ssh/known_hosts"
]
Declared by:
liuxu.home.sdk.enable
This option has no description.
Type: boolean
Default:
false
Declared by:
liuxu.home.sdk.rust.enable
This option has no description.
Type: boolean
Default:
true
Declared by:
liuxu.home.sdk.rust.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.sdk.rust.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.sdk.rust.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.sdk.rust.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by:
liuxu.home.sdk.switch.enable
Gate the module config behind its computed final enable.
Type: boolean
Default:
true
Declared by:
liuxu.home.sdk.switch.children
Aggregate direct child switches into this node’s final enable.
Type: null or one of “any”, “all” or (submodule)
Default:
null
Declared by:
liuxu.home.sdk.switch.default
Default of the public enable option (opt-in / opt-out).
Type: boolean
Default:
false
Declared by:
liuxu.home.sdk.switch.premise
Switches that must also be enabled for this one to be final.
Type: list of (string or (list of string) or (submodule))
Default:
[ ]
Declared by: