nixos/xwayland: add new module and allow configuring a default font path

- Add option `programs.xwayland.defaultFontPath`
- Modify sway to enable Xwayland
This commit is contained in:
Emilio Perez
2020-10-04 14:56:30 +01:00
parent f41f53dc49
commit 52f028f2d9
5 changed files with 58 additions and 7 deletions
+3 -2
View File
@@ -86,8 +86,7 @@ in {
extraPackages = mkOption {
type = with types; listOf package;
default = with pkgs; [
swaylock swayidle
xwayland alacritty dmenu
swaylock swayidle alacritty dmenu
rxvt-unicode # For backward compatibility (old default terminal)
];
defaultText = literalExample ''
@@ -104,6 +103,7 @@ in {
Extra packages to be installed system wide.
'';
};
};
config = mkIf cfg.enable {
@@ -130,6 +130,7 @@ in {
programs.dconf.enable = mkDefault true;
# To make a Sway session available if a display manager like SDDM is enabled:
services.xserver.displayManager.sessionPackages = [ swayPackage ];
programs.xwayland.enable = mkDefault true;
};
meta.maintainers = with lib.maintainers; [ gnidorah primeos colemickens ];