fix: xdg desktop portal cannot find firefox
This commit is contained in:
parent
c2522a2691
commit
f9f463041f
|
@ -23,6 +23,9 @@ in {
|
|||
];
|
||||
|
||||
config = {
|
||||
environment.systemPackages = with pkgs; [
|
||||
xdg-utils
|
||||
];
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
extraPortals = with pkgs; [
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
lib.optionalAttrs (!minimal) {
|
||||
services.dbus.enable = true;
|
||||
environment.systemPackages = with pkgs; [
|
||||
xdg-utils
|
||||
wdisplays
|
||||
wl-clipboard
|
||||
];
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
{command = "xrandr --output DVI-D-0 --mode 1920x1080 --pos 0x0 --rate 60.00 --output DP-4 --mode 2560x1440 --pos 1920x720 --primary --rate 144 --output HDMI-0 --pos 0x1080 --rate 60.00";}
|
||||
{command = "systemctl --user start set-wallpaper.timer streamdeck.service";}
|
||||
{
|
||||
command = "${pkgs.systemd}/bin/systemctl --user import-environment DISPLAY; ${pkgs.systemd}/bin/systemctl --user start i3-session.target";
|
||||
command = "${pkgs.systemd}/bin/systemctl --user start i3-session.target";
|
||||
always = false;
|
||||
notification = false;
|
||||
}
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
if test -z "$DBUS_SESSION_BUS_ADDRESS"; then
|
||||
eval $(dbus-launch --exit-with-session --sh-syntax)
|
||||
fi
|
||||
systemctl --user import-environment DISPLAY XAUTHORITY
|
||||
systemctl --user import-environment PATH DISPLAY XAUTHORITY XDG_CONFIG_DIRS XDG_DATA_DIRS XDG_RUNTIME_DIR XDG_SESSION_ID DBUS_SESSION_BUS_ADDRESS || true
|
||||
|
||||
if command -v dbus-update-activation-environment >/dev/null 2>&1; then
|
||||
dbus-update-activation-environment DISPLAY XAUTHORITY
|
||||
dbus-update-activation-environment --systemd --all
|
||||
fi
|
||||
|
||||
# I3 does no start graphical session.target because ????
|
||||
|
|
Loading…
Reference in a new issue