Skip to content

hbin/dotfiles

Repository files navigation

Dotfiles

This is a collection of my dot files and setups.

Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Dotfiles

git clone https://github.com/hbin/dotfiles.git ~/dotfiles
~/dotfiles/scripts/stow

oh-my-zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

zsh autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
curl https://mise.run | sh
## rbenv(Deprecated)
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build

install ruby dependencies

brew install openssl@3 readline libyaml gmp
## pyenv(Deprecated)
git clone https://github.com/pyenv/pyenv.git ~/.pyenv

install python dependencies

brew install openssl readline sqlite3 xz zlib tcl-tk@8

Docker

I prefer the OrbStack over the vanila Docker Desktop.

MySQL

docker run -e MYSQL_ALLOW_EMPTY_PASSWORD=true -d --restart always -p 3306:3306 mysql

MySQL client

brew install mysql-client
brew link -f mysql-client

Emacs

Install emacs-plus, recommended for Doom.

brew tap d12frosted/emacs-plus
brew install emacs-plus

Make alias to the /Applications folder

osascript -e 'tell application "Finder" to make alias file to posix file "/opt/homebrew/opt/emacs-plus/Emacs.app" at posix file "/Applications" with properties {name:"Emacs.app"}'

Doom

Install Doom dependencies

brew install coreutils markdown shellcheck fontconfig ripgrep fd
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.config/emacs
~/.config/emacs/bin/doom install
## Stats(Deprecated)
brew install --cask stats

About

My home dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published