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はパッケージ管理システム含め全て管理者での実行が必要
3.3. scoop経由¶
3.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を使うように変更
カラーや不透明度も必要に応じて変更
oh-my-poshを設定¶
nerd系フォント: Hack Nerd Font
テーマ: sonicboom_dark
インストール
内容
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. 変えなくてもいいけど変えるもの¶
背景を任意の画像に変更
マウスカーソルを任意の画像に変更