My dotfiles, managed with chezmoi.
- WM: Hyprland
- Terminal: Kitty (Alacritty also supported)
- Editor: Neovim
- Shell: Zsh (via Home Manager)
- Bar: Waybar
- Launcher: Fuzzel
- Notifications: Dunst
- Input method: Fcitx5 (Mozc-UT / SKK)
hyprland
xdg-desktop-portal-hyprland
hyprlock
hyprpicker
waybar
dunst
nm-applet
kitty
alacritty # サブ端末として利用
fcitx5-im
fcitx5-mozc-ut
fcitx5-skk
1password
nemo
fuzzel
nwg-drawer
vivaldi
grim
slurp
satty
ddcutil
brightnessctl
neovim
oh-my-posh
パッケージ管理には Home Manager を使用。
# フレーク更新 + chezmoi への反映
hm update
# インストール済みパッケージ一覧
hm listchezmoi init https://github.com/anmoti/dotfiles.git
chezmoi applyecho 'SUBSYSTEM=="i2c-dev", KERNEL=="i2c-[0-9]*", GROUP="i2c"' | sudo tee /etc/udev/rules.d/45-myi2c.rules
sudo groupadd --system i2c
sudo usermod -aG i2c $USER参考: https://www.ddcutil.com/i2c_permissions_using_group_i2c/
sudo mkdir -p /etc/udev/rules.d/
sudo ln -sf ~/.config/udev/99-razer-ignore.rules /etc/udev/rules.d/99-razer-ignore.rules
sudo udevadm control --reload-rules
sudo udevadm trigger/etc/systemd/logind.conf
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore| スクリプト | 説明 |
|---|---|
term |
デフォルト端末 (Kitty) 起動。--float でフロートウィンドウ |
term_alacritty |
Alacritty 起動 |
change-brightness |
ddcutil + brightnessctl で輝度を統合制御 |
hm |
Home Manager ラッパー (list / update) |