Replace LightDM with greetd

This commit is contained in:
coolneng 2023-01-13 23:17:39 +01:00
parent 446aa835dd
commit d36734ecfc
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
1 changed files with 26 additions and 25 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 = {
defaultSession = "sway";
autoLogin = {
enable = true; enable = true;
settings = rec {
initial_session = {
command = swayRun;
user = "coolneng"; user = "coolneng";
}; };
lightdm = { default_session = initial_session;
enable = true;
greeter.enable = false;
}; };
}; };
@ -35,21 +49,8 @@ with pkgs;
kanshi kanshi
kitty kitty
qt5.qtwayland qt5.qtwayland
glib xdg-utils
]; ];
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;
}; };