十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

10 分钟统一 NixOS 配色:Catppuccin Nix 模块上手

10 分钟统一 NixOS 配色:Catppuccin Nix 模块上手 10 分钟统一 NixOS 配色Catppuccin Nix 模块上手【免费下载链接】nix❄️ Soothing pastel theme for Nix项目地址: https://gitcode.com/gh_mirrors/nix1/nix终端一套配色、编辑器一套、浏览器又一套桌面怎么看都像拼出来的Catppuccin Nix 模块可以解决这件事它是一个 Nix 模块启用后自动为几十款应用生成统一的柔和配色pastel 风格覆盖 NixOS、home-manager 甚至 macOSDarwin。你只需要改几行声明式配置不用手动往~/.config/里塞主题文件。5 分钟完成接入前提只有一个NixOS 26.05 及以上或装有独立版 home-manager管理用户级配置的 Nix 模块。接入分两步。先在 flake.nix 的inputs里登记仓库Flakes 就是 Nix 按版本号锁定依赖的机制{ inputs { nixpkgs.url https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz; catppuccin.url https://gitcode.com/gh_mirrors/nix1/nix; }; }这一步把 Catppuccin Nix 仓库加入输入列表nixpkgs地址换成与你系统匹配的 channel 即可。再把模块拉进配置。NixOS home-manager 的写法{ modules [ catppuccin.nixosModules.catppuccin { home-manager.users.alice { imports [ catppuccin.homeModules.catppuccin ]; }; } ]; }第一行启用系统级模块GRUB、SDDM 这类嵌套块把用户级模块注入到指定用户名下。如果你用独立安装的 home-manager把catppuccin.homeModules.catppuccin直接放进modules列表就行。 按场景挑风味flavorflavor 是整套配色的底牌只有四种从浅到深排成一条线不用纠结太多Flavor观感适合场景latte浅色、奶油色调明亮办公室、白天为主frappe中等深度、暖调昼夜兼顾夜间不刺眼macchiato较深、对比适中以夜间使用为主mocha最深、对比最高默认值OLED 屏、喜欢高对比的人全局写法就三行{ catppuccin { enable true; flavor latte; accent blue; }; }flavor定底牌accent选强调色共 14 种可选blue、mauve、green、pink、sapphire等所有模块默认继承这两个值。覆盖范围速览你常用的软件大概率在内home-manager 一侧已有 80 个适配模块另有 GRUB、SDDM、Plymouth 等系统级 NixOS 模块。按类别看类别代表模块终端 / 分屏Alacritty、Kitty、WezTerm、Zellij编辑器Neovim、Helix、VSCode窗口与面板Hyprland、Sway、Waybar、Rofi浏览器 / 邮件Firefox、Chrome、QuteBrowser、ThunderbirdCLI 工具Lazygit、Delta、GitUI、K9s系统级SDDM、GRUB、Plymouth、cursors想确认某个软件在不在名单里直接翻 modules/home-manager/ 和 modules/nixos/ 目录文件名就是模块名。⚡ 进阶单应用换风味 追加样式全局一套、个别应用想换个味每个模块都支持在自己的节点里覆盖flavor/accent{ catppuccin { flavor mocha; alacritty { enable true; flavor frappe; }; }; }这样系统整体走 mocha只有 Alacritty 换成更浅的 frappe互不影响。对支持 CSS 的应用如 wlogout、waybar还能通过extraStyle选项追加自己的样式{ catppuccin.wlogout { enable true; extraStyle button { border-radius: 12px; } ; }; }这段会把你的 CSS 拼在生成的主题样式之后圆角、间距这类微调不用再自己维护主题文件。踩坑清单现象 → 原因 → 处理重建时警告需要 26.05 版本→ NixOS 太旧 → 升级系统或把nixpkgs输入切到 26.05 channel。求值报allow-import-from-derivation错误→ 个别端口构建时需读取外部资源 → 配置里加一行nix.settings.experimental-features [ nix-command flakes ifd ];。模块已启用但应用没变样→ 配置文件生成了但应用在读旧缓存或别的路径 → 确认~/.config/下文件已更新重启该应用。重建下载量大、速度慢→ 打开项目自带的二进制缓存catppuccin.cache.enable true;构建产物直接复用。一句话收尾一个模块统一整套桌面配色想换风格就改一行flavor再跑一次nixos-rebuild switch。现在就给它加进你的 flake 吧——十分钟后终端、编辑器和浏览器会穿同一套衣服。【免费下载链接】nix❄️ Soothing pastel theme for Nix项目地址: https://gitcode.com/gh_mirrors/nix1/nix创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表