Skip to content

πŸ“ Neovim and Z shell setup file for better workflow and productivity.

License

Notifications You must be signed in to change notification settings

ShamsParvezArka/twilight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

57 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Twilight

🎴 Preview

⚑ Requirements

πŸ—ΊοΈ Project Layout

nvim
β”œβ”€β”€ colors
β”‚Β Β  └── gruber.vim
β”œβ”€β”€ init.lua
β”œβ”€β”€ lua
β”‚Β Β  β”œβ”€β”€ base.lua
β”‚Β Β  β”œβ”€β”€ lsp.lua
β”‚Β Β  └── plugins.lua
└── plugin
    └── packer_compiled.lua

πŸ“Ÿ Terminal setup

  • Z shell setup:
    • Install zsh and set it as default shell
    • Install Oh My Zsh via wget
     sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
  • Terminal Font: FiraCode
  • Font size: 17
  • Colorscheme: Brogrammer
  • Background: #1C1C1C

    n.b modifying terminal background is needed to match with the neovim background color.

πŸ› οΈ Installation

  • First things first, make the installation script install.sh executable.

     chmod +x install.sh 
  • Install Packer.nvim

     git clone --depth 1 https://github.com/wbthomason/packer.nvim\
     ~/.local/share/nvim/site/pack/packer/start/packer.nvim
  • Run the installer.

     ./install.sh

    install.sh will spin up your neovim and zsh

πŸ“¦ Basic setup

Inside Neovim

  • Install plugins
    • Enter :PackerInstall
  • Install LSP servers
    • Enter :Mason and select the lsp servers you want to install
  • Install treesitter language parsers
    • Enter :TSInstall <language_persers, ... >

    you can find all treesitter language parsers name here

Outside Neovim

  • Copy the splash screen script
     cp dashboard.lua $HOME/.local/share/nvim/site/pack/packer/start/startup.nvim/lua/startup/themes/dashboard.lua

About

πŸ“ Neovim and Z shell setup file for better workflow and productivity.

Resources

License

Stars

Watchers

Forks