Skip to content

Jeswin-8801/dotfyles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

image

image

image

docker-svgrepo-com dotfyles

Note

All colorschemes and themes are specifically set according to the theme set in the wezterm config.

  • wezterm config is intended to be used on a windows system.
  • fish set as the default shell.

Important

Make sure to update the paths configured which can be listed using the command below.

rg "[\/\\\\]+home[\/\\\\]+jeswins" --hidden

(Modify paths to images if necessary)

Installation

  • Install Wezterm on Windows

  • In WSL, clone the repo and execute:

./install.sh
  • Restart Session to see the changes

  • Place the wezterm config file in the Windows User Home DIR

cp wezterm/.wezterm.lua /mnt/c/Users/Lupin/

Important

Make sure to check if your WSL distro has the correct name by checking:

rg "Ubuntu" wezterm/.wezterm.lua

Change if needed

  • Also make sure you have the Bold, Italic and the Regular versions of the Nerd Font Installed

Change the font in .wezterm.lua

Installed Packages

UI

  • oh-my-posh
  • neofetch

Utilities

  • btop
  • superfile
  • lnav
  • lsd
  • duf
  • batcat
  • pandoc
  • fzf
  • dysk
  • tcolor (color picker)
  • zoxide
  • fend (beefed up cli calculator)

Git

  • lazygit
  • delta

Help

  • cht.sh
  • tldr

Sessions

  • zellij
  • zellij-runner

Editor

  • neovim

Docker

  • lazydocker
  • dlnav (custom function that tails the log of a docker compose service in lnav)
  • docker-volume-snapshot

Programming

  • python
  • java
  • rust
  • pnpm (node package manager)
  • pdm (python venv)
  • spring-initializr-cli

Checkout install.sh for all packages

Neovim Plugins

  Total: 66 pluginsaerial.nvimblink.cmpboole.nvimbufferline.nvimcatppuccinflash.nvimfriendly-snippetsgitsigns.nvimkanagawa.nvimlazy.nvimlazydev.nvimlazydocker.nvimLazyVimlua-async-awaitlualine.nvimmason-lspconfig.nvimmason-tool-installer.nvimmason.nvimmini.aimini.bracketedmini.hipatternsmini.nvimmini.pairsnoice.nvimnui.nvimnvim-colorizer.luanvim-dapnvim-javanvim-java-corenvim-java-dapnvim-java-refactornvim-java-testnvim-lintnvim-lspconfignvim-notifynvim-surroundnvim-treesitternvim-treesitter-textobjectsnvim-ts-autotagnvim-web-deviconsoxocarbon.nvimpersistence.nvimplenary.nvimrefactoring.nvimrender-markdown.nvimsmear-cursor.nvimsnacks.nvimspring-boot.nvimtodo-comments.nvimtoggleterm.nvimtrouble.nvimts-comments.nvimvim-illuminatewhich-key.nvimconform.nvimcsvview.nvimdiffview.nvimeldritchgitgraph.nvimgrapple.nvimgrug-far.nvimmini.filesmini.iconsrainbow_csv.nvimtokyonight.nvim

  Disabled (1)
    ○ hologram.nvim

Additional Applications

To enable copy to clipboard from neovim in WSL, install win32yank.

  • In Powershell:
winget install --id=equalsraf.win32yank  -e

About

All my dotfile configs for WSL

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •