为避免引入过多的依赖,下面这些软件应该是最基本的要求了。
基础软件: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
正式使用前请保证安装好对应字体,字体中包含了很多图标显示。
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
使用脚本可以进行简单的主题配置,主题配置文件在 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 体验。