th2ch-g / dotfiles

💻 My dotfiles for UNIX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

last-commit license repo-size CI

example

Install

For me

git clone --recursive -j 8 https://github.com/th2ch-g/dotfiles.git && \
cd ./dotfiles && \
./install.sh --link

For Guest

git clone --recursive -j 8 https://github.com/th2ch-g/dotfiles.git && \
cd ./dotfiles && \
./install.sh --zsh --vim --tmux

From Dockerfile

Case1: Pull from ghcr

docker pull ghcr.io/th2ch-g/dotfiles:latest
docker run --rm -it ghcr.io/th2ch-g/dotfiles zsh

Case2: Build locally

  • If you want to use as guest, change Dockerfile
git clone --recursive -j 8 https://github.com/th2ch-g/dotfiles.git && \
docker image build -t myenv dotfiles/docker && \
docker run --rm -it myenv zsh

Update

Simple

git pull origin main

Overwrite

git fetch origin main && \
git reset --hard origin/main

Submodule update

git submodule update --remote <submodule_path>

Contents

  • vim (>= v8.2 tested)
  • zsh (>= v5.8 tested)
  • tmux (>= 3.0a tested)
  • iterm2
  • mytools
  • brew
  • cargo
  • docker
  • others

About

💻 My dotfiles for UNIX

License:MIT License


Languages

Language:Shell 87.3%Language:Vim Script 11.5%Language:Dockerfile 1.2%