https://github.com/pauchiner/dotfiles
My personal dotfiles
https://github.com/pauchiner/dotfiles
fish fish-shell lua neovim neovim-config neovim-configuration neovim-dotfiles shell tmux tmux-configuration
Last synced: about 2 months ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/pauchiner/dotfiles
- Owner: pauchiner
- Created: 2023-06-08T22:20:39.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-08-21T11:40:47.000Z (10 months ago)
- Last Synced: 2026-04-07T13:09:14.458Z (3 months ago)
- Topics: fish, fish-shell, lua, neovim, neovim-config, neovim-configuration, neovim-dotfiles, shell, tmux, tmux-configuration
- Language: Shell
- Homepage:
- Size: 1.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
My Dotfiles
## ⚙️ Avaliable Configurations
- Neovim ([ChinerNvim](https://github.com/pauchiner/ChinerNvim))
- Fish shell
- Lazygit
- Tmux
## 🛠️ Installation
### 📦 Dependencies
#### Required
[fish: quick user friendly shell](https://fishshell.com/)
[fisher: fish plugin manager](https://github.com/jorgebucaran/fisher)
[node](https://nodejs.org/en)
[git](https://git-scm.com/)
#### Optional
[ripgrep: fast fuzzy finder](https://github.com/BurntSushi/ripgrep)
[eza: improved ls command](https://github.com/eza-community/eza)
[zoxide: a smarter cd command](https://github.com/ajeetdsouza/zoxide)
### ⚡Quick Start
#### MacOS
```bash
brew install git node eza zoxide fish fisher neovim lazygit tmux
```
#### 🐧 Ubuntu/Debian
```bash
sudo apt install git nodejs eza zoxide fish fisher neovim lazygit tmux
```
#### 📐 Arch
```bash
sudo pacman -S git nodejs eza zoxide fish fisher neovim lazygit tmux
```
#### 🎩 Fedora
```bash
sudo dnf install git nodejs eza zoxide fish fisher neovim lazygit tmux
```
#### 🦎 openSUSE
```bash
sudo zypper install git nodejs eza zoxide fish fisher neovim lazygit tmux
```
---
after check that you already have all the dependecies, clone the repo:
```bash
// Backup your current dotfiles
$ cp -r ~/.config ~/.config.backup
// Clone the config
$ git clone https://github.com/pauchiner/dotfiles.git ~/.config --depth 1
```
---
Then setup fish as your default shell:
##### MacOS
```bash
// Add fish in the shells list
sudo sh -c 'echo /opt/homebrew/bin/fish >> /etc/shells'
// Setup fish as the default shell
sudo chsh -s /opt/homebrew/bin/fish
```
##### 🐧 Linux
```bash
// Add fish in the shells list
sudo sh -c 'echo /usr/bin/fish >> /etc/shells'
// Setup fish as the default shell
sudo chsh -s /usr/bin/fish
```
## 🧑🤝🧑 Contributing
All contributions are welcome:
[CONTRIBUTING.md](https://github.com/pauchiner/dotfiles/blob/main/.github/CONTRIBUTING.md)
[CODE_OF_CONDUCT.md](https://github.com/pauchiner/dotfiles/blob/main/.github/CODE_OF_CONDUCT.md)
---
Made with ❤️ by Pau García Chiner