PunGrumpy/dotfiles

๐Ÿ™ Configurations of my dev world

โ˜… 4Forks 0TypeScriptGitHub โ†—Compare
dotfilesfishneovimnvimoh-my-poshpowershellterminaltmuxvim

README

๐Ÿ™ 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

๐Ÿค– AI Config

  • OpenCode - AI-powered terminal, code editor, and more
  • Cursor - AI-powered code editor

๐Ÿ—๏ธ 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
๐Ÿ“‚

Contributors

PunGrumpy

Issues