Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pungrumpy/dotfiles
đ My personal dotfiles
https://github.com/pungrumpy/dotfiles
dotfiles fish neovim nvim oh-my-posh powershell terminal tmux vim
Last synced: 9 days ago
JSON representation
đ My personal dotfiles
- Host: GitHub
- URL: https://github.com/pungrumpy/dotfiles
- Owner: PunGrumpy
- Created: 2022-08-09T15:50:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-28T19:48:12.000Z (about 1 month ago)
- Last Synced: 2024-12-28T20:19:06.353Z (about 1 month ago)
- Topics: dotfiles, fish, neovim, nvim, oh-my-posh, powershell, terminal, tmux, vim
- Language: Lua
- Homepage:
- Size: 6.47 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
đ
PunGrumpy's Dotfiles
NeoVim
![]()
Terminal Linux/OSX
![]()
This terminal use:
- color scheme Solarized Dark (Modded)
- fish
- tmux
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## `âī¸` Contents
- NeoVim config
- Git config
- PowerShell config
- Fish config
- Tmux config## `đŊ` NeoVim
- [NeoVim](https://neovim.io/) >= 0.9.0 (needs to be built with [**LuaJIT**](https://luajit.org/luajit.html)).
- [LazyVim](https://github.com/LazyVim/LazyVim) - Neovim config for the lazy
- [Telescope](https://github.com/nvim-telescope/telescope.nvim) - Find, Filter, Preview, Pick. All lua, all the time
- [Ripgrep](https://github.com/BurntSushi/ripgrep) - Recursively searches directories for a regex pattern
- [FD](https://github.com/sharkdp/fd) - Fast and user-friendly alternative to find
- [Solarized Osaka](https://github.com/craftzdog/solarized-osaka.nvim) - Solarized colorscheme for Neovim## `đ` Shell setup (macOS & Linux)
- [Home Brew](https://brew.sh/)
- [Nerd fonts](https://github.com/ryanoasis/nerd-fonts) - Powerline-patched fonts. I use Hack.
- [Eza](https://eza.rocks/) - `ls` replacement
- [ghq](https://github.com/x-motemen/ghq) - Local Git repository organizer
- [Fish shell](https://fishshell.com/) - User-friendly shell
- [Fisher](https://github.com/jorgebucaran/fisher) - Plugin manager
- [Tide](https://github.com/IlanCosman/tide) - Shell theme. Use version 6 `fisher install ilancosman/tide@v6`
- [z for fish](https://github.com/jethrokuan/z) - Directory jumping `fisher install jethrokuan/z`
- [Fzf for fish](https://github.com/PatrickF1/fzf.fish) - Interactive filtering `fisher install PatrickF1/fzf.fish`
- [Puffer for fish](https://github.com/nickeb96/puffer-fish) - Text expander `fisher install nickeb96/puffer-fish`
- [Pisces for fish](https://github.com/laughedelic/pisces) - Paired symbols `fisher install laughedelic/pisces`## `đ§` PowerShell setup (Windows)
- [Windows Terminal](https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=th-th&gl=th)
- [Scoop](https://scoop.sh/) - A command-line installer
- [Git for Windows](https://gitforwindows.org/)
- [Oh My Posh](https://ohmyposh.dev/) - Prompt theme engine
- [Terminal Icons](https://github.com/devblackops/Terminal-Icons) - Folder and file icons
- [PSReadLine](https://docs.microsoft.com/en-us/powershell/module/psreadline/) - Cmdlets for customizing the editing environment, used for autocompletion
- [z](https://www.powershellgallery.com/packages/z) - Directory jumper
- [PSFzf](https://github.com/kelleyma49/PSFzf) - Fuzzy finder## `đĻ` Git config
- [Git commitizen](https://github.com/Zhengqbbb/cz-git) - Commitizen helps you commit better messages `bun install -g cz-git`
- [Lazygit](https://github.com/jesseduffield/lazygit/) - Simple terminal UI for git commands `brew install lazygit`
- [Delta](https://github.com/dandavison/delta) - Syntax-highlighting pager for git `brew install git-delta`## `đī¸` Build
```bash
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
```bash
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](https://github.com/PunGrumpy/dotfiles/tree/docker?tab=readme-ov-file) about Docker image
## `Šī¸` Reference setting