# Windowsに本気で一度向き合ったなら

5 min read
Table of Contents

1. インストールメディアの作成

公式サイトからインストールメディア作成ソフトをダウンロード usbに書き込み 再起動してBIOSからusbを起動 読み飛ばしながらクリーンインストール ※VMD ControllerがEnableになっているなら一時的に無効化しておく

2. 初回設定

必要なドライバをインストール ASUS TUF Gaming F17 FX706HM - asus.com Windows Updateも終わらせておく

パッケージ管理のためにデフォルトのWin-get以外に以下2つをインストール

  1. Chocolatey
  2. scoop
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

2.1. 設定の変更

カラーモードをダーク クリップボードの履歴をON キーボードのIME設定を変更

  • ctrl+space: IME切り替え
  • 変換, 無変換: IME有効, IME無効

3. アプリインストール

パッケージ検索は以下より Winget, Choco, scoop

3.1. Winget経由

winget install -e --id Microsoft.PowerToys
winget install -e --id Microsoft.PowerShell
winget install -e --id Google.Chrome
winget install -e --id VivaldiTechnologies.Vivaldi
winget install -e --id CodeSector.TeraCopy
winget install -e --id mcmilk.7zip-zstd
winget install -e --id Gyan.FFmpeg
winget install -e --id Python.Python.3.11
winget install -e --id yt-dlp.yt-dlp
winget install -e --id JanDeDobbeleer.OhMyPosh
winget install -e --id Helix.Helix
winget install -e --id nepnep.neofetch-win
winget install -e --id sharkdp.fd
winget install -e --id BurntSushi.ripgrep.GNU
winget install -e --id Rufus.Rufus
winget install -e --id CrystalDewWorld.CrystalDiskInfo.KureiKeiEdition
winget install -e --id Meld.Meld
winget install -e --id Microsoft.VisualStudioCode
winget install -e --id Microsoft.VisualStudio.2022.Community
winget install -e --id Git.Git
winget install -e --id GitHub.GitHubDesktop
winget install -e --id Axosoft.GitKraken
winget install -e --id Obsidian.Obsidian
winget install -e --id KDE.Krita
winget install -e --id Audacity.Audacity
winget install -e --id Valve.Steam
winget install -e --id Nvidia.GeForceExperience

3.2. Choco経由

chocoはパッケージ管理システム含め全て管理者での実行が必要

choco install vivaldi
choco install eza
choco install yazi

3.3. scoop経由

scoop bucket add extras
scoop install extras/zed
scoop install extras/wave-terminal

3.4. その他

4. セットアップ

4.1. Powershellを使う

ターミナルの設定からPowershellを使うように変更 カラーや不透明度も必要に応じて変える (以前はUbuntuスタイルが選べた気がするがない、残念)

oh-my-poshを設定

nerd系フォント: Hack Nerd Font テーマ: sonicboom_dark

インストール

Install-Module posh-git -Scope CurrentUser -Force

プロファイル編集

code $PROFILE

内容

Import-Module posh-git
oh-my-posh init pwsh --config "$HOME\Posh\montys.omp.json" | Invoke-Expression
Remove-Item alias:ls -Force
function ls { eza -F --icons --group-directories-first @args }
function ll { eza -alhF --icons --group-directories-first @args }
function lr { eza -alhF -R -L 2 --icons --group-directories-first --absolute on @args }
function ld { eza -alhD --icons --group-directories-first @args }
function lf { eza -alhfF --icons --group-directories-first @args }
function find { fd @args }
function grep { rg @args }
function g { rg @args }

4.2. PowerShell以外を使う

WaveTermを使ってみる 左1/3にAI、右にターミナルという構成で使ってみる PowerShellを認識してくれるので設定を少し書くだけで利用可能

setting.jsonを編集

{
"autoupdate:channel": "latest",
"telemetry:enabled": false,
"term:fontfamily": "Hack Nerd Font",
"term:fontsize": 18
}

4.3. Zedのセットアップ

cui上では基本codeのように使える 任意のテーマ/アイコンパックを入れるとよい

  • PowershellのLanguageサーバを入れて.ps1エディタとして利用
  • Markdown Oxideを入れて.mdエディタとして利用

4.4. VSCodeのセットアップ

Extensionだけでも入れておく

# extension install .ps1 for VSCode
$desired = @(
"christian-kohler.path-intellisense"
"dracula-theme.theme-dracula"
"marp-team.marp-vscode"
"mosapride.zenkaku"
"ms-ceintl.vscode-language-pack-ja"
"oderwat.indent-rainbow"
"pkief.material-icon-theme"
"streetsidesoftware.code-spell-checker"
)
$current = code --list-extensions
foreach ($ext in $desired) {
if ($current -notcontains $ext) {
code --install-extension $ext
}
}

4.5. PowerToysのセットアップ

以下2つを有効化、必要なら割当を変えること

  • Advanced Paste (super+shift+V)
  • コマンドパレット (super+alt+space)

5. 必要に合わせて入れると良いもの

  • Tablacus Explorer 便利なファイラ、GUI
  • LocalSend LAN内でデータを楽にやり取りするのに便利
  • TresGrep ファイル検索ソフト、word等の中に書いてあることまで探してくれる
  • MultiMonitorTool モニター管理、プロファイル保存
  • X-Mouse Button Control マウス操作をカスタマイズするソフト 公式ソフトがクソなとき用

6. 変えなくてもいいけど変えるもの

背景を任意の画像に変更 マウスカーソルを任意の画像に変更

My avatar

読んでくれてありがとうございます。
質問・感想等は以下またはSNSからどうぞ。

気ままに書いていきますので今後もよろしくお願いします。


More Posts

Comments