wrn14897 / Dotfiles

My 'dot' files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nvim

  1. Install nvim-packer
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
 ~/.local/share/nvim/site/pack/packer/start/packer.nvim
  1. Install ripgrep (https://github.com/BurntSushi/ripgrep)

  2. Install fzf (https://github.com/junegunn/fzf) and bat (https://github.com/sharkdp/bat)

  3. Install git-delta (https://github.com/dandavison/delta)

  4. Install fd (https://github.com/sharkdp/fd)

  5. Install node (nvm -> https://github.com/nvm-sh/nvm)

  6. Install zoxide (https://github.com/ajeetdsouza/zoxide?tab=readme-ov-file)

  7. Copy everything in /.config/nvim

  8. Open nvim and do :PackerInstall

  9. Ready to rock !!

Linter / Formatter

  1. Linter configs
  2. Formatter configs (https://github.com/mhartington/formatter.nvim/tree/master/lua/formatter/filetypes)
    • lua: stylua
    • js/ts: prettierd
    • json: jq
    • html: tidy
    • rust: rustfmt
    • python: black
    • sql: pgformatter

oh-my-zsh

  1. Install zsh (https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH)
  2. Run following cmd to install oh-my-zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  1. Copy .zshrc to $HOME
  2. Install 3rd party plugins
  1. Copy alias files (.bash_aliases, .docker_aliases) to $HOME

tmux

  1. Install tmux
  2. Copy .tmux.conf to $HOME

alacritty

  1. Install FiraCode font (https://github.com/tonsky/FiraCode)
  2. Install FiraCode Nerd Font
  1. Copy .confgs/alacritty

About

My 'dot' files


Languages

Language:Lua 74.8%Language:Shell 13.0%Language:Vim Script 12.2%