diff --git a/config/sway/config b/config/sway/config index 31acc6d..a873cc8 100644 --- a/config/sway/config +++ b/config/sway/config @@ -115,6 +115,9 @@ mode "resize" { } bindsym $mod+r mode "resize" +# lock screen on sway startup +exec swaylock -e -c 000000 + exec { waybar kanshi diff --git a/hosts/la2410/configuration.nix b/hosts/la2410/configuration.nix index 40d7496..19a9a69 100644 --- a/hosts/la2410/configuration.nix +++ b/hosts/la2410/configuration.nix @@ -272,18 +272,18 @@ pulse.enable = true; }; -services.displayManager.ly = { +# auto login on boot up into sway, sway is configured to start sway lock, so the swaylock password is the login +services.greetd = { enable = true; settings = { -# auto_login_user = "shihaam"; -# auto_login_session = "sway"; -# auto_login_service = "ly-autologin"; - animation = "matrix"; - bigclock = "en"; - asterisk = null; - battery_id = "BAT0"; - brightness_up_cmd = "${pkgs.brightnessctl}/bin/brightnessctl -q -n s +10%"; - brightness_down_cmd = "${pkgs.brightnessctl}/bin/brightnessctl -q -n s 10%-"; + initial_session = { + command = "sway"; + user = "shihaam"; + }; + default_session = { + command = "${pkgs.tuigreet}/bin/tuigreet --time --asterisks --cmd sway"; + user = "greeter"; + }; }; }; #boot.kernelModules = [ "i2c-dev" ];