Open11
Archlinux install その他設定
Archlinux install
- iwctl
- station wlan0 connect xxxxx
- 無線LANのパスワード
- pacman -Sy archlinux-keyring archinstall
- archinstall
- で色々選択肢が選べる。tabで選択
- git firefox neovim rofiを追加
ステルスで接続できないとき
# iw dev でインターフェイス名確認
# echo 'ctrl_interface=DIR=/run/wpa_supplicant' > /etc/wpa_supplicant.conf
# wpa_passphrase [ssid] [passphrase] >> /etc/wpa_supplicant.conf
# ip link set [interface] up
# nvim /etc/wpa_supplicant.conf
最期の行にscan_ssid=1を追加
# wpa_supplicant -B -D nl80211 -c /etc/wpa_supplicant.conf -i [interface]
# dhcpcd -A [interface]
音が出ないとき
paru -S alsa-utils
alsamixerでミュート変更
各種 font install
paru -S otf-font-awesome
をインストールしてwaybarのアイコン表示される
paru -S ttf-ricty-diminished
paru -S otf-ipaexfont
paru -S noto-fonts noto-fonts-cjk noto-fonts-emoji
paru -S nerd-fonts
でいっぱい候補が出るが、どれをインストールすべきかわからん。全部入れたら4G必要だし
paru -S ttf-hack-nerd
これでいいかも
フォントキャッシュ更新
fc-cache -vf
再起動後ネットワークにつなげる
// コマンドをよく忘れるからメモ
nmcli device wifi connect xxxxx password xxxxx
paruのinstall
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
cd
rm -rf paru
sudo pacman -Rs rust
sudo nvim /etc/paru.conf
SkipReview
sudo nano /etc/makepkg.conf
COMPRESSZST=(zstd -T0 -c -z -q -)
pacman.conf の設定変更
- VerbosePkgListsをアンコメントする。
- ParallelDownloadsをアンコメントする。
- Colorをアンコメント
- ILoveCandyを追加する
sudo pacman -Syyu
sudo pacman -S reflector
sudo reflector --country Japan,Australia --age 24 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
sudo systemctl enable reflector.service
/etc/pacman.confの編集
sudo pacman -S pacman-contrib
sudo paccache -r
sudo systemctl enable paccache.timer
caps2ctrlの設定いくつか
Xmodmap 編集方法
sudo pacman -S xorg-xmodmap
xmodmap -pke > ~/.Xmodmap
vim ~/.Xmodmap
clear lock
clear control keycode 66 = Control_L
add control = Control_L Control_R ??
# 元々ctrlのところにcapslock記入
keymapを作る方法
sudo dumpkeys | head -1 | sudo tee /usr/share/keymaps/caps2ctrl.map
udo mkdir -p /usr/local/share/kbd/keymaps
vim /usr/local/share/kbd/keymaps/caps2ctrl.map
keycode 58 = Control # CapsLock act as Ctrl
# keycode 29 = Caps_Lock # Ctrl act as CapsLock
# alt_is_meta # Fix the Alt key"
sudo vim /etc/vconsole.conf #keymap変数をUSと同時に記載。
日本語入力
pacman -S fcitx5-im fcitx5-mozc
sudo vim /etc/environment
#input method module setting
GTK_IM_MODULE="fcitx5"
QT_IM_MODULE="fcitx5"
XMODIFIERS='@im=fcitx5'
nvimの設定
- .config/nvim/lua
- このディレクトリはluaと明示しなくても自動で認識してくれるっぽい。
- init.luaで/luaディレクトリ内のファイルに丸ごとrequireできる。
- lazy.luaのsetupで{import = "xxxxx.plugins"}と読み込みをしてやる必要あり
- pluginsの中にinit.luaを作成する
return {
"nvim-lua/plenary.nvim",
"christoomey/vim-tmux-navigator",
}
上記を読み込ませてやることで、nvim-treeの操作が楽になる
dockerでpermission deniedされたときの対処法
$ id username
$ grep docker /etc/group
$ sudo usermod -aG docker username
//ちゃんと追加されたか確認
$ id username
$ grep docker /etc/group