安装EndeavourOS

安装niri

niri本体

sudo pacman -S niri

安装其他组件

sudo pacman -S waybar foot xdg-desktop-portal-wlr wl-clipboard mako \
 network-manager-applet wofi swaybg brightnessctl playerctl

软件包功能说明

包名 主要功能 说明
waybar 状态栏 显示时间、电量、音量、网络状态等,类似于 Polybar 的 Wayland 版。
foot 终端模拟器 轻量、快速、原生 Wayland 终端,适合 Niri / Sway 等桌面。
xdg-desktop-portal-wlr 桌面集成接口 提供截图、屏幕共享、文件选择等 Wayland 桌面通用功能(wlr 专用实现)。
wl-clipboard 剪贴板工具 提供 wl-copywl-paste 命令,Wayland 下的剪贴板支持。
mako 通知服务 Wayland 下的轻量通知守护进程,用于弹出系统消息。
network-manager-applet 网络托盘图标 图形化网络管理小程序,显示在 Waybar 或系统托盘上。
wofi 应用启动器 类似 rofi 的 Wayland 版本,用于搜索并启动应用程序。
swaybg 设置桌面壁纸 为 Wayland 桌面设置背景图片的小工具。
brightnessctl 屏幕亮度控制 调整笔记本或显示器亮度的命令行工具。
playerctl 媒体控制 控制音乐播放器(播放、暂停、下一首等),Waybar 常用插件依赖。

###(推荐)安装一个轻量显示管理器(DM)

KDE 默认用的是 SDDM,虽然可以直接用它启动 Niri,但我们建议更轻、更干净的方案:

# tuigreet 属于 AUR 软件包(社区维护),也可以使用yay来安装。EndevourOS默认支持.
pacman -S greetd-tuigreet #
yay -S greetd-tuigreet

先禁用SDDM

sudo systemctl disable sddm

启用 greetd:

sudo systemctl enable greetd
sudo systemctl start greetd # [可选] - 立即启动(不用重启)