# Windowsに本気で一度向き合ったなら
Table of Contents
1. インストールメディアの作成
公式サイトからインストールメディア作成ソフトをダウンロード
usbに書き込み
再起動してBIOSからusbを起動
読み飛ばしながらクリーンインストール
※VMD ControllerがEnableになっているなら一時的に無効化しておく
2. 初回設定
必要なドライバをインストール ASUS TUF Gaming F17 FX706HM - asus.com Windows Updateも終わらせておく
パッケージ管理のためにデフォルトのWin-get以外に以下2つをインストール
- Chocolatey
- scoop
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserInvoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression2.1. 設定の変更
カラーモードをダーク
クリップボードの履歴をON
キーボードのIME設定を変更
ctrl+space: IME切り替え変換,無変換: IME有効, IME無効
3. アプリインストール
パッケージ検索は以下より Winget, Choco, scoop
3.1. Winget経由
winget install -e --id Microsoft.PowerToyswinget install -e --id Microsoft.PowerShellwinget install -e --id Google.Chromewinget install -e --id VivaldiTechnologies.Vivaldiwinget install -e --id CodeSector.TeraCopywinget install -e --id mcmilk.7zip-zstdwinget install -e --id Gyan.FFmpegwinget install -e --id Python.Python.3.11winget install -e --id yt-dlp.yt-dlpwinget install -e --id JanDeDobbeleer.OhMyPoshwinget install -e --id Helix.Helixwinget install -e --id nepnep.neofetch-winwinget install -e --id sharkdp.fdwinget install -e --id BurntSushi.ripgrep.GNUwinget install -e --id Rufus.Rufuswinget install -e --id CrystalDewWorld.CrystalDiskInfo.KureiKeiEditionwinget install -e --id Meld.Meldwinget install -e --id Microsoft.VisualStudioCodewinget install -e --id Microsoft.VisualStudio.2022.Communitywinget install -e --id Git.Gitwinget install -e --id GitHub.GitHubDesktopwinget install -e --id Axosoft.GitKrakenwinget install -e --id Obsidian.Obsidianwinget install -e --id KDE.Kritawinget install -e --id Audacity.Audacitywinget install -e --id Valve.Steamwinget install -e --id Nvidia.GeForceExperience3.2. Choco経由
chocoはパッケージ管理システム含め全て管理者での実行が必要
choco install vivaldichoco install ezachoco install yazi3.3. scoop経由
scoop bucket add extrasscoop install extras/zedscoop install extras/wave-terminal3.4. その他
- Aviutl2 https://github.com/Neosku/aviutl2-catalog
- Armory Crate Win-get配布版が古いかも https://armoury-crate.com/#download
- Nvidia Driver(566.36) RTX30シリーズで人気なドライバを入れとく
- MesloLGS NF
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-gitoh-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. 変えなくてもいいけど変えるもの
背景を任意の画像に変更 マウスカーソルを任意の画像に変更