update readme
This commit is contained in:
32
readme.md
32
readme.md
@@ -3,17 +3,10 @@
|
||||
都怪雪叶!(
|
||||
|
||||
> [!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)并不方便合进来,由于篇幅和复述可靠性有限,就略过罢。
|
||||
> 1. 本仓库的配置管理方案比较原始:逐个做软链接处理。
|
||||
> 个人并不打算无脑用`stow`,尤其不希望一些 systemd 服务和涉及 token 的自用小工具混进来。
|
||||
> 2. 还有一些早期配置在整理本仓库时已经淡忘,由于篇幅和复述可靠性有限,亦不考虑收纳。
|
||||
> 3. 涉及`$HOME`、`~`、`%h`开头(最后一个多见于 systemd 服务)的路径建议自行适配——我的设定你不一定会满意。
|
||||
|
||||
## 鸣谢
|
||||
- 雪叶 [@Vescrity](https://github.com/Vescrity) (Yukitoha)
|
||||
@@ -24,15 +17,16 @@
|
||||
|
||||
|依赖|配置|备注|
|
||||
|-|-|-|
|
||||
|niri|`.config/niri/config.kdl`|建议检查所有`~/`开头的路径——我的设定你不一定满意。|
|
||||
|niri|`.config/niri/config*.kdl`|只拆分了`window-rule`和`binds`,拆太碎有些视觉效果会失效。|
|
||||
|`fuzzel`|`.config/fuzzel/*`|
|
||||
|`mako`|`.config/mako/*`|
|
||||
|`swww`|`bin/chbg` (bash)|依赖`imagemagick`。另,可以配合图床等实现定期换壁纸。|
|
||||
|`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`包。|
|
||||
|`zsh`|`.zshrc` `.zprofile`|另使用了 ZshIM 和 powerlevel10k 主题,因此有些配置(如`HISTFILE`)不得不相应地提前。|
|
||||
|yazi|`.config/yazi/*`|替代`nautilus`。另用`fake-nautilus`移除`nautilus`包。|
|
||||
|fastfetch|`.config/fastfetch/*`|
|
||||
|waybar|`.config/waybar/*`|建议搭配`systemctl --user`(参见 [niri 在线文档](https://yalter.github.io/niri/Example-systemd-Setup.html))以便重载配置。|
|
||||
|`mpris`||`systemctl --user`配置自启动(参见 ArchWiki)|
|
||||
@@ -41,5 +35,11 @@
|
||||
## 参考资源与备注
|
||||
- Nerd 字体:[Monaco Nerd Font Mono (MelodyEcho ver.)](https://glowmem.com/upload/articles/archlinux-note/Monaco_Nerd_Font_Mono-Regular.ttf) 或直接`ttf-monaco-nerd-font`(AUR)。后者在 VSCode 里表现不咋地。
|
||||
|
||||
> 深色模式:`gsettings set org.gnome.desktop.interface color-scheme prefer-dark`
|
||||
> GTK/QT 深色主题:参见 [Arch Wiki](https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#Styles_for_both_Qt_and_GTK).
|
||||
- 深色模式:`gsettings set org.gnome.desktop.interface color-scheme prefer-dark`
|
||||
GTK/QT 深色主题:参见 [Arch Wiki](https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications#Styles_for_both_Qt_and_GTK)。我摆烂了。
|
||||
|
||||
- 大多数 Electron 应用需要读`~/.config/*-flags.conf`来适配 Wayland,
|
||||
你可以把`default-electron-flags`相应地软链接过去。**特别地,QQ 需要多加一条**`--wayland-text-input-version=3`。
|
||||
|
||||
- `hoyocloud-chromium-userscript.js`顾名思义,用于**在 Chrome 里**(firefox 不需要)游玩米哈游云游戏的油猴脚本。
|
||||
参见 [Bilibili 专栏](https://www.bilibili.com/opus/842314310196658193)。
|
||||
|
||||
Reference in New Issue
Block a user