
Hyprland用のCaelestia dotsを試してみました。これは良いかもしれない。
https://github.com/caelestia-dots/caelestia
https://github.com/caelestia-dots/shell
https://www.youtube.com/watch?v=TggHDm0_vBw
環境
- Arch Linux
- GDM
- Hyprland
- Caelestia dots
- fish
インストール
バックアップ
設定ファイルが上書きされるのでバックアップ推奨です。
fish, starship, fastfetch 等の設定ファイルが上書きされます。Caelestia dots
git clone https://github.com/caelestia-dots/caelestia.git ~/.local/share/caelestia
~/.local/share/caelestia/install.fishインストールスクリプトはfishが前提です。
設定
- ディスプレイ解像度
hyprctl monitors all
~/.config/hypr/hyprland.conf # Default monitor conf
#monitor = , preferred, auto, 1
monitor = DP-1, 1920x1080@60, 0x0, 1 - アプリ
~/.config/hypr/hyprland/variables.conf # Apps
$terminal = foot
#$browser = zen-browser
$browser = google-chrome-stable
#$editor = codium
$editor = code
#$fileExplorer = thunar
$fileExplorer = nautilus
利用
キーバインド
- Launcher
~/.config/hypr/hyprland/keybinds.conf # ## Shell keybinds
# Launcher
bindi = Super, Super_L, global, caelestia:launcher - Go to Workspace -1/:1
~/.config/hypr/hyprland/keybinds.conf # Go to workspace -1/+1
bind = Super, mouse_down, workspace, -1
bind = Super, mouse_up, workspace, +1 - Keybinds
~/.config/hypr/hyprland/variables.conf # ### Keybinds ###
# Workspaces
$kbMoveWinToWs = Super+Alt
$kbMoveWinToWsGroup = Ctrl+Super+Alt
$kbGoToWs = Super
$kbGoToWsGroup = Ctrl+Super
$kbNextWs = Ctrl+Super, right
$kbPrevWs = Ctrl+Super, left
$kbToggleSpecialWs = Super, S
# Window groups
$kbWindowGroupCycleNext = Alt, Tab
$kbWindowGroupCyclePrev = Shift+Alt, Tab
$kbUngroup = Super, U
$kbToggleGroup = Super, Comma
# Window actions
$kbMoveWindow = Super, Z
$kbResizeWindow = Super, X
$kbWindowPip = Super+Alt, Backslash
$kbPinWindow = Super, P
$kbWindowFullscreen = Super, F
$kbWindowBorderedFullscreen = Super+Alt, F
$kbToggleWindowFloating = Super+Alt, Space
$kbCloseWindow = Super, Q
# Special workspace toggles
$kbSystemMonitor = Ctrl+Shift, Escape
$kbMusic = Super, M
$kbCommunication = Super, D
$kbTodo = Super, R
# Apps
$kbTerminal = Super, T
$kbBrowser = Super, W
$kbEditor = Super, C
$kbFileExplorer = Super, E
# Misc
$kbSession = Ctrl+Alt, Delete
$kbClearNotifs = Ctrl+Alt, C
$kbShowPanels = Super, K
$kbLock = Super, L
$kbRestoreLock = Super+Alt, L
フォルダと設定ファイル
- hyprland.conf
~/.config/hypr/hyprland.conf - variables.conf
~/.config/hypr/variables.conf - スクリーンショット格納フォルダ
~/.cache/caelestia/screenshots/
To Do
- キーボードレイアウト
- 日本語入力
- ログアウト
- 壁紙変更
- リモートログイン

