😴
The Battle with Gentoo (環境構築)
概要
前回インストールした Gentoo は、ブラウザもなく、日本語も打てない状態ですので、必要なソフトウェアのインストールと設定の備忘録とします。最適化カーネルのリビルドは次のタスクですね
Swap
オンにしてませんでした
mkswap /dev/nvme0n1p2
swapon /dev/nvme0n1p2
swapon --show
Chromium
今回は X なので wayland を除外
USE="-wayland -screencast"
L10N="ja"
Chromium をコンパイルします。2時間くらいかかりましたが、十分なパフォーマンスです
emerge chromium
Japanese font
日本語フォントはとりあえずといった感じで以下
emerge source-han-sans
ibus-mozc
python_single_target を指定しないとインストール出来ないので、対象のパッケージだけを /etc/portage/package.use/mozc に python3.11 で指定
USE="ibus"
emerge app-i18/mozc
Bluetooth
Bluetooth 関係をコンパイルして、常駐待機の設定にします。Plasma と同時にビルドされているっぽいですが、入っていない場合は上の2つをコンパイル。後はヘッドセットを使うために pulseaudio をインストール。無事に AirPods がペアリング出来ています
emerge bluedevil
emerge bluez
emerge pulseaudio
systemctl start bluetooth
systemctl --user enable pulseaudio.service pulseaudio.socket
systemctl start --user pulseaudio
Image
画像関係をコンパイルします
emerge gwenview
emerge krita
Discord
眠れない夜に Discord でフラットアーサーの主張を読んで楽しんでいます
echo "net-im/discord all-rights-reserved" >> /etc/portage/package.license/discord
emerge --ask discord
Zsh
p10k を入れています
emerge zsh
Docker
docker は emerge して、compose は最新を (これを書いている時点では v2.27.1) プラグインとして本家からバイナリを DL してインストール
emerge app-containers/docker
emerge app-containers/docker-cli
DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
mkdir -p $DOCKER_CONFIG/cli-plugins
curl -SL https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose
systemctl start docker
Icons
アイコンはこれにしました。カッコいいです
Screenshot
Discussion