TOKREPO · 主题包
本周新建

Linux 桌面 AI 进阶套件

九个开源工具,把 Ubuntu/Arch/Fedora/NixOS 桌面改造成平铺式、终端优先、AI 增强的工作站:Hyprland 或 Sway 合成器、bspwm 兜底、tmux + Zellij 多路复用、Neovim + LazyVim、Ollama 本地大模型,systemd 串起所有自动化。

9 个资产

这个 pack 包含什么

不是 50 个包的购物清单 — 是一个真正 Linux 开发者在新装 Ubuntu / Arch / Fedora / NixOS 上一个周末会装的核心。每个都是开源活跃维护值得占一块屏幕格子的。安装顺序经过精心安排:每个工具解锁下一个。

Linux 跟 Mac 不一样的地方在于:每一层你都有真选择 — 这既是优势也是陷阱。本 pack 选的是四大主流发行版都能用的默认值,标出 Wayland 和 X11 分叉的地方,告诉你哪些选择可逆、哪些是单向门。

如果你已经跑过 Mac 工程师周末必装,这就是 Linux 对位版:启动器 + 平铺 + 终端 + 编辑器 + 本地 AI,主观推荐顺序,一个周末搞定。

推荐安装顺序(WM → 终端 → 编辑器 → 本地模型 → 自动化)

  1. Hyprland — 动态平铺 Wayland 合成器。Arch / Fedora 40+ / NixOS unstable 起手就从这里。动画、模糊、圆角 — 居然跑得很流畅。2026 年任何新装机的默认选择,除非你有具体不用它的理由。
  2. Sway — i3 兼容的 Wayland 平铺。如果你要稳定大过精致、已经会写 i3 配置、或者经常多显示器+扩展坞切换(Hyprland 这块还有毛刺),选 Sway。
  3. bspwm — 基于二叉空间分割的 X11 平铺。Wayland 翻车的时候你的兜底(NVIDIA + 外接显示器 / OBS 走老路录屏 / 任何专有软件)。二进制极小,靠 bspc 脚本化,配 sxhkd 绑键。
  4. tmux — 终端多路复用。哪怕你住在平铺 WM 里,依然需要断网不丢的 session。tmux 是无聊但通用的选择 — 每台服务器自带。prefix d 分离,任意位置重连。
  5. Zellij — tmux 的现代替代品。屏幕底部浮动显示快捷键不用背、布局是可 git 的 KDL 文件、WASM 插件系统好玩。本地用 Zellij 拿 UX,远程用 tmux 拿通用。
  6. Neovim — 编辑器本体。Lua 可脚本、异步、原生 LSP、Tree-sitter 高亮。2026 年别再从零写自己的配置了。
  7. LazyVim — 预配好的 Neovim 发行版。合理默认、懒加载插件、LSP + 补全 + Telescope 一键就绪。花 2 小时定制,每周省 2 小时。Kickstart.nvim 是另一选:想逐行自己读懂就选它。
  8. Ollama — 本地大模型 runtime。一条命令(ollama run llama3.1)就有一个本地模型在终端回话。配 Continue.dev 或 gen.nvim,在 Neovim 里行内 AI,零云调用。
  9. systemd — 现代 Linux 通用 init 系统。用 user units~/.config/systemd/user/)登录后自动起 tmux session、Ollama 崩了自动重启、timers 调度每日备份。把上面 8 个黏成「一个系统」而不是「九个独立 app」的胶水层。

它们怎么协同(ASCII)

显示服务器
   ├─ Wayland: Hyprland (默认) 或 Sway (i3 风)
   └─ X11:    bspwm + sxhkd (NVIDIA / OBS / 老应用 兜底)
        │
        ▼
  终端 (alacritty / kitty / foot — 任选)
        │
        ▼
  多路复用
   ├─ Zellij (本地,浮动提示好用)
   └─ tmux   (远程,通用稳定)
        │
        ▼
  编辑器: Neovim 跑 LazyVim
        │
        ├──► LSP / Tree-sitter / 补全
        └──► Continue.dev 或 gen.nvim ──► Ollama (本地大模型)
                                              │
                                              ▼
                                       GPU (CUDA / ROCm / CPU)

  systemd user units 把所有黏起来:自动启 Ollama、
  复活 tmux、调度 timer、监听配置变更。

WM + 多路复用 + Neovim + Ollama 这四件是底盘。其他全是口味问题。别跳过 systemd user units — 它才是把一堆 dotfiles 变成「重启不用你伺候」的关键。

你会遇到的取舍(Wayland vs X11 / 平铺 vs 浮动)

  • Wayland vs X11 — Wayland 是未来,X11 是今天能用 NVIDIA 专有驱动、OBS Studio(旧 PipeWire 前流程)、Synergy/Barrier、大部分屏幕共享 app 的现实。AMD / Intel 显卡:直接 Wayland。NVIDIA:先试 Wayland,准备好至少回退一次。Hyprland 和 Sway 必须 Wayland;bspwm 必须 X11。所以本 pack 都装上。
  • Hyprland vs Sway — Hyprland 功能多视觉炸;Sway 保守且坚如磐石。个人主力机选 Hyprland,带去客户现场的笔记本选 Sway。两者配置不互通。
  • tmux vs Zellij — tmux 哪里都有;Zellij 更舒服。成年人的答案是:都装。本地用 Zellij 因为浮动提示帮你不用死记 40 个 prefix 键;每台服务器都用 tmux 因为本来就在。不要妄想统一。
  • LazyVim vs kickstart.nvim vs 自己写 — LazyVim 主观且第一天就能用。Kickstart 是单文件 ~600 行 init.lua,你抄过来从此属于你。自己写是一年的剃毛。多数 Neovim 老用户最后停在 LazyVim 再也没回头。
  • Ollama vs 直接 llama.cpp — Ollama 是 llama.cpp 上面套了个模型注册表 + 守护进程。除非你做基准测试需要 llama.cpp 全部 flag,否则用 Ollama。

常见踩坑(NVIDIA-Wayland / 音频栈搞混)

  • NVIDIA + Wayland — 2026 年用 nvidia-open 驱动 555+ 算可用,但 Electron 应用仍闪烁、Discord 屏幕分享时灵时不灵、部分游戏直接拒启。先测试再 all in。bspwm + X11 session 留着当逃生门。
  • PipeWire vs PulseAudio vs ALSA 混乱 — 现代发行版上 PipeWire + pipewire-pulse 兼容层。声音坏了第一件事先跑 systemctl --user status pipewire pipewire-pulse wireplumber — 三个都应该 active。在 PipeWire 上再装 pulseaudio,那是音频砖头制造法。
  • Hyprland 配置在 ~/.dotfiles 软链到别处 — Hyprland 监听 hyprland.conf 变化重载。如果软链目标移走,监听器静默死。要么直接编辑,要么同步后 hyprctl reload
  • Ollama 每个模型吃 16 GB 硬盘 — 模型默认放 ~/.ollama/models。256 GB SSD 用户分分钟爆。早点软链到大盘,或者 systemd user unit 里设 OLLAMA_MODELS=/mnt/big/ollama
  • tmux + 真彩色~/.tmux.conf 里设 terminal-overrides ',xterm-256color:Tc',否则 Neovim 主题颜色全洗白。
  • systemd user units 登录不自起 — 无头服务器要先 loginctl enable-linger $USER,否则你 SSH 退出后 unit 跟着死。
安装 · 一行命令
$ tokrepo install pack/linux-desktop-ai-power
丢给 agent,或粘到终端
包内含什么

9 个资产打包就绪

Skill#01
Hyprland — Dynamic Tiling Wayland Compositor

Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that does not sacrifice on its looks. It supports extensive animations, rounded corners, blur, and a powerful plugin system while remaining lightweight and fast.

by Script Depot·50 views
$ tokrepo install hyprland-dynamic-tiling-wayland-compositor-64942a55
Skill#02
Sway — i3-Compatible Tiling Window Manager for Wayland

Sway is a drop-in replacement for the i3 window manager that runs on Wayland, providing tiling layouts, workspaces, and full i3 config compatibility on the modern Linux display stack.

by AI Open Source·135 views
$ tokrepo install sway-i3-compatible-tiling-window-manager-wayland-a4eb0923
Skill#03
bspwm — Tiling Window Manager Based on Binary Space Partitioning

bspwm is a tiling window manager for X11 that arranges windows using a binary tree structure. It is controlled entirely through messages via bspc, making it fully scriptable and highly customizable. Combined with sxhkd for keybindings, it offers a minimal yet powerful desktop workflow.

by AI Open Source·38 views
$ tokrepo install bspwm-tiling-window-manager-based-binary-space-partitioning-5264d9ef
Skill#04
tmux — Terminal Multiplexer for Sessions, Windows, Panes

tmux is a terminal multiplexer that lets you switch between several programs in one terminal, detach them, and reattach them to a different terminal. Essential for SSH workflows, long-running processes, and pair programming.

by AI Open Source·97 views
$ tokrepo install tmux-terminal-multiplexer-sessions-windows-panes-6ed07802
Skill#05
Zellij — Terminal Workspace with Batteries Included

Zellij is a terminal workspace (multiplexer) with batteries included. Written in Rust with sane defaults, discoverable keybindings, a layout system, floating panes, session management, and a WebAssembly plugin system. The modern alternative to tmux.

by Script Depot·150 views
$ tokrepo install zellij-terminal-workspace-batteries-included-290aeef4
Skill#06
Neovim — Hyperextensible Vim-Based Text Editor

Neovim is a Vim-fork focused on extensibility and usability. First-class Lua scripting, native LSP client, Tree-sitter for incremental parsing, async job control, and floating windows. The modern heir to Vim loved by developers worldwide.

by AI Open Source·117 views
$ tokrepo install neovim-hyperextensible-vim-based-text-editor-6ed06dab
Skill#07
LazyVim — Neovim Config for the Lazy

A Neovim setup powered by lazy.nvim that transforms Neovim into a full IDE with sensible defaults and an extras system for optional feature packs.

by Script Depot·59 views
$ tokrepo install lazyvim-neovim-config-lazy-ace76f65
Skill#08
Ollama — Run LLMs Locally

Run large language models locally on your machine. Supports Llama 3, Mistral, Gemma, Phi, and dozens more. One-command install, OpenAI-compatible API.

by Script Depot·197 views
$ tokrepo install ollama-run-llms-locally-0eefb7ad
Skill#09
systemd — The Modern Linux Init System and Service Manager

The init system and service manager adopted by most major Linux distributions, managing system startup, services, logging, and resource control.

by AI Open Source·112 views
$ tokrepo install systemd-modern-linux-init-system-service-manager-2bb1031c
常见问题

常见问题

Ubuntu / Arch / Fedora / NixOS 哪个最配这个 pack?

九个工具在四个发行版上都能跑 — 这就是入选的原因。实操建议:Arch 拿到最新 Hyprland 而且打包冲突最少(AUR 用 Yay)。Fedora 40+ 官方源直接有 Hyprland,开箱 Wayland 体验最舒服。Ubuntu 24.04+ 也能用但你要加 PPA 或自己编译 Hyprland。NixOS 把整套用一个 flake 复现 — 同一套 rig 三台机器同步的最佳选择。没有谁错。

tmux 和 Zellij 真的两个都要装吗?

大部分 Linux 老用户两个都跑,用场景不同。本地用 Zellij,因为屏幕底部的快捷键提示让你永远不会忘键、布局是可以 commit 进 git 的 KDL 文件、WASM 插件系统好玩。每台服务器都用 tmux,因为它本来就装好、肌肉记忆通用、走烂网 SSH 协议依然坚如磐石。别试图统一 — 各赢各的场。

笔记本没独显能跑 Ollama 吗?

能。Ollama 自动识别纯 CPU 模式,在现代 Intel/AMD 笔记本 + 16 GB RAM 上跑小模型(Llama 3.2 3B / Phi-3 / Qwen 2.5 7B 量化版)速度可用。质量不能跟 Claude 比,但代码补全、起 commit message、当橡皮鸭聊天足够了。最大收益是隐私 — 数据不出本机。后续想跑 70B 级别再加外置 GPU(eGPU 坞 或者一台小工作站)。

Hyprland 看着炸但听说不稳,真的吗?

2026 年比一年前好多了。Hyprland 0.40+ 只用 release 版本、不碰 unstable 插件生态的话日常驾驶没问题。剩下的尖角大部分是 NVIDIA 专属(专有驱动屏幕撕裂、外接显示器拔线偶尔崩)。AMD / Intel 笔记本:Hyprland 稳了。NVIDIA:装 Sway 当 fallback session,其中一个抽风时不要失眠。

Rofi / wofi 这种启动器为啥不在这个 pack 里?

因为 Hyprland / Sway / bspwm 各自的官方文档都列出了对应的 rofi(X11)/ wofi(Wayland)/ fuzzel(Wayland)/ tofi(Wayland)集成方案,正确选项取决于你最后用的合成器。先按你 WM 文档推荐的那个装,跑通再迭代。本 pack 聚焦承重部件;启动器选择是其他都跑起来之后 10 分钟的事。

更多主题包

12 个主题包 · 80+ 精选资产

回首页浏览全部精选合集

返回主题包总览