Skip to content

rogue-87/dotfiles

Repository files navigation

my dotfiles nothing special

Neovim config

Neovim Config

what's this neovim config for?

front-end web development(particularly astro + svelte), and alsoa lil bit of golang(still learning it :))

Look at that sweet sweet startup time!

Neovim Startup Time

Dashboard menu

Nothing fancy just a normal dashboard

Editor Showcase

Treesitter syntax highlighting, autocompletion and debugging!(only js files for now)

Editor Showcase

Fuzzy finding with Telescope!

Editor Showcase

View images using neo-tree!

I personally find this to be a better solution than renedring the image in the terminal.

Editor Showcase

Setup

shellscript (Fedora only)

./setup.sh
Notes
  • The path for globally installed npm packages is ~/.npm/packages/ (I don't like using sudo for stuff like this)

manual

  • Install lazygit

  • install glow

  • install these packages(most likely available in the distro repo)

  neovim kitty fastfetch btop cava ncmpcpp mpd lazygit stow npm nodejs python3 pip lua luarocks gloang rust
  • install these npm packages(required by some neovim plugins)
  neovim yarn pnpm browser-sync
  • finally, run stow command(make sure you're in the dotfiles dir!)
stow .
  • done!