gentoo
systemctl --user enable --now pipewire-pulse.socket wireplumber.service
スワップファイル done
sudo fallocate -l 2GiB /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo vi /etc/fstab
/swapfile none swap sw 0 0
https://wiki.gentoo.org/wiki/Swap
指紋認証でログイン
sudo flaggie gdm +fprint
sudo emerge -avuDN @world
高速なパッケージ検索 done
sudo emerge -av eix
sudo eix-sync
eix neovim
古いカーネルを消す
sudo emerge -av eclean-kernel
sudo eclean-kernel -a
いらなくなったダウンロードファイルを消す
sudo emerge -av gentoolkit
sudo eclean-dist -d
お掃除ワンライナー
sudo emerge --depclean && sudo eclean-dist -d && sudo eclean-kernel -a
neovim をデフォルトのエディタにする done
sudo emerge -av neovim
sudo eselect vi set nvim
テキストエディタ
sudo emerge -av gnome-text-editor
イメージビューア
sudo emerge -av loupe
PDF ビューア
sudo emerge -av papers
動画/音声
sudo emerge -av totem
GNOME shell 拡張
sudo emerge -av gnome-browser-connector
Chrome を再起動すると https://extensions.gnome.org/ から拡張をインストールできるようになる
おすすめ拡張
https://extensions.gnome.org/extension/4269/alphabetical-app-grid/
https://extensions.gnome.org/extension/5895/app-hider/
https://extensions.gnome.org/extension/2986/runcat/
お好みで
https://extensions.gnome.org/extension/1720/weeks-start-on-monday-again/
Go のパッケージを最適化する
sudo vi /etc/portage/make.conf
GOAMD64="v4"
日々のアップデート
sudo eix-sync
sudo emerge -avuDN @world
github-cli
emerge -av github-cli
sudo emerge --ask app-shells/fzf
https://wiki.gentoo.org/wiki/Fzf
code:bash
function fzf-ghq-cd() {
local repo=$(ghq list | fzf)
if -n "$repo" ; then
cd "$(ghq root)/$repo"
zle reset-prompt
fi
}
zle -N fzf-ghq-cd
bindkey '^g' fzf-ghq-cd
Discord
Discord - Gentoo wiki
どのキーが押されたか
sudo emerge -av xev