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!

Tip

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 6 fisher install ilancosman/tide@v6
  • 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:latest

More info about Docker image

©️ Reference setting

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