158 current 2025-06-17 08:50:12 25.05.20250615.6c64dab 6.15.2 *

fix greetd/regreet
This commit is contained in:
2025-06-17 08:50:15 +02:00
parent b6c4d7a931
commit 5b18ab3e6a

View File

@ -5,45 +5,42 @@
displayManager.gdm.enable = false; displayManager.gdm.enable = false;
}; };
# Greetd is lightweight and Wayland-native greetd.enable = true;
greetd = {
enable = true;
settings.default_session = {
user = "schulze";
command = ''
${pkgs.runtimeShell} -l -c '
if ${pkgs.uwsm}/bin/uwsm check may-start; then
exec ${pkgs.uwsm}/bin/uwsm start hyprland.desktop
fi
'
'';
};
};
# Power management (battery status, etc)
upower.enable = true; upower.enable = true;
power-profiles-daemon.enable = true; power-profiles-daemon.enable = true;
}; };
# Hyprland is your new desktop programs = {
programs.hyprland.enable = true; hyprland = {
programs.hyprland.withUWSM = true; enable = true;
programs.regreet.enable = true; withUWSM = true;
programs.uwsm.enable = true; };
programs.dconf = { regreet.enable = true;
enable = true; uwsm = {
profiles.user.databases = [ enable = true;
{ waylandCompositors.hyprland = {
settings."org/gnome/desktop/interface" = { prettyName = "Hyprland";
gtk-theme = "Gruvbox-Dark-B"; comment = "Hyprland compositor managed by UWSM";
icon-theme = "Flat-Remix-Red-Dark"; binPath = "/run/current-system/sw/bin/Hyprland";
font-name = "Noto Sans Medium 11"; };
document-font-name = "Noto Sans Medium 11"; };
monospace-font-name = "Intel One Mono Medium 11"; dconf = {
}; enable = true;
} profiles.user.databases = [
]; {
settings."org/gnome/desktop/interface" = {
gtk-theme = "Gruvbox-Dark-B";
icon-theme = "Flat-Remix-Red-Dark";
font-name = "Noto Sans Medium 11";
document-font-name = "Noto Sans Medium 11";
monospace-font-name = "Intel One Mono Medium 11";
};
}
];
};
}; };
xdg.portal = { xdg.portal = {
enable = true; enable = true;
wlr.enable = true; wlr.enable = true;