Commit 76f8dce

HPCesia <me@hpcesia.com>
2025-10-23 18:22:43
docs: update README
1 parent 4b51081
modules/README.md
@@ -30,7 +30,7 @@ and finally review each module in turn.
 
 Of course! Here are some real-world Dendritic pattern NixOS configurations I have seen (listed alphabetically):
 
-- [drupol/infra)](https://github.com/drupol/infra)
+- [drupol/infra](https://github.com/drupol/infra)
 - [mightyiam/infra](https://github.com/mightyiam/infra)
 - [ShadowRZ/flakes](https://github.com/ShadowRZ/flakes)
 - [vic/vix](https://github.com/vic/vix)
modules/README.zh-CN.md
@@ -24,7 +24,7 @@
 
 当然,这里列举了一些我见过的现实中的 Dendritic 模式的 NixOS 配置(按字母顺序列出):
 
-- [drupol/infra)](https://github.com/drupol/infra)
+- [drupol/infra](https://github.com/drupol/infra)
 - [mightyiam/infra](https://github.com/mightyiam/infra)
 - [ShadowRZ/flakes](https://github.com/ShadowRZ/flakes)
 - [vic/vix](https://github.com/vic/vix)
README.md
@@ -6,18 +6,20 @@ My [Dendritic Pattern][dendritic-pattern] Nix configuration, for a NixOS laptop
 
 ## Component List
 
-|                             | NixOS                                                        |
-| --------------------------- | ------------------------------------------------------------ |
-| **Desktop**                 | [Niri][niri] + [Noctalia Shell][noctalia-shell]              |
-| **Terminal**                | [Ghostty][ghostty] + [Zellij][zellij]                        |
-| **Shell**                   | [Fish][fish] + [Starship][starship]                          |
-| **Input Method**            | [Fcitx5][fcitx5] + [Rime][rime] (using [rime-ice][rime-ice]) |
-| **Color Theme**             | [Catppuccin Macchiato][catppuccin]                           |
-| **File Management**         | [Yazi][yazi]                                                 |
-| **Development Environment** | [VSCode][vscode] + [Helix][helix] (with [Zide][zide])        |
-| **Browser**                 | [Firefox][firefox] + [Chromium][chromium] (for web app)      |
-| **Secrets Management**      | [Vaultix][vaultix]                                           |
-| **Media Playback**          | [mpv][mpv] (video) + [DeaDBeeF][deadbeef] (music)            |
+|                        | NixOS                                                              |
+| ---------------------- | ------------------------------------------------------------------ |
+| **Desktop**            | [Niri][niri] + [Noctalia Shell][noctalia-shell]                    |
+| **Terminal**           | [Ghostty][ghostty] / [foot][foot] + [Zellij][zellij]               |
+| **Shell**              | [Fish][fish] + [Starship][starship] + [Atuin][atuin]               |
+| **Color Theme**        | [Catppuccin Mocha][catppuccin] (with [Stylix][stylix])             |
+| **Input Method**       | [Fcitx5][fcitx5] + [Rime][rime] (using [rime-ice][rime-ice])       |
+| **App Launcher**       | [Vicinae][vicinae]                                                 |
+| **File Management**    | [Yazi][yazi]                                                       |
+| **Text Editor**        | [VSCode][vscode] / [Zed][zed] + [Helix][helix] (with [Zide][zide]) |
+| **Browser**            | [Firefox][firefox] + [Chromium][chromium] (for web app)            |
+| **Media Player**       | [mpv][mpv] (video) + [DeaDBeeF][deadbeef] / [rmpc][rmpc] (music)   |
+| **Image Viewer**       | [Loupe][loupe]                                                     |
+| **Secrets Management** | [Vaultix][vaultix]                                                 |
 
 ## Deployment
 
@@ -41,11 +43,12 @@ deploy .
 - [ryan4yin/nix-config](https://github.com/ryan4yin/nix-config): The infrastructure of this configuration is derived from this config. (Deprecated, located in the `old` branch)
 - [kamadorueda/machine](https://github.com/kamadorueda/machine): Solved VSCode's `settings.json` write issue.
 - [xddxdd/nixos-config](https://github.com/xddxdd/nixos-config): Solved the Audacious and Fcitx5 cooperation issue (Deprecated).
-- [drupol/infra](https://github.com/drupol/infra): Actual configuration reference for Dendritic pattern. (See also: [Refactoring My Infrastructure As Code Configurations](https://not-a-number.io/2025/refactoring-my-infrastructure-as-code-configurations/))
+- [drupol/infra](https://github.com/drupol/infra): Configuration reference for Dendritic pattern. (See also: [Refactoring My Infrastructure As Code Configurations](https://not-a-number.io/2025/refactoring-my-infrastructure-as-code-configurations/))
 - [yyhhyyyyyy/selfproxy](https://github.com/yyhhyyyyyy/selfproxy): Referenced relevant configuration from [mihomo][mihomo].
 
 <!-- Link List -->
 
+[atuin]: https://github.com/atuinsh/atuin
 [catppuccin]: https://github.com/catppuccin/catppuccin
 [chromium]: https://chromium.googlesource.com/chromium/src
 [deadbeef]: https://github.com/DeaDBeeF-Player/deadbeef
@@ -53,18 +56,24 @@ deploy .
 [fcitx5]: https://github.com/fcitx/fcitx5
 [firefox]: https://github.com/mozilla-firefox/firefox
 [fish]: https://github.com/fish-shell/fish-shell
+[foot]: https://codeberg.org/dnkl/foot
 [ghostty]: https://github.com/ghostty-org/ghostty
 [helix]: https://github.com/helix-editor/helix
+[loupe]: https://gitlab.gnome.org/GNOME/loupe
 [mihomo]: https://github.com/MetaCubeX/mihomo
 [mpv]: https://github.com/mpv-player/mpv
 [niri]: https://github.com/YaLTeR/niri
 [noctalia-shell]: https://github.com/noctalia-dev/noctalia-shell
 [rime]: https://github.com/rime/librime
 [rime-ice]: https://github.com/iDvel/rime-ice
+[rmpc]: https://github.com/mierak/rmpc
 [starship]: https://github.com/starship/starship
+[stylix]: https://github.com/nix-community/stylix
 [vaultix]: https://github.com/milieuim/vaultix
+[vicinae]: https://github.com/vicinaehq/vicinae
 [vscode]: https://github.com/microsoft/vscode
 [wezterm]: https://github.com/wezterm/wezterm
 [yazi]: https://github.com/sxyazi/yazi
+[zed]: https://zed.dev
 [zellij]: https://github.com/iXialumy/zellij
 [zide]: https://github.com/josephschmitt/zide
README.zh-CN.md
@@ -6,18 +6,20 @@
 
 ## 组件列表
 
-|              | NixOS                                                       |
-| ------------ | ----------------------------------------------------------- |
-| **桌面**     | [Niri][niri] + [Noctalia Shell][noctalia-shell]             |
-| **终端**     | [Ghostty][ghostty] + [Zellij][zellij]                       |
-| **Shell**    | [Fish][fish] + [Starship][starship]                         |
-| **输入法**   | [Fcitx5][fcitx5] + [Rime][rime] (使用 [rime-ice][rime-ice]) |
-| **配色主题** | [Catppuccin Macchiato][catppuccin]                          |
-| **文件管理** | [Yazi][yazi]                                                |
-| **开发环境** | [VSCode][vscode] + [Helix][helix] (搭配 [Zide][zide])       |
-| **浏览器**   | [Firefox][firefox] + [Chromium][chromium] (用于 web app)    |
-| **机密管理** | [Vaultix][vaultix]                                          |
-| **媒体播放** | [mpv][mpv] (视频) + [DeaDBeeF][deadbeef] (音乐)             |
+|                | NixOS                                                                 |
+| -------------- | --------------------------------------------------------------------- |
+| **桌面**       | [Niri][niri] + [Noctalia Shell][noctalia-shell]                       |
+| **终端**       | [Ghostty][ghostty] / [foot][foot] + [Zellij][zellij] + [Atuin][atuin] |
+| **Shell**      | [Fish][fish] + [Starship][starship]                                   |
+| **配色主题**   | [Catppuccin Mocha][catppuccin] (使用 [Stylix][stylix])                |
+| **输入法**     | [Fcitx5][fcitx5] + [Rime][rime] (使用 [rime-ice][rime-ice])           |
+| **应用启动器** | [Vicinae][vicinae]                                                    |
+| **文件管理**   | [Yazi][yazi]                                                          |
+| **文本编辑器** | [VSCode][vscode] / [Zed][zed] + [Helix][helix] (搭配 [Zide][zide])    |
+| **浏览器**     | [Firefox][firefox] + [Chromium][chromium] (用于 web app)              |
+| **媒体播放器** | [mpv][mpv] (视频) + [DeaDBeeF][deadbeef] / [rmpc][rmpc] (音乐)        |
+| **图片查看器** | [Loupe][loupe]                                                        |
+| **机密管理**   | [Vaultix][vaultix]                                                    |
 
 ## 部署
 
@@ -41,11 +43,12 @@ deploy .
 - [ryan4yin/nix-config](https://github.com/ryan4yin/nix-config): 本配置的基础架构源自此配置。(已弃用,位于 `old` 分支)
 - [kamadorueda/machine](https://github.com/kamadorueda/machine): 解决 VSCode 的 `settings.json` 写入问题。
 - [xddxdd/nixos-config](https://github.com/xddxdd/nixos-config): 解决 Audacious 与 Fcitx5 的配合问题。(已弃用)
-- [drupol/infra](https://github.com/drupol/infra): Dendritic 模式实际配置参考。(也可查看 [Refactoring My Infrastructure As Code Configurations](https://not-a-number.io/2025/refactoring-my-infrastructure-as-code-configurations/))
+- [drupol/infra](https://github.com/drupol/infra): Dendritic 模式配置参考。(也可查看 [Refactoring My Infrastructure As Code Configurations](https://not-a-number.io/2025/refactoring-my-infrastructure-as-code-configurations/))
 - [yyhhyyyyyy/selfproxy](https://github.com/yyhhyyyyyy/selfproxy): 参考了 [mihomo][mihomo] 的相关配置。
 
 <!-- 链接列表 -->
 
+[atuin]: https://github.com/atuinsh/atuin
 [catppuccin]: https://github.com/catppuccin/catppuccin
 [chromium]: https://chromium.googlesource.com/chromium/src
 [deadbeef]: https://github.com/DeaDBeeF-Player/deadbeef
@@ -53,18 +56,24 @@ deploy .
 [fcitx5]: https://github.com/fcitx/fcitx5
 [firefox]: https://github.com/mozilla-firefox/firefox
 [fish]: https://github.com/fish-shell/fish-shell
+[foot]: https://codeberg.org/dnkl/foot
 [ghostty]: https://github.com/ghostty-org/ghostty
 [helix]: https://github.com/helix-editor/helix
+[loupe]: https://gitlab.gnome.org/GNOME/loupe
 [mihomo]: https://github.com/MetaCubeX/mihomo
 [mpv]: https://github.com/mpv-player/mpv
 [niri]: https://github.com/YaLTeR/niri
 [noctalia-shell]: https://github.com/noctalia-dev/noctalia-shell
 [rime]: https://github.com/rime/librime
 [rime-ice]: https://github.com/iDvel/rime-ice
+[rmpc]: https://github.com/mierak/rmpc
 [starship]: https://github.com/starship/starship
+[stylix]: https://github.com/nix-community/stylix
 [vaultix]: https://github.com/milieuim/vaultix
+[vicinae]: https://github.com/vicinaehq/vicinae
 [vscode]: https://github.com/microsoft/vscode
 [wezterm]: https://github.com/wezterm/wezterm
 [yazi]: https://github.com/sxyazi/yazi
+[zed]: https://zed.dev
 [zellij]: https://github.com/iXialumy/zellij
 [zide]: https://github.com/josephschmitt/zide