Skip to content

PunGrumpy/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ™ PunGrumpy's Dotfiles

NeoVim NeoVim
Terminal Linux/OSX Terminal Linux/OSX

This terminal use:

  • color scheme Solarized Dark (Modded)
  • fish
  • tmux
Terminal Windows Terminal Windows

This terminal use:

  • color scheme One Half Dark (Modded)
  • powershell

Warning : Don't bindly use my setting unless you know what that entails. Use at your own risk!

Recommend : For Windows user you can find the color scheme for Windows Terminal in https://windowsterminalthemes.dev/

βš™οΈ Contents

  • NeoVim config
  • Git config
  • PowerShell config
  • Fish config
  • Tmux config

πŸ‘½ NeoVim

  • NeoVim >= 0.9.0 (needs to be built with LuaJIT).
  • LazyVim - Neovim config for the lazy
  • Telescope - Find, Filter, Preview, Pick. All lua, all the time
    • Ripgrep - Recursively searches directories for a regex pattern
    • FD - Fast and user-friendly alternative to find
  • Solarized Osaka - Solarized colorscheme for Neovim

🐚 Shell setup (macOS & Linux)

  • Home Brew
  • Nerd fonts - Powerline-patched fonts. I use Hack.
  • Eza - ls replacement
  • ghq - Local Git repository organizer
  • Fish shell - User-friendly shell
  • Fisher - Plugin manager
  • Tide - Shell theme. Use version 5 fisher install ilancosman/tide@v5
  • z for fish - Directory jumping fisher install jethrokuan/z
  • Fzf for fish - Interactive filtering fisher install PatrickF1/fzf.fish
  • Puffer for fish - Text expander fisher install nickeb96/puffer-fish
  • Pisces for fish - Paired symbols fisher install laughedelic/pisces

πŸ‘§ PowerShell setup (Windows)

πŸ¦’ Git config

  • Git commitizen - Commitizen helps you commit better messages bun install -g commitizen cz-conventional-changelog cz-emoji-conventional-message
  • Lazygit - Simple terminal UI for git commands brew install lazygit
  • Delta - Syntax-highlighting pager for git brew install git-delta

πŸ—οΈ Build

wget -O - https://raw.githubusercontent.com/PunGrumpy/dotfiles/main/build.sh | bash
# or
curl -fsSL https://raw.githubusercontent.com/PunGrumpy/dotfiles/main/build.sh | bash

🐳 Playground

docker run -it --rm --name dotfiles-pungrumpy \
  -v $HOME/.config:/home/pungrumpy/.config \
  -v $HOME/.gitconfig:/home/pungrumpy/.gitconfig \
  -v $HOME/.gitignore:/home/pungrumpy/.gitignore \
  -v $HOME/.czrc:/home/pungrumpy/.czrc \
  -v $HOME/.scripts:/home/pungrumpy/.scripts \
  ghcr.io/pungrumpy/dotfiles:docker

More info about Docker image

©️ Reference setting

Takuya Matsuyama
Takuya Matsuyama
πŸ“‚
Mathias Bynens
Mathias Bynens
πŸ“‚
Paul Irish
Paul Irish
πŸ“‚