diff --git a/config/modules/hyprland/doloro-settings.nix b/config/modules/hyprland/doloro-settings.nix index 5fb755e..8185348 100644 --- a/config/modules/hyprland/doloro-settings.nix +++ b/config/modules/hyprland/doloro-settings.nix @@ -14,6 +14,9 @@ pkgs.wlogout pkgs.tofi pkgs.killall + pkgs.grim + pkgs.slurp + pkgs.wayclip ]; home.pointerCursor = { enable = true; @@ -141,8 +144,12 @@ "$mainMod, down, movefocus, d" "$mainMod, L, exec, wlogout" ( - "$mainMod, S, exec, " - + "wayfreeze --after-freeze-cmd '${pkgs.wayfreeze}/bin/wayfreeze -s $(${pkgs.slurp}/bin/slurp) --stdout | wl-copy -t image/png; killall wayfreeze' --hide-cursor" + let + script = pkgs.writeShellScript "meow" '' + fish -c 'grim -g $(slurp) -t png - &| wl-copy -t image/png; killall wayfreeze' + ''; + in + "$mainMod, S, exec, " + "wayfreeze --after-freeze-cmd '${script}'" ) "$mainMod, F, fullscreen" "$mainMod, mouse_down, workspace, e+1"