Commit 76f8dce
Changed files (4)
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