diff --git a/config/hosts/imxyy-nix/home.nix b/config/hosts/imxyy-nix/home.nix index 2a91f76..ab137ed 100644 --- a/config/hosts/imxyy-nix/home.nix +++ b/config/hosts/imxyy-nix/home.nix @@ -86,11 +86,14 @@ } { command = [ - "sh" - "-c" - "sleep 3; ${lib.getExe pkgs.xsettingsd} -c ${pkgs.writeText "xsettingsd.conf" '' - Xft/DPI 122880 - ''}" + (toString ( + pkgs.writeShellScript "xsettingsd" '' + while : + do + ${lib.getExe pkgs.xsettingsd} -c ${pkgs.writeText "xsettingsd.conf" "Xft/DPI 122880\n"} + done + '' + )) ]; } ]; diff --git a/modules/desktop/wm/niri/config.nix b/modules/desktop/wm/niri/config.nix index c7d0737..51d976e 100644 --- a/modules/desktop/wm/niri/config.nix +++ b/modules/desktop/wm/niri/config.nix @@ -5,20 +5,6 @@ ... }: { - my.home.systemd.user.services.xwayland-satellite = { - Unit = { - Description = "xwayland-satellite"; - After = [ "niri.service" ]; - }; - Service = { - ExecStart = "${lib.getExe pkgs.xwayland-satellite-unstable}"; - Restart = "on-failure"; - }; - Install.WantedBy = [ - "niri.service" - ]; - }; - my.home.programs.niri.settings = { input = { focus-follows-mouse = { @@ -95,7 +81,6 @@ XDG_CURRENT_DESKTOP = "niri"; XDG_SESSION_DESKTOP = "niri"; QT_AUTO_SCREEN_SCALE_FACTOR = "1"; - DISPLAY = ":0"; }; spawn-at-startup = map (c: { command = c; }) [ diff --git a/modules/desktop/wm/niri/default.nix b/modules/desktop/wm/niri/default.nix index e361320..756d1ce 100644 --- a/modules/desktop/wm/niri/default.nix +++ b/modules/desktop/wm/niri/default.nix @@ -70,6 +70,7 @@ in cliphist swaynotificationcenter nemo-with-extensions + xwayland-satellite-unstable ]; programs.wofi.enable = true; xdg.configFile."wofi" = {