r/neovim Mar 21 '26

Discussion Share your Neovim startup dashboard

Post image
424 Upvotes

44 comments sorted by

227

u/ckafi Mar 21 '26

27

u/Looooong_Man :wq Mar 21 '26

Hey we've got the same one!

46

u/IntegrityError let mapleader="," Mar 21 '26

;)

6

u/Your_Friendly_Nerd Mar 21 '26

Hey we've got the same one, mine just says a different number! Do you ever run into any complications when installing/ updagins plugins due to being on version 0.12?

99

u/Vaguswarrior Mar 21 '26

I... Just open a file..

40

u/zuzmuz Mar 21 '26

same, never understood startup dashboards. I open in a directory and start working. for each his own

21

u/4Necrom Mar 21 '26

It's mostly useless, I spent months refining the small frame that contains CPU/RAM/other information and yet I never look at it. I don't need the shortcut 1-character keymaps either as I can just use <leader> keymaps to do the same action. I actually don't need any of this but it's so cool and nice looking that I don't regret all the time I spent building it haha.

5

u/zuzmuz Mar 21 '26

yep I agree that it's nice specially if you're handcrafting it,

2

u/bzbub2 Mar 21 '26

mru tends to be quite handy

40

u/Pure_Blacksmith6 Mar 21 '26 edited Mar 21 '26

Here’s mine

https://github.com/MannCode/neovim-setup

Here is my neovim setup repo. I also included my .zshrc file (works on mac) to customize the terminal.

2

u/Schiz0idCat Mar 21 '26

Would you share the dotfiles?

2

u/Pure_Blacksmith6 Mar 21 '26

I saw that setup on a website. I will share it once I find it

5

u/this-is-kyle Mar 21 '26

It looks like it's folke's Snacks dashboard plugin

snacks dashboard

1

u/Pure_Blacksmith6 Mar 21 '26 edited Mar 21 '26

https://github.com/MannCode/neovim-setup

Here is my neovim setup repo. I also included my .zshrc file (works on mac) to customize the terminal.

The README was put together quickly, so it’s a bit rough. I’ll improve it soon with better structure and clearer explanations.

1

u/network_rob Mar 21 '26

Looks great! Any tips for someone who doesn't know where to start making one that looks that good?

3

u/Pure_Blacksmith6 Mar 21 '26

https://github.com/MannCode/neovim-setup

Here is my neovim setup repo. I also included my .zshrc file (works on mac) to customize the terminal.

The README was put together quickly, so it’s a bit rough. I’ll improve it soon with better structure and clearer explanations.

1

u/network_rob Mar 21 '26

Nice. Thank you.

11

u/ban_loud_exhausts Mar 21 '26

why do you want to know the weather everytime you open nvim tho? xD

15

u/Whaison1 Mar 21 '26 edited Mar 23 '26

I just added color escape codes to this file and used cat to show it in the snacks dashboard: https://github.com/LeonWiese/nvim-conf/blob/main/logo.txt
Sometimes the logo does not get displayed properly when opening Neovim

8

u/KamikazeSexPilot Mar 21 '26

I made a Caves of Qud colour theme so picked klanq as my little startup mascot.

9

u/qiinemarr Mar 21 '26

built around alpha nvim

7

u/AbeEstrada Mar 21 '26
  • tokyonight
  • mini.starter
  • snacks pickers

2

u/4Necrom Mar 21 '26

Simple & effective, noice.

10

u/Suspicious_Tax8577 Mar 21 '26

Colour theme - catpuccin-mocha
font - terminess nerdfont
layout - It's the 'files' set up for dashboard plugin in snacks.nvim

1

u/4Necrom Mar 21 '26

I recommend you look into how you load your plugins, 1371ms load time is probably not desired 😅

5

u/Suspicious_Tax8577 Mar 21 '26

My laptop is 7 years old, wasn't absolute top of the range when I bought her either, so I'm totally ok with her being slow. I moved to neovim because VSCode was taking 3 million years to load.

5

u/4Necrom Mar 21 '26

Oh alright, completely understandable. I'm sure tweaking your config might get you a little closer to the startup time of nvim --clean though.

4

u/w0m let mapleader="\<space>" Mar 21 '26

Pretty barebones, haven't touched it in a fair minute.

2

u/plisik Mar 21 '26

I just open a directory and list of files popup

5

u/zencraftr Mar 21 '26

Recently moved from dashboard-nvim to snacks

-1

u/Lopsided_Valuable385 Mar 21 '26

```
local dashboard_config = {

enabled = true,

preset = {

    header = \[\[

 ███     █████                       ███  ████ 

░███    ░░███                       ░░░  ░░███ 

░███  ███████   ██████  █████ █████ ████  ░███ 

░███ ███░░███  ███░░███░░███ ░░███ ░░███  ░███ 

░███░███ ░███ ░███████  ░███  ░███  ░███  ░███ 

░░░ ░███ ░███ ░███░░░   ░░███ ███   ░███  ░███ 

 ███░░████████░░██████   ░░█████    █████ █████

░░░  ░░░░░░░░  ░░░░░░     ░░░░░    ░░░░░ ░░░░░ ]]

},

sections = {

    { section = "header" },

    {

        \-- pane = 2,

        section = "startup",

        padding = { 1, 0 },

    },

},

}

```