为避免引入过多的依赖,下面这些软件应该是最基本的要求了。
-
基础软件:
hyprland
xorg-xwayland
qt5-wayland
qt6-wayland
glfw-wayland
xsettingsd
... -
壁纸:
hyprpaper
-
状态栏:
waybar
-
启动器:
rofi-wayland(rofi-lbonn-wayland)
-
通知:
dunst
-
剪切板:
wl-clipboard
cliphist
-
截屏:
slurp
grim
jq
-
密码认证:
xfce-polkit
-
取色:
hyprpicker
-
声音:
pipewire
pipewire-alsa
pipewire-audio
pipewire-pulse
-
亮度:
light
xbacklight
-
录屏:
obs-studio
wireplumber
-
锁屏:
hyprlocklock
hypridle
-
终端:
alacritty
-
音乐:
mpd
ncmpcpp
mpc
-
网络:
networkmanager
iwd
-
文本编辑器:
neovim
geany
-
主题:
qt5ct
kvantum
gsettings-desktop-schemas
-
字体:
Maple Mono SC NF
Iosevka Nerd Font
-
动态取色(已包含,不用下载):
md-color
大部分软件都可以在Archlinux官方仓库下载到,字体请使用 yay 安装(Maple字体需要,当然你也可以换成其他带图标字体),其他中文字体可以到下方链接下载:
Sarasa: https://github.com/be5invis/Sarasa-Gothic
Nerd Font: https://github.com/ryanoasis/nerd-fonts
LXGW: https://github.com/lxgw/LxgwBright
正式使用前请保证安装好对应字体,字体中包含了很多图标显示。
- fork 仓库
git clone --depth=1 https://github.com/ticks-tan/wayland-dotfile
cd hyprland-dotfile
- 备份原有配置
mv ~/.config/hypr ~/.config/hypr-back
- 拷贝配置并修改权限
cp -r hypr ~/.config/
chmod -R u+x ~/.config/hypr/scripts
chmod u+x ~/.config/hypr/hyprland/autostart.sh
- 启动 hyprland 查看效果
hyprland
使用脚本可以进行简单的主题配置,主题配置文件在 hypr/custom/theme.sh
,内部变量有注释说明,可以定制配色、字体和一些其他选项。
最好情况是你可以很好的的使用此配置,修改完文件后使用 Mod + Shift + T
进行运用,脚本会自动刷新配置并重新加载 hyprland
。当然你也可以自定义更多选项,应用脚本在 hypr/custom/apply.sh
,主要都是一些字符串替换,可以自行定制。
第一次使用请先进行主题配置,默认主题你可能没有安装!
默认配色、GTK主题、光标主题均为 catppuccin
,可以到 此处 查看关于 Catppuccin
所有配色主题 。
下面是一些主要的按键绑定,具体请查看 hyprland/bind.conf
键 | 绑定操作 |
---|---|
Mod + Shift + Q | 退出Hyprland |
Mod + Return | 普通模式启动终端 |
Mod + Shift + Return | 启动浮动窗口终端 |
Mod + Alt + Return | 全屏启动终端 |
Mod + P | 取色 |
区域截图 | |
Alt + Print | 当前显示器截图 |
Shift + Print | 选择窗口截图 |
Mod + Shift + S | 区域截图 |
Mod + A | 应用启动器 |
Mod + R | 运行程序 |
Mod + Shift + R | Root运行部分程序 |
Mod + Shift + X | PowerMenu菜单 |
Mod + Shift + N | 网络小部件 |
Mod + Shift + M | 音乐小部件 |
Mod + Shift + T | 应用主题变更 |
Mod + C | 关闭应用 |
Mod + Shift + Space | 切换平铺与浮动 |
Mod + 鼠标 | 移动或调整窗口 |
当前配置部分脚本功能参考自 Archcraft 开源 bspwm 配置,欢迎大家下载 Archcraft 体验。