Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

leonasdev/.dotfiles

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

437 Commits
437 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🔸.dotfiles

My personal dotfiles that include an aesthetic and feature-rich neovim config

💫Showcase

Screenshot from 2023-04-14 03-02-50 Screenshot from 2023-04-14 02-32-54 Screenshot from 2023-04-14 03-07-44

✨Features

Neovim:

🚀Getting Started

Caution

Please use my settings with care and at your own risk. Make sure you understand their effects before applying them.

Installation will overwrite the following's config:

  • Neovim
  • Fish shell
  • oh-my-posh

⚡️Requirements

  1. Nerd Fonts (>= 3.0!!):

  2. Node (>=16.20.0) & Npm:

    • Bash
      • Manually install Node & npm or via node version manager: nvm-sh/nvm (Recommendation):
        curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
        # Restart with a new session
        nvm install node
    • Fish Shell (Recommendation)
      • Fish shell - The user-friendly command line shell
        sudo apt-add-repository -yu ppa:fish-shell/release-3
        sudo apt install -qqy fish
        
        # Make fish shell default:
        echo /usr/bin/fish | sudo tee -a /etc/shells
        chsh -s /usr/bin/fish
        
        # Restart session and you will log in with fish.
      The following commands require execution in fish shell:
      • jorgebucaran/fisher - A plugin manager for Fish.
        curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher
      • jorgebucaran/nvm.fish - Node.js version manager lovingly made for Fish.
        fisher install jorgebucaran/nvm.fish
        nvm install latest
      • jethrokuan/z - Pure-fish z directory jumping (optional)
        fisher install jethrokuan/z

📦Installation

  • Bash:
    bash <(curl -s https://raw.githubusercontent.com/leonasdev/.dotfiles/master/install.sh)
  • Fish:
    bash (curl -s https://raw.githubusercontent.com/leonasdev/.dotfiles/master/install.sh | psub)

Note

For WSL user:

To use the Windows clipboard from within WSL, win32yank.exe has to be in $PATH. (e.g. copy win32yank.exe to C:\Windows\System32\)

✅TODO:

  • Add nvim-dap support
  • Improve the which-key config
  • Colorscheme
    • Curretlly using ishan9299/nvim-solarized-lua with some manual config
    • Considering make a own colorscheme (with semantic token highlighting supported)
  • A better way to manage my dotfiles, instead of using git bare repository
    • GNU stow?
  • Add my kitty config

Acknowledge

About

My personal dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.