Files
niri-dotfiles/readme.md
2025-10-17 01:24:21 +08:00

2.3 KiB
Raw Permalink Blame History

niri 散装配置集dotfiles

都怪雪叶!(

by the time I make this repo, I even haven't configure fcitx5. so English README only.

Note

本仓库的配置管理方案比较原始:逐个做软链接处理。有觉得stow等工具好用,想要重新组织文件树的欢迎 pr.

  • .config/** -> $HOME/.config/**
  • bin直接并入$PATH

其中带后缀(如.sh)的脚本仅供 niri 等组件调用,设计上并不希望在终端里启动。

  • .z* -> $HOME/.z*
  • default-electron-flags -> $HOME/.config/*-flags.conf (code, chrome)

QQ 不适用这组参数,另见 archlinuxcn 社区论坛。

Note

还有一些较早做的配置,以及全局配置(像 sddm并不方便合进来由于篇幅和复述可靠性有限就略过罢。

鸣谢

  • 雪叶 @Vescrity (Yukitoha)
  • fizzyizzy05 (Isabelle Jackson, mtf)

已知依赖

仅列出想得起来的依赖软件包。

依赖 配置 备注
niri .config/niri/config.kdl
fuzzel .config/fuzzel/*
mako .config/mako/*
swww bin/chbg (bash) 另需imagemagick来生成图片的高斯模糊版本。
gtklock .config/gtklock/* 现阶段无法跟swayidle合用,尽管其 Wiki 鼓励这么做。
xdg-desktop-portal-(gtk|gnome) .config/xdg-desktop-portal/*-portals.conf GNOME 支持最全,但称不上好看(
kwallet VSCode 试图登录时会弹出向导让你配的。 替代gnome-keyring。建议加装kwallet-pam,免得 VSCode 自己尝试解锁结果闪退。
foot .config/foot/foot.ini
yazi .config/yazi/* 替代nautilus;另用fake-nautilus移除nautilus包。
fastfetch .config/fastfetch/*
waybar .config/waybar/*
mpris systemctl --user服务 参见 ArchWiki.
pavucontrol-qt

参考资源与备注

深色模式:gsettings set org.gnome.desktop.interface color-scheme prefer-dark
GTK/QT 深色主题:参见 Arch Wiki.