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;
{
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
services.xserver.enable = true;
services.xserver.displayManager = {
defaultSession = "sway";
autoLogin = {
enable = true;
user = "coolneng";
};
lightdm = {
enable = true;
greeter.enable = false;
services.greetd = {
enable = true;
settings = rec {
initial_session = {
command = swayRun;
user = "coolneng";
};
default_session = initial_session;
};
};
@ -35,21 +49,8 @@ with pkgs;
kanshi
kitty
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;
};