From 7f9ab97aaa8c01fa546c2e5f2c3551809857a711 Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Sun, 1 Oct 2023 11:08:11 +0200 Subject: [PATCH] experiment: add ledger-live-desktop for pure wayland envs --- flake.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/flake.nix b/flake.nix index 7d7f0cd..a884f3a 100644 --- a/flake.nix +++ b/flake.nix @@ -175,6 +175,29 @@ }; nomad = inputs'.nixpkgs-unstable.legacyPackages.nomad_1_6; + + ledger-live-desktop-wrapped = pkgs.writeShellScriptBin "ledger-live-desktop-wrapped" '' + set -x + pkill -9 wayland-proxy-v + export NIXOS_OZONE_WL="" + ${pkgs.wayland-proxy-virtwl}/bin/wayland-proxy-virtwl \ + --wayland-display=wayland-3 \ + --xwayland-binary=${pkgs.xwayland}/bin/Xwayland \ + --x-display=3 \ + & + # --x-unscale=3 \ + #--verbose \ + + export PROXYPID="$!" + + trap "kill -9 \$PROXYPID" EXIT + # trap "pkill -9 wayland-proxy-v" EXIT + + env \ + WAYLAND_DISPLAY=wayland-3 \ + DISPLAY=:3 \ + ledger-live-desktop + ''; }; formatter = pkgs.alejandra;