Skip to content
This repository has been archived by the owner on Oct 5, 2024. It is now read-only.

rwanyoike/dotfiles_archived

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

dotfiles

Requirements

  • git
  • zsh

Installation

Clone the repository:

git clone <REPO_URL> ~/.dotfiles

Run provision.sh:

bash ~/.dotfiles/provision.sh

Set your default shell:

chsh --shell $(which zsh) # ┌(ಠ‿ಠ)┘

Post Install

All Systems

Version Management

(pyenv|rbenv|nodenv|goenv) install --list
(pyenv|rbenv|nodenv|goenv) install <version>
(pyenv|rbenv|nodenv|goenv) global <version>

Python Packages

pip install --user pipx
xargs -L1 pipx install < ~/.packages/pip.txt

Node Packages

# Install https://github.com/yarnpkg/yarn
xargs yarn global add < ~/.packages/npm.txt

macOS

Brew Packages

# Install https://github.com/Homebrew/brew
brew bundle install --file=~/.packages/brew.txt

Nix Packages

# Install https://github.com/NixOS/nix
nix-env --install --file ~/.packages/nix.nix

Arch Linux

Pacman Packages

sudo pacman -S --needed - < ~/.packages/pacman.txt

AUR Packages

# Install https://aur.archlinux.org/packages/yay
yay -S - < ~/.packages/aur.txt

Releases

No releases published

Packages

No packages published