😴

The Battle with Gentoo (環境構築)

2024/06/16に公開

概要

前回インストールした 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 してインストール

https://docs.docker.com/compose/install/linux/
https://github.com/docker/compose/releases/

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

アイコンはこれにしました。カッコいいです

https://github.com/L4ki/Colorful-Plasma-Themes?tab=readme-ov-file

Screenshot


Discussion