Skip to content

atahatah/dotfiles

Repository files navigation

dotfiles

example workflow

特徴

  • MacOS と Ubuntu の環境を想定しています。
  • Docker 内の dotfiles としての利用も想定しています。
  • $HOME以下のみの変更に抑えることも可能です。

依存関係

Ubuntu 22.04

  • curl
  • git
  • make
  • zsh
sudo apt update && sudo apt install -y curl git make zsh

インストール

  • Ubuntu 22.04
git clone https://github.com/atahatah/dotfiles.git $HOME/dotfiles && cd $HOME/dotfiles && make install_locally && chsh -s $(which zsh)
  • MacOS
git clone https://github.com/atahatah/dotfiles.git $HOME/dotfiles && cd $HOME/dotfiles && make install

フォントの設定

  • VSCode(MacOS/Ubuntu 22.04) editor.fontFamilyに、Knack Nerd Fontを追加。

  • Terminal(MacOS) Terminalを開き、Cmd+,でプロファイルを開き、フォントを次のようにKnack Nerd Fontに変更する。 ターミナルのフォントの変更

  • iTerm2(MacOS) iTerm2を開き、Cmd+,でプロファイルを開き、フォントを次のようにKnack Nerd Fontに変更する。 iTerm2のフォントの変更

ローカルにインストール

$HOME以下のみの変更に抑えます。ただし、MacOS の場合、Homebrewとそれによる dependencies のインストールが抑制されます。このインストール方法は、どちらかというと Linux 環境を想定しています。

git clone https://github.com/atahatah/dotfiles.git $HOME/dotfiles && cd $HOME/dotfiles && make install_locally

追加のインストール

MacOSについて必須ではないインストール

cd &HOME/dotfiles && make opt_install

更新

zsh プラグインなどの更新の実行 ただし、make install_locallyによりローカルに保存された場合は正常な動作を保証しません。

cd $HOME/dotfiles
make update

テスト

Docker を使ってテストすることが可能です。

立ち上げる

cd path/to/dir
docker compose up -d
docker compose exec dotfiles zsh

後片付け

docker compose down

その他

NVIDIA Driverの新規インストール方法はこちら NVIDIA Driver が壊れた場合の再インストールはこちら

参考

ようこそ dotfiles の世界へ

Mac の環境を dotfiles でセットアップしてみた

makefile での OS 条件分岐

dotfiles 整理 その 1:zsh の構成を見なおそう

.zshrc を色んな環境で共有する方法を考えてみた

ワンライナーで dotfiles をインストールする

linux インストールからの環境構築を自動化する

高速で設定しやすい Zsh/Bash プラグインマネージャー Sheldon の紹介

Mac の環境を dotfiles でセットアップしてみた

実行したコマンドの終了コードを表示する

nerd-fonts/readme_ja.md

ローカルにあるフォントを調べる

dotfiles の更新忘れを防いで継続的に管理していく 🔧 💪

シェルスクリプトの echo で”問題なく”色をつける(bash 他対応)

tmux(with macOS)でマウススクロールを有効にする

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages