From d65a4b2e6fb66f51b21da8d5397f89ea1c2aaedc Mon Sep 17 00:00:00 2001 From: triethyl Date: Wed, 9 Jul 2025 01:02:02 -0400 Subject: working on dashboard Former-commit-id: 10503c9edf27043e403a17ac693af14e5f663537 --- pkgs/custom-neovim/config/init.lua | 4 +++- pkgs/custom-neovim/config/lua/art.lua | 2 -- pkgs/custom-neovim/config/lua/plugins/dashboard.lua | 3 +++ pkgs/custom-neovim/config/lua/plugins/mini/starter.lua | 17 +++++++++++++++++ pkgs/custom-neovim/default.nix | 1 + 5 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 pkgs/custom-neovim/config/lua/plugins/dashboard.lua diff --git a/pkgs/custom-neovim/config/init.lua b/pkgs/custom-neovim/config/init.lua index c1007bb..65cedab 100644 --- a/pkgs/custom-neovim/config/init.lua +++ b/pkgs/custom-neovim/config/init.lua @@ -13,7 +13,9 @@ require("neovide") require("plugins.lualine") require("plugins.tabby") require("plugins.telescope") -require("plugins.alpha") +require("plugins.dashboard") +-- require("plugins.mini.starter") +-- require("plugins.alpha") -- LSP Plugins: require("plugins.lspconfig") diff --git a/pkgs/custom-neovim/config/lua/art.lua b/pkgs/custom-neovim/config/lua/art.lua index 1927173..ae5b8c9 100644 --- a/pkgs/custom-neovim/config/lua/art.lua +++ b/pkgs/custom-neovim/config/lua/art.lua @@ -251,8 +251,6 @@ art = { }, misc = { hydra = { - [[ ]], - [[ ]], [[ ]], [[ ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ ]], [[ ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ ]], diff --git a/pkgs/custom-neovim/config/lua/plugins/dashboard.lua b/pkgs/custom-neovim/config/lua/plugins/dashboard.lua new file mode 100644 index 0000000..4824c04 --- /dev/null +++ b/pkgs/custom-neovim/config/lua/plugins/dashboard.lua @@ -0,0 +1,3 @@ +require('dashboard').setup { + +} diff --git a/pkgs/custom-neovim/config/lua/plugins/mini/starter.lua b/pkgs/custom-neovim/config/lua/plugins/mini/starter.lua index 8b13789..c05483a 100644 --- a/pkgs/custom-neovim/config/lua/plugins/mini/starter.lua +++ b/pkgs/custom-neovim/config/lua/plugins/mini/starter.lua @@ -1 +1,18 @@ +local starter = require('mini.starter') +local my_items = { + { name = 'Item #1 from function', action = "echo 'Item #1'", section = '' }, + { name = [[Another item in 'Section 1']], action = 'lua print(math.random() + 10)', section = '' }, +} +starter.setup({ + evaluate_single = true, + header = table.concat(art.misc.hydra, "\n"), + footer = "", + items = my_items, + content_hooks = { + -- starter.gen_hook.adding_bullet(), + -- starter.gen_hook.indexing('all', { 'Builtin actions' }), + starter.gen_hook.aligning('center', 'center'), + starter.gen_hook.padding(0, 0), + }, +}) diff --git a/pkgs/custom-neovim/default.nix b/pkgs/custom-neovim/default.nix index d210cdf..61f69ef 100644 --- a/pkgs/custom-neovim/default.nix +++ b/pkgs/custom-neovim/default.nix @@ -20,6 +20,7 @@ inputs.mnw.lib.wrap pkgs { telescope-nvim # Picker. plenary-nvim # General Library. alpha-nvim # Dashboard. + dashboard-nvim # Colorschemes oxocarbon-nvim # IBM Carbon themes. -- cgit v1.2.3