You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询NixOS中配置Way-cooler作为合成器需启用的配置项

在NixOS中配置Way-cooler为系统合成器

刚装完NixOS想切换到Way-cooler?没问题,你只需要在系统配置文件里做几个简单修改就行,下面分两种常见配置场景说明:

传统configuration.nix配置方式

打开你的主配置文件(一般是/etc/nixos/configuration.nix),添加或修改以下配置项:

# 启用XWayland以兼容X11应用(如果不需要可以设为false)
services.xserver.enable = true;

# 启用支持Wayland的显示管理器,比如SDDM(GDM也可以,二选一即可)
services.xserver.displayManager.sddm.enable = true;
# services.xserver.displayManager.gdm.enable = true;

# 将Way-cooler加入可用会话列表
services.xserver.displayManager.sessionPackages = [ pkgs.way-cooler ];

# 设置Way-cooler为默认会话
services.xserver.displayManager.defaultSession = "way-cooler";

Flakes配置方式(如果你用Flakes管理系统)

如果你的系统用Flakes配置(/etc/nixos/flake.nix),在nixosConfigurations对应的主机配置模块里添加:

{ pkgs, lib, ... }: {
  # 同样启用XWayland和支持Wayland的显示管理器
  services.xserver.enable = true;
  services.xserver.displayManager.sddm.enable = true;

  services.xserver.displayManager.sessionPackages = [ pkgs.way-cooler ];
  services.xserver.displayManager.defaultSession = "way-cooler";
}

应用配置

修改完配置文件后,在终端运行以下命令应用更改:

sudo nixos-rebuild switch

重启系统后,显示管理器就会默认进入Way-cooler会话啦。如果需要自定义Way-cooler的行为,你可以在~/.config/way-cooler/目录下创建对应的配置文件调整细节。

内容的提问来源于stack exchange,提问作者phodina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:21:27