diff --git a/nixos/sway/default.nix b/nixos/sway/default.nix index aea6b5a4..bbf73767 100644 --- a/nixos/sway/default.nix +++ b/nixos/sway/default.nix @@ -16,6 +16,9 @@ in home.sessionVariables = { }; + home.packages = with pkgs; [ + wl-clipboard + ]; wayland.windowManager.sway = { enable = true; diff --git a/tools/clipboard b/tools/clipboard index 1c1c1d02..7b088d4a 100755 --- a/tools/clipboard +++ b/tools/clipboard @@ -1,2 +1,7 @@ #!/usr/bin/env bash -xclip -selection clipboard +read contents +if [[ -x `which wl-copy` ]]; then + echo "$contents" | wl-copy +else + echo "$contents" | xclip -selection clipboard +fi