2024-10-31 16:15:52 -04:00
|
|
|
{lib, ...}: {
|
|
|
|
|
options.u = {
|
|
|
|
|
tmux = {
|
|
|
|
|
plugins = lib.mkOption {
|
|
|
|
|
type = lib.types.listOf lib.types.package;
|
|
|
|
|
description = "tmux plugins to source in config";
|
|
|
|
|
};
|
|
|
|
|
extraConfig = lib.mkOption {
|
|
|
|
|
type = lib.types.lines;
|
|
|
|
|
description = "extra config to append to bottom of config";
|
|
|
|
|
default = "";
|
|
|
|
|
};
|
|
|
|
|
};
|
2024-11-07 15:42:00 -05:00
|
|
|
bookmarks = lib.mkOption {
|
|
|
|
|
type = lib.types.listOf (lib.types.submodule {
|
|
|
|
|
options = {
|
|
|
|
|
href = lib.mkOption {
|
|
|
|
|
type = lib.types.str;
|
|
|
|
|
description = "link of the bookmark";
|
|
|
|
|
example = "file:///tmp";
|
|
|
|
|
};
|
|
|
|
|
name = lib.mkOption {
|
|
|
|
|
type = lib.types.str;
|
|
|
|
|
description = "name of the bookmark";
|
|
|
|
|
example = "tmp";
|
|
|
|
|
};
|
|
|
|
|
icon = lib.mkOption {
|
|
|
|
|
type = lib.types.str;
|
|
|
|
|
description = "icon name of the bookmark";
|
|
|
|
|
example = "folder-temp";
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
});
|
|
|
|
|
description = "list of file manager bookmarks";
|
|
|
|
|
};
|
2024-10-31 16:15:52 -04:00
|
|
|
};
|
|
|
|
|
}
|