Skip to content

Repository files navigation

dotfiles

Configuration files and utilities for my development PC.

Supported platforms

  • Debian latest release, Debian sid
  • Ubuntu latest release
  • Mac OS X

Installation

# export REVISION=master# export REPOSITORY=... # If you want to use your own repository.
bash install-dotfiles.sh
# Restart terminal.

Setup Debian and Ubuntu

sudo apt update
sudo apt satisfy ' gawk, make, pipx, python3-pip, rsync, tig, tmux, universal-ctags, vim, zsh,'# For desktop environment
sudo apt satisfy ' i3, x11-xserver-utils, xclip, xinput,'# dotfilesをインストール# ターミナルを開き直す

Setup Mac

# OS設定:# ダークモードon# アクセシビティ→視差効果を減らす# アクセシビティ→コントラストを上げる# アクセシビティ→カラー以外で区別## ターミナル設定:# Profile: Pro# Use blink cursor# Cursor color: Green# Window title: without size# Scroll buffer: 0 lines# Audio bell: off# Visual bell: always# シェルの終了時: 正常終了した場合は閉じる# 再開→ウィンドウを再度開くときにテキストを復元: off## Finder設定:# 全部チェック入れる
brew install slack firefox
# googleとslackにログイン
ssh-keygen -t ed25519
# gitlab/githubに公開鍵を登録
brew tap jakehilborn/jakehilborn && brew install displayplacer
# toolboxをcloneしてきて、ディスプレイ設定を反映# gnu版のコマンドを用意
brew install grep gawk gzip gnu-tar gnu-sed gnu-time gnu-getopt binutils findutils diffutils coreutils moreutils
brew install zsh
echo /opt/homebrew/bin/zsh |sudo tee -a /etc/shells
brew install \
autossh \
black \
clang-format \
cloc \
cmake \
ctags \
ctemplate \
entr \
flock \
go \
graphviz \
htop \
ipython \
jq \
llvm \
lnav \
mosh \
mycli \
mysql \
nkf \
nmap \
pipx \
pwgen \
python-tabulate \
ranger \
rename \
ripgrep \
rsync \
the_silver_searcher \
tig \
tmux \
trash \
watch \
wget \
yapf \
zstd
# dotfilesをインストール# ターミナルを開き直す
brew install hammerspoon
# Install yabai. See official wiki.# https://github.com/koekeishiya/yabai/wiki# Install casks and formulae.# NOTE: some casks requires manual operation.
brew install \
gcloud-cli \
gimp \
google-chrome \
jetbrains-toolbox \
libreoffice \
microsoft-remote-desktop \
mysqlworkbench \
wireshark \
zoom
# ターミナルを開き直す# JetBrains Toolboxで必要なIDEをインストール# 主要サーバにSSH公開鍵を配っておく

About

My dotfiles.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages