mirror of
https://github.com/Stunkymonkey/nixos.git
synced 2025-05-24 09:54:40 +02:00
22 lines
634 B
Nix
22 lines
634 B
Nix
|
|
{ config, pkgs, ... }:
|
|
|
|
let
|
|
xdg-fix = pkgs.writeScriptBin "xdg-fix.sh" ''
|
|
#!${pkgs.bash}/bin/sh
|
|
${pkgs.systemd}/bin/systemctl --user stop xdg-desktop-portal
|
|
${pkgs.procps}/bin/pkill xdg-desktop-portal
|
|
${pkgs.procps}/bin/pkill xdg-desktop-portal-gtk
|
|
${pkgs.procps}/bin/pkill xdg-desktop-portal-wlr
|
|
${pkgs.xdg-desktop-portal}/libexec/xdg-desktop-portal -v -r &
|
|
${pkgs.xdg-desktop-portal-gtk}/libexec/xdg-desktop-portal-gtk --replace --verbose &
|
|
${pkgs.xdg-desktop-portal-wlr}/libexec/xdg-desktop-portal-wlr -l DEBUG -o eDP-1 &
|
|
|
|
'';
|
|
|
|
in
|
|
{
|
|
environment.systemPackages = [
|
|
xdg-fix
|
|
];
|
|
}
|