Skip to content

Latest commit

 

History

History
94 lines (70 loc) · 1.62 KB

README.md

File metadata and controls

94 lines (70 loc) · 1.62 KB

My dotfiles for Unix like machines. (Mac/linux) Has been used on Pop!_OS 22.04 and macOS Sequoia.

Installation

Clone the repository

git clone git@github.com:Pjiwm/.dotfiles.git
cd .dotfiles

Setup

Universal installations

Submodules

git submodule update --init --recursive

Install cargo

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Install Starship

curl -sS https://starship.rs/install.sh | sh

or using cargo

cargo install starship --locked

POP_OS! with i3

Dependencies

required packages

sudo apt install stow picom polybar rofi tmux i3 build-essentials ripgrep

Install Alacritty using cargo

cargo install alacritty

Install neovim

curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage && chmod u+x nvim.appimage && sudo mv nvim.appimage /usr/local/bin/nvim

Stow (zsh)

stow alacritty backgrounds gitconfig gtk2 gtk3 gtk4 i3wm nvim picom polybar rofi starship themes tmux zshrc

Stow (bash)

stow alacritty backgrounds bashrc gitconfig gtk2 gtk3 gtk4 i3wm nvim picom polybar rofi starship themes tmux 

macOS

Dependencies

required packages

brew install tmux neovim ripgrep

Install Alacritty cask

brew install --cask alacritty

Stow

stow nvim tmux starship zshrc alacritty

Post installs

Installations after getting needed packages.

Install TPM (tmux)

git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Font

Nerd font used is JetBrains Mono