安装

paru -S niri

配置位置

配置文件位于:~/.config/niri/config.kdl 文件夹下。

一些安装

niri 默认的软件启动器是 fuzzel,快捷键是 win + D

默认的终端模拟器是 alacritty,快捷键是 win + TAlacritty美化

默认的状态栏是 warbar, arch的状态栏waybar

所以需要下一下这个三个东西,这样才可以正常启动与使用,不然连终端都没法打开,也不用下面的配置了。

sudo pacman -S alacrity fuzzel

配置

按键配置

在 binds 这个模块中。

启动程序使用 spawn 指令,例如 spawn "ls" "-a" "-l"

Mod 默认是 win 键。

启动配置

spawn-at-startup "waybar" # 这个就可以在系统启动的时候也一起启动,也就是开机自启

常用快捷键

win + shift + slash 查看快捷键使用,这个可以自定义,修改 hot-key 这个里面的字符串,如果你要修改快捷键,注意把这里也进行更改。

win + shift + E 快速注销,其实我用这个主要来进行一些功能上的测试。

win + U 向上切换工作区。

win + I 向下切换工作区。

win + H 向左切换,win + L 向右切换。

win + ctrl + H 将当前激活的向左移动,win + ctrl + L 向右移动。

win + shift + L 切换屏幕。

目前使用

我现在使用的就是 niri,相比起 hyperland 更加好用。