Update: Custom intro-screen using alpha

This commit is contained in:
psychhim
2025-10-14 14:58:19 +05:30
parent d54a663974
commit 9796478476
3 changed files with 68 additions and 50 deletions

View File

@@ -1,6 +1,7 @@
{
"Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
"LuaSnip": { "branch": "master", "commit": "73813308abc2eaeff2bc0d3f2f79270c491be9d7" },
"alpha-nvim": { "branch": "main", "commit": "2b3cbcdd980cae1e022409289245053f62fb50f6" },
"cmp-nvim-lsp": { "branch": "main", "commit": "bd5a7d6db125d4654b50eeae9f5217f24bb22fd3" },
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
@@ -8,21 +9,12 @@
"fidget.nvim": { "branch": "main", "commit": "3f5475949679953af6d78654db29b944fa826e6a" },
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
"gitsigns.nvim": { "branch": "main", "commit": "1ee5c1fd068c81f9dd06483e639c2aa4587dc197" },
"indent-blankline.nvim": {
"branch": "master",
"commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba"
},
"indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
"kanagawa.nvim": { "branch": "master", "commit": "27f1e119f3a7e6d11d435a59e3262e6affda1f83" },
"lazy.nvim": { "branch": "main", "commit": "59334064f8604ca073791c25dcc5c9698865406e" },
"lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" },
"mason-conform.nvim": {
"branch": "main",
"commit": "48da2ebd5efbaf8a99566eadc3ece82d523f03c5"
},
"mason-lspconfig.nvim": {
"branch": "main",
"commit": "6bdb14f230de0904229ec367b410fb817e59b072"
},
"mason-conform.nvim": { "branch": "main", "commit": "48da2ebd5efbaf8a99566eadc3ece82d523f03c5" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "6bdb14f230de0904229ec367b410fb817e59b072" },
"mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" },
"neo-tree.nvim": { "branch": "main", "commit": "9130e58424ad95bf2dd8b40afbb8cf04d648638c" },
"neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" },
@@ -31,19 +23,10 @@
"nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" },
"nvim-lspconfig": { "branch": "master", "commit": "e688b486fe9291f151eae7e5c0b5a5c4ef980847" },
"nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" },
"nvim-treesitter-textobjects": {
"branch": "master",
"commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c"
},
"nvim-web-devicons": {
"branch": "master",
"commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d"
},
"nvim-treesitter-textobjects": { "branch": "master", "commit": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c" },
"nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" },
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
"telescope-fzf-native.nvim": {
"branch": "main",
"commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55"
},
"telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" },
"telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"undotree": { "branch": "master", "commit": "0f1c9816975b5d7f87d5003a19c53c6fd2ff6f7f" },
"vim-fugitive": { "branch": "master", "commit": "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4" },

17
lua/ascii_splash.lua Normal file
View File

@@ -0,0 +1,17 @@
local splash = {
' ________________________________________________________________________________________________________',
'| Esc | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | F11 | F12 | |',
'|_______|______|______|______|______|______|______|______|______|______|______|______|________|__________|',
'| ~ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | Backspace |',
'|_______|______|______|______|______|______|______|______|______|______|______|______|______|____________|',
'| Tab | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \\ |',
'|____________|______|______|______|______|______|______|______|______|______|______|______|______|_______|',
"| Caps | A | S | D | F | G | H | J | K | L | ; | ' | Enter |",
'|____________|______|______|______|______|______|______|______|______|______|______|______|______________|',
'| Shift | Z | X | C | V | B | N | M | , | . | / | Shift |',
'|________________|______|______|______|______|______|______|______|______|______|______|_________________|',
'| Ctrl | Win | Alt | Space | Alt | Win | Menu | Ctrl |',
'|_______|_____|_____|___________________________________________________|_____|_____|______|_____________|',
}
return splash

View File

@@ -0,0 +1,18 @@
return {
'goolord/alpha-nvim',
lazy = false,
config = function()
local alpha = require 'alpha'
local dashboard = require 'alpha.themes.dashboard'
local splash = require 'ascii_splash'
dashboard.section.header.val = splash
dashboard.section.buttons.val = {
dashboard.button('e', ' New File', ':ene <BAR> startinsert <CR>'),
dashboard.button('q', ' Quit', ':qa<CR>'),
}
alpha.setup(dashboard.opts)
end,
}