From 9aca00c186eb24a3d1b2c038ce4cde0b999bc032 Mon Sep 17 00:00:00 2001 From: Colin Date: Sun, 29 Jan 2023 08:13:09 +0000 Subject: [PATCH] sway: re-enable the greeter --- hosts/modules/gui/sway.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/hosts/modules/gui/sway.nix b/hosts/modules/gui/sway.nix index d3a91a9e..1d694d99 100644 --- a/hosts/modules/gui/sway.nix +++ b/hosts/modules/gui/sway.nix @@ -84,7 +84,7 @@ in launch sway via a greeter (like greetd's gtkgreet). sway is usable without a greeter, but skipping the greeter means no PAM session. ''; - default = false; + default = true; type = types.bool; }; }; @@ -95,12 +95,13 @@ in # services.xserver.displayManager.sddm.enable = true; # services.xserver.enable = true; services.greetd = let + sway-launcher = pkgs.writeShellScript "sway-launcher" '' + # launch sway with logging enabled + ${pkgs.sway}/bin/sway --debug > /home/colin/.sway.log 2>&1 + ''; swayConfig-greeter = pkgs.writeText "greetd-sway-config" '' # `-l` activates layer-shell mode. - exec "${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c sway" - ''; - sway-launcher = pkgs.writeShellScript "sway-launcher" '' - ${pkgs.sway}/bin/sway --debug > /home/colin/.sway.log 2>&1 + exec "${pkgs.greetd.gtkgreet}/bin/gtkgreet -l -c ${sway-launcher}" ''; default_session = { "01" = {