nix-conf/user/options.nix

38 lines
1 KiB
Nix
Raw Normal View History

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
};
}