咨询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
相关产品推荐
相关产品推荐

