universedesktop: working exceptsome flicker (xwayland)

This commit is contained in:
2025-01-26 19:30:06 -05:00
parent ecf6a19a92
commit f048b3b885
2 changed files with 25 additions and 12 deletions

View File

@@ -9,6 +9,8 @@ in {
];
services.displayManager.sessionPackages = [ pkgs.dwl ];
#services.gnome.gnome-keyring.enable = lib.mkDefault true;
systemd.packages = [ pkgs.dwl ];
nixpkgs.overlays = [
(final: prev: {
@@ -85,18 +87,30 @@ in {
GTK_THEME="Adwaita-dark";
};
xdg.portal.wlr = {
enable = true;
settings = {
screencast = {
output_name = "DP-2";
max_fps = 30;
chooser_type = "simple";
chooser_cmd = "${pkgs.slurp}/bin/slurp -f %o -or";
};
};
xdg.portal = {
enable = lib.mkDefault true;
configPackages = [ pkgs.dwl ];
# Recommended by upstream, required for screencast support
# https://github.com/YaLTeR/niri/wiki/Important-Software#portals
extraPortals = [
#pkgs.xdg-desktop-portal-gnome
#pkgs.xdg-desktop-portal-gtk
];
wlr.enable = true;
};
security = {
polkit.enable = true;
pam.services.swaylock = { };
};
services.graphical-desktop.enable = true;
services.xserver.desktopManager.runXdgAutostartIfNone = lib.mkDefault true;
environment.systemPackages = with pkgs; [
dwl
waybar