/dotfiles

Primary LanguageLuaMIT LicenseMIT

fish screenshot

nvim screenshot

Takuya's dotfiles

Warning: Don’t blindly use my settings unless you know what that entails. Use at your own risk!

Looking for a Markdown note-taking app?

Check out my app called Inkdrop

Inkdrop

Contents

  • vim (Neovim) config
  • tmux config
  • git config
  • fish config
  • PowerShell config

Neovim setup

Requirements

  • Neovim >= 0.9.0 (needs to be built with LuaJIT)
  • Git >= 2.19.0 (for partial clones support)
  • LazyVim
  • Nerd Font(v3.0 or greater) (optional, but needed to display some icons)
  • lazygit (optional)
  • C compiler for nvim-treesitter. See here
  • for telescope.nvim (optional)
  • a terminal that support true color and undercurl:
  • Solarized Osaka

Fish Shell setup

Install fish shell

sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install -y fish
chsh -s /usr/bin/fish

Install fish plugins

curl -sL https://raw.githubusercontent.com/jorgebucaran/fisher/main/functions/fisher.fish | source && fisher install jorgebucaran/fisher

fisher install jorgebucaran/nvm.fish
fisher install jethrokuan/z
fisher install PatrickF1/fzf.fish
fisher install jorgebucaran/spark.fish
fisher update franciscolourenco/done
fisher install joseluisq/gitnow@2.12.0
fisher install meaningful-ooo/sponge
fisher install jorgebucaran/autopair.fish
fisher install nickeb96/puffer-fish
fisher install paldepind/projectdo
fisher install gazorby/fish-abbreviation-tips
fisher install jorgebucaran/hydro

PowerShell setup (Windows)

How to use

Watch my video tutorials:

  1. My Neovim setup
  2. My dev workflow using tmux and vim
  3. A productive command-line Git workflow for indie app developers
  4. My Fish shell workflow for coding
  5. How to set up PowerShell prompt with Oh My Posh on Windows 11

About me