Skip to content

Commit 65390e6

Browse files
HeitorAugustoLNkhaneliman
authored andcommitted
plugins/mini-starter: init
1 parent c152069 commit 65390e6

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{ lib, ... }:
2+
let
3+
inherit (lib.nixvim) nestedLiteralLua;
4+
in
5+
lib.nixvim.plugins.mkNeovimPlugin {
6+
name = "mini-starter";
7+
moduleName = "mini.starter";
8+
packPathName = "mini.starter";
9+
10+
maintainers = [ lib.maintainers.HeitorAugustoLN ];
11+
12+
settingsExample = {
13+
autoopen = true;
14+
content_hooks = [
15+
(nestedLiteralLua "require(\"mini.starter\").gen_hook.adding_bullet()")
16+
(nestedLiteralLua "require(\"mini.starter\").gen_hook.indexing('all', { 'Builtin actions' })")
17+
(nestedLiteralLua "require(\"mini.starter\").gen_hook.aligning('center', 'center')")
18+
];
19+
evaluate_single = true;
20+
header = ''
21+
███╗ ██╗██╗██╗ ██╗██╗ ██╗██╗███╗ ███╗
22+
████╗ ██║██║╚██╗██╔╝██║ ██║██║████╗ ████║
23+
██╔██╗ ██║██║ ╚███╔╝ ██║ ██║██║██╔████╔██║
24+
██║╚██╗██║██║ ██╔██╗ ╚██╗ ██╔╝██║██║╚██╔╝██║
25+
██║ ╚████║██║██╔╝ ██╗ ╚████╔╝ ██║██║ ╚═╝ ██║
26+
'';
27+
items = [
28+
(nestedLiteralLua "require(\"mini.starter\").sections.builtin_actions()")
29+
(nestedLiteralLua "require(\"mini.starter\").sections.recent_files(10, false)")
30+
(nestedLiteralLua "require(\"mini.starter\").sections.recent_files(10, true)")
31+
(nestedLiteralLua "require(\"mini.starter\").sections.sessions(5, true)")
32+
];
33+
};
34+
}
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{ lib, ... }:
2+
{
3+
empty = {
4+
plugins.mini-starter.enable = true;
5+
};
6+
7+
example = {
8+
plugins.mini-starter = {
9+
enable = true;
10+
settings = {
11+
autoopen = true;
12+
content_hooks = [
13+
(lib.nixvim.mkRaw "require(\"mini.starter\").gen_hook.adding_bullet()")
14+
(lib.nixvim.mkRaw "require(\"mini.starter\").gen_hook.indexing('all', { 'Builtin actions' })")
15+
(lib.nixvim.mkRaw "require(\"mini.starter\").gen_hook.aligning('center', 'center')")
16+
];
17+
evaluate_single = true;
18+
header = ''
19+
███╗ ██╗██╗██╗ ██╗██╗ ██╗██╗███╗ ███╗
20+
████╗ ██║██║╚██╗██╔╝██║ ██║██║████╗ ████║
21+
██╔██╗ ██║██║ ╚███╔╝ ██║ ██║██║██╔████╔██║
22+
██║╚██╗██║██║ ██╔██╗ ╚██╗ ██╔╝██║██║╚██╔╝██║
23+
██║ ╚████║██║██╔╝ ██╗ ╚████╔╝ ██║██║ ╚═╝ ██║
24+
'';
25+
items = [
26+
(lib.nixvim.mkRaw "require(\"mini.starter\").sections.builtin_actions()")
27+
(lib.nixvim.mkRaw "require(\"mini.starter\").sections.recent_files(10, false)")
28+
(lib.nixvim.mkRaw "require(\"mini.starter\").sections.recent_files(10, true)")
29+
(lib.nixvim.mkRaw "require(\"mini.starter\").sections.sessions(5, true)")
30+
];
31+
};
32+
};
33+
};
34+
}

0 commit comments

Comments
 (0)