Replace LightDM with greetd

This commit is contained in:
coolneng 2023-01-13 23:17:39 +01:00
parent 446aa835dd
commit 029f9c5006
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
1 changed files with 25 additions and 24 deletions

View File

@ -2,18 +2,32 @@
with pkgs; with pkgs;
{ let
swayRun = writeShellScript "sway-startup-script" ''
export MOZ_ENABLE_WAYLAND=1
export MOZ_USE_XINPUT2=1
export GRIM_DEFAULT_DIR=/home/coolneng/Photos/Screenshots
export _JAVA_AWT_WM_NONREPARENTING=1
export XDG_SESSION_TYPE=wayland
export XDG_CURRENT_DESKTOP=sway
export NVIM_LISTEN_ADDRESS=/tmp/nvimsocket
export GIT_CONFIG_NOSYSTEM=true
export SYSTEMD_LESS=FRSMK
export LIBVA_DRIVER_NAME=iHD
exec sway $@
'';
in {
# Display manager # Display manager
services.xserver.enable = true; services.greetd = {
services.xserver.displayManager = { enable = true;
defaultSession = "sway"; settings = rec {
autoLogin = { initial_session = {
enable = true; command = swayRun;
user = "coolneng"; user = "coolneng";
}; };
lightdm = { default_session = initial_session;
enable = true;
greeter.enable = false;
}; };
}; };
@ -37,19 +51,6 @@ with pkgs;
qt5.qtwayland qt5.qtwayland
glib glib
]; ];
extraSessionCommands = ''
export MOZ_ENABLE_WAYLAND=1
export MOZ_USE_XINPUT2=1
export GRIM_DEFAULT_DIR=/home/coolneng/Photos/Screenshots
export _JAVA_AWT_WM_NONREPARENTING=1
export SDL_VIDEODRIVER=wayland
export XDG_SESSION_TYPE=wayland
export XDG_CURRENT_DESKTOP=sway
export NVIM_LISTEN_ADDRESS=/tmp/nvimsocket
export GIT_CONFIG_NOSYSTEM=true
export SYSTEMD_LESS=FRSMK
export LIBVA_DRIVER_NAME=iHD
'';
wrapperFeatures.gtk = true; wrapperFeatures.gtk = true;
}; };