diff --git a/configuration.nix b/configuration.nix index 58b7c06..3bd9b6f 100644 --- a/configuration.nix +++ b/configuration.nix @@ -19,31 +19,6 @@ }; services.pcscd.enable = true; - # Desktops - - ## Hyprland - programs.hyprland.enable = true; - programs.hyprland.withUWSM = true; - - programs.hyprlock.enable = true; - - programs.xwayland.enable = true; - - services.dbus.enable = true; - - ### Freedesktop providers - - #### Secrets - services.gnome.gnome-keyring.enable = true; - security.pam.services."gdm".enableGnomeKeyring = true; - - ### File picker and other portals not implemented by XDPH - xdg.portal.extraPortals = with pkgs; [ - xdg-desktop-portal-gtk - ]; - - services.xserver.displayManager.gdm.enable = true; - # Yet another nix cli helper programs.nh = { enable = true; diff --git a/home/guz-lite/configuration.nix b/home/guz-lite/configuration.nix index 26e0b2b..ff7ac82 100644 --- a/home/guz-lite/configuration.nix +++ b/home/guz-lite/configuration.nix @@ -7,6 +7,38 @@ services.flatpak.enable = true; + # Desktops + + ## Hyprland + programs.hyprland.enable = true; + programs.hyprland.withUWSM = true; + + programs.hyprlock.enable = true; + + programs.xwayland.enable = true; + + services.dbus.enable = true; + + ### Freedesktop providers + + #### Secrets + services.gnome.gnome-keyring.enable = true; + security.pam.services."gdm".enableGnomeKeyring = true; + + ### Force wayland + environment.sessionVariables.NIXOS_OZONE_WL = "1"; + + ### File picker and other portals not implemented by XDPH + xdg.portal.extraPortals = with pkgs; [ + xdg-desktop-portal-gtk + ]; + + environment.systemPackages = with pkgs; [ + kdePackages.xwaylandvideobridge + ]; + + services.xserver.displayManager.gdm.enable = true; + fonts.fontDir.enable = true; fonts.fontconfig.enable = true; fonts.packages = with pkgs; [