コンテンツにスキップ

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

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を使うように変更
カラーや不透明度も必要に応じて変更

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を使ってみる
左⅓に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. 変えなくてもいいけど変えるもの

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