English | 日本語
このdotfilesは私用に最適化されているため直接使用することはオススメできません。
Use this template
を使用することを強く推奨します。
- プロンプトの背景画像は付いてきません。
- ファイル単体での動作は一応確認していますが、統合テストは行っていないので、動作保証はいたしかねます。
- Windows11 Home
- WSL(Ubuntu)
どちらかのコマンドを選択します。
- 推奨コマンド(開発言語は後ほど手動で入れます)
$env:DOTFILES_INSTALL_MODE = 'lightweight';Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/SARDONYX-sard/dotfiles/main/install-win.ps1')
- フルサイズモード
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/SARDONYX-sard/dotfiles/main/install-win.ps1')
エラーした場合は以下のコマンドを先に実行してください。
Set-ExecutionPolicy RemoteSigned
どちらかのコマンドを選択します。
- 推奨コマンド(開発言語は後ほど手動で入れます)
((command -v curl) >/dev/null 2>&1 && curl -sSfL https://raw.githubusercontent.com/SARDONYX-sard/dotfiles/main/install-wsl.sh -o "/tmp/install-wsl.sh") ||
((command -v wget) >/dev/null 2>&1 && wget -P /tmp/ https://raw.githubusercontent.com/SARDONYX-sard/dotfiles/main/install-wsl.sh) && bash /tmp/install-wsl.sh --light --fish
- フルサイズモード
((command -v curl) >/dev/null 2>&1 && curl -sSfL https://raw.githubusercontent.com/SARDONYX-sard/dotfiles/main/install-wsl.sh -o "/tmp/install-wsl.sh") ||
((command -v wget) >/dev/null 2>&1 && wget -P /tmp/ https://raw.githubusercontent.com/SARDONYX-sard/dotfiles/main/install-wsl.sh) && bash /tmp/install-wsl.sh
# Options
# --zsh: default shellをzshに変えます
# --fish: fishシェルのプラグインをインストールします
# --light: Lightweight mode (各言語を自動で入れません)
docker-compose up
-
完成箇所
- Windows settings
- Linux settings
- 再現性の確認(仮想マシンにて)
-
未完成箇所
- 細かなバグ修正
- テストコードの追加
-
これは私の開発環境のセットアップリポジトリです。 あなたが何をしているのか分かっていないのであれば、むやみにこのコードを実行しないでください。 安易に実行すると、現在のあなたの開発環境が私の開発環境の設定に上書きされてしまいます。
-
いくつかの設定は、日本語になっており、英語話者向けではない可能性があります。
-
このプロジェクトはこちらのdotfilesプロジェクトを参考にしています。 彼に多大な感謝を…
Hard coded
とコメントが書かれたユーザー名の書き換え。(エディターの検索機能を使ってください)- ただし現状
scoop
のパスからwindows
のユーザー名を割り出しているためscoop
のパスがWSLでも認識できる状態ならほとんど書き換える必要はありません。
- windows-terminalの設定ファイルは自動生成のため、あなたの環境に適していません。ユーザー名、その他をあなたのPCに合わせる必要があります。
- 少なくともGit configのユーザ名とメールアドレスは、書き換えなければなりません。
ターミナル内で以下のコマンドを実行することで登録できます。
git config --global user.name "ユーザ名"
git config --global user.email "メールアドレス"
下記をご覧ください。
-
apt-wrapper.sh: MIT license
Copyright (c) 2017- Josh Glendenning(https://github.com/isobit/pac), SARDONYX
-
pacman-wrapper.sh: MIT license
Copyright (c) 2017- Josh Glendenning(https://github.com/isobit/pac)
-
nvim: nvim-licenses
-
その他: 3つのうちどれか一つだけをお選びください。