alqueva/computers/python/river.nix
2024-11-11 18:51:58 +00:00

46 lines
816 B
Nix

{
inputs,
pkgs,
...
}: {
config = {
programs.river = {
enable = true;
extraPackages = builtins.attrValues {
inherit
(pkgs)
grim
slurp
wf-recorder
wl-clipboard
fuzzel
swaybg
kanshi
;
};
};
xdg.portal = {
config = {
common.default = ["gtk"];
river.default = ["wlr"];
};
extraPortals = [
pkgs.xdg-desktop-portal-gtk
];
enable = true;
wlr.enable = true;
};
environment.sessionVariables = {
NIXOS_OZONE_WL = "1";
QT_QPA_PLATFORM = "wayland";
};
systemd.tmpfiles.rules = [
"L+ /tmp/wallpapers/ - - - - ${inputs.wallpkgs.packages.${pkgs.system}.rose_pine}/share/wallpapers"
];
};
}