+16
-1
modules/river.nix
+16
-1
modules/river.nix
···
23
23
);
24
24
roc = roc-lang.packages.${prev.system}.default;
25
25
roc-lang-server = roc-lang.packages.${prev.system}.lang-server;
26
+
xdg-desktop-portal-wlr = prev.xdg-desktop-portal-wlr.overrideAttrs (
27
+
finalAttrs: prevAttrs: {
28
+
version = "0.7.1";
29
+
30
+
src = prev.fetchFromGitHub {
31
+
owner = "emersion";
32
+
repo = "xdg-desktop-portal-wlr";
33
+
rev = "v${finalAttrs.version}";
34
+
sha256 = "sha256-GIIDeZMIGUiZV0IUhcclRVThE5LKaqVc5VwnNT8beNU=";
35
+
};
36
+
}
37
+
);
26
38
})
27
39
];
28
40
···
79
91
};
80
92
81
93
xdg.portal = {
82
-
wlr.enable = true;
94
+
wlr = {
95
+
enable = true;
96
+
settings.screencast.max_fps = 60;
97
+
};
83
98
extraPortals = with pkgs; [ xdg-desktop-portal-gtk ];
84
99
config.river = {
85
100
default = lib.mkForce "gtk";