Skip to content

Latest commit

 

History

History
180 lines (116 loc) · 5.9 KB

readme.md

File metadata and controls

180 lines (116 loc) · 5.9 KB

dotfiles

English | 日本語

重要

このdotfilesは私用に最適化されているため直接使用することはオススメできません。

Use this templateを使用することを強く推奨します。

terminals

  • プロンプトの背景画像は付いてきません。
  • ファイル単体での動作は一応確認していますが、統合テストは行っていないので、動作保証はいたしかねます。

目次

機能

windows feature

作者の動作環境

  • Windows11 Home
  • WSL(Ubuntu)

インストール方法

windows

どちらかのコマンドを選択します。

  • 推奨コマンド(開発言語は後ほど手動で入れます)
$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

Linux

どちらかのコマンドを選択します。

  • 推奨コマンド(開発言語は後ほど手動で入れます)
((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

docker-compose up

進捗状況

  • 完成箇所

    • Windows settings
    • Linux settings
    • 再現性の確認(仮想マシンにて)
  • 未完成箇所

    • 細かなバグ修正
    • テストコードの追加

注意!

  • これは私の開発環境のセットアップリポジトリです。 あなたが何をしているのか分かっていないのであれば、むやみにこのコードを実行しないでください。 安易に実行すると、現在のあなたの開発環境が私の開発環境の設定に上書きされてしまいます。

  • いくつかの設定は、日本語になっており、英語話者向けではない可能性があります。

  • このプロジェクトはこちらのdotfilesプロジェクトを参考にしています。 彼に多大な感謝を…

手動でやらなければならないこと

  • Hard codedとコメントが書かれたユーザー名の書き換え。(エディターの検索機能を使ってください)
  • ただし現状scoopのパスからwindowsのユーザー名を割り出しているためscoopのパスがWSLでも認識できる状態ならほとんど書き換える必要はありません。

Windows-Terminal

  • windows-terminalの設定ファイルは自動生成のため、あなたの環境に適していません。ユーザー名、その他をあなたのPCに合わせる必要があります。

.gitconfig

  • 少なくともGit configのユーザ名とメールアドレスは、書き換えなければなりません。

ターミナル内で以下のコマンドを実行することで登録できます。

git config --global user.name "ユーザ名"
git config --global user.email "メールアドレス"

動作内容(要修正)

下記をご覧ください。

windowsフロー

linuxフロー

参考サイト

ライセンス