Ubuntuのセットアップ
パッケージマネージャの準備
sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential curl git wget
LC_ALL=C xdg-user-dirs-update --force
Flatpak環境の構築
Ubuntuのデスクトップアプリ管理をFlatpakに一元化するため、ランタイムとリポジトリを追加する。
sudo apt install -y flatpak gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
設定を反映させるため、ここで一度再起動を行う。
デスクトップアプリケーションの導入
flatpak install flathub md.obsidian.Obsidian
flatpak install flathub com.slack.Slack
flatpak install flathub com.discordapp.Discord
flatpak install flathub org.zotero.Zotero
flatpak install flathub com.bitwarden.desktop
ランチャーの導入 (Ulauncher)
sudo add-apt-repository ppa:agornostal/ulauncher
sudo apt update && sudo apt install -y ulauncher
インストール後、自動起動設定を有効にする。
日本語環境の構築
フォント
Noto Sans CJK JPおよび開発用フォントを導入する。
sudo apt install -y fonts-noto-cjk fonts-noto-color-emoji
PlemolJPやHackGenなどの特殊なフォントは、配布元のGitHubからdebパッケージ、またはttfファイルを直接取得して~/.local/share/fontsに配置する。
日本語入力 (Fcitx5)
fcitx5を利用する。Hazkeyを使いたいからだ。
sudo apt install -y fcitx5
im-config -n fcitx5
開発環境とCLIツール
シェルとドットファイル管理
zshへの切り替えと、chezmoiによる設定の同期を行う。
sudo apt install -y zsh nvim
chsh -s $(which zsh)
# chezmoiの導入
sh -c "$(curl -fsLS get.chezmoi.io)" -- init --apply <YOUR_GITHUB_USERNAME>