feat: Use gdm in ryu

This commit is contained in:
uttarayan21
2024-11-26 17:59:44 +05:30
parent ed9dceb172
commit c7915e9e0f

View File

@@ -12,7 +12,7 @@
security = { security = {
sudo.wheelNeedsPassword = false; sudo.wheelNeedsPassword = false;
polkit.enable = true; polkit.enable = true;
pam.services.greetd.enableGnomeKeyring = true; # pam.services.greetd.enableGnomeKeyring = true;
rtkit.enable = true; rtkit.enable = true;
}; };
@@ -61,18 +61,18 @@
udisks2.enable = true; udisks2.enable = true;
gnome.gnome-keyring.enable = true; gnome.gnome-keyring.enable = true;
greetd = let # greetd = let
tuigreet = "${pkgs.greetd.tuigreet}/bin/tuigreet"; # tuigreet = "${pkgs.greetd.tuigreet}/bin/tuigreet";
hyprland-session = "${pkgs.hyprland}/share/wayland-sessions"; # hyprland-session = "${pkgs.hyprland}/share/wayland-sessions";
in { # in {
enable = true; # enable = true;
settings = { # settings = {
default_session = { # default_session = {
command = "${tuigreet} --time --remember --remember-session --sessions ${hyprland-session}"; # command = "${tuigreet} --time --remember --remember-session --sessions ${hyprland-session}";
user = "greeter"; # user = "greeter";
}; # };
}; # };
}; # };
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
udev.packages = [pkgs.yubikey-personalization pkgs.yubikey-personalization-gui pkgs.via]; udev.packages = [pkgs.yubikey-personalization pkgs.yubikey-personalization-gui pkgs.via];
@@ -83,6 +83,7 @@
layout = "us"; layout = "us";
variant = ""; variant = "";
}; };
xserver.displayManager.gdm.enable = true;
pipewire = { pipewire = {
enable = true; enable = true;
alsa.enable = true; alsa.enable = true;
@@ -109,16 +110,16 @@
bootspec.enable = true; bootspec.enable = true;
}; };
systemd.services.greetd.serviceConfig = { # systemd.services.greetd.serviceConfig = {
Type = "idle"; # Type = "idle";
StandardInput = "tty"; # StandardInput = "tty";
StandardOutput = "tty"; # StandardOutput = "tty";
StandardError = "journal"; # Without this errors will spam on screen # StandardError = "journal"; # Without this errors will spam on screen
# Without these bootlogs will spam on screen # # Without these bootlogs will spam on screen
TTYReset = true; # TTYReset = true;
TTYVHangup = true; # TTYVHangup = true;
TTYVTDisallocate = true; # TTYVTDisallocate = true;
}; # };
hardware = { hardware = {
keyboard.qmk.enable = true; keyboard.qmk.enable = true;
# services.wireplumber.configPackages = with pkgs; [ bluez ]; # services.wireplumber.configPackages = with pkgs; [ bluez ];