pauchiner / dotfiles

My personal dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Dotfiles

⚙️ Avaliable Configurations

🛠️ Installation

📦 Dependencies

Required

fish: quick user friendly shell

fisher: fish plugin manager

node

git

Optional

ripgrep: fast fuzzy finder

eza: improved ls command

⚡Quick Start

 MacOS

brew install git node eza fish fisher neovim lazygit tmux

🐧 Ubuntu/Debian

sudo apt install git nodejs eza fish fisher neovim lazygit tmux

📐 Arch

sudo pacman -S git nodejs eza fish fisher neovim lazygit tmux

🎩 Fedora

sudo dnf install git nodejs eza fish fisher neovim lazygit tmux

🦎 openSUSE

sudo zypper install git nodejs eza fish fisher neovim lazygit tmux

after check that you already have all the dependecies, clone the repo:

// 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
// 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
// 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

CODE_OF_CONDUCT.md


Made with ❤️ by Pau García Chiner