Skip to content

Latest commit

 

History

History
142 lines (120 loc) · 5.39 KB

README.md

File metadata and controls

142 lines (120 loc) · 5.39 KB

🐙 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 cz-git
  • 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
📂