{ config, pkgs, lib, ... }: { options = { desktop.window-managers = { sway = { enable = lib.mkEnableOption "enable sway"; }; }; }; config = { programs.sway = if config.desktop.window-managers.sway.enable then { enable = true; wrapperFeatures.gtk = true; package = null; } else { }; }; }