summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkgs/default.nix12
-rw-r--r--pkgs/st.nix6
2 files changed, 14 insertions, 4 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix
index 2e80470..9c5831c 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -16,6 +16,16 @@ in {
btclone = callPackage ./btclone {};
git-aliases = callPackage ./git-aliases.nix {};
scripts = callPackage ./scripts {};
- st = pkgs.st.override { conf = import ./st.nix {}; };
tmux-lift = callPackage ./tmux-lift {};
+
+ st = pkgs.st.override {
+ conf = import ./st.nix {};
+
+ patches = [
+ (pkgs.fetchpatch {
+ url = "https://st.suckless.org/patches/clipboard/st-clipboard-0.8.3.diff";
+ sha256 = "cbb37675e9b4986836c19aadacc616a006df81c9bf394e9e3573e164fa1867cf";
+ })
+ ];
+ };
}
diff --git a/pkgs/st.nix b/pkgs/st.nix
index 75c97fc..a19bcea 100644
--- a/pkgs/st.nix
+++ b/pkgs/st.nix
@@ -178,7 +178,7 @@
*/
static MouseShortcut mshortcuts[] = {
/* mask button function argument release */
- { XK_ANY_MOD, Button2, selpaste, {.i = 0}, 1 },
+ { XK_ANY_MOD, Button2, clippaste, {.i = 0}, 1 },
{ ShiftMask, Button4, ttysend, {.s = "\033[5;2~"} },
{ XK_ANY_MOD, Button4, ttysend, {.s = "\031"} },
{ ShiftMask, Button5, ttysend, {.s = "\033[6;2~"} },
@@ -200,8 +200,8 @@
{ TERMMOD, XK_Home, zoomreset, {.f = 0} },
{ TERMMOD, XK_C, clipcopy, {.i = 0} },
{ TERMMOD, XK_V, clippaste, {.i = 0} },
- { TERMMOD, XK_Y, selpaste, {.i = 0} },
- { ShiftMask, XK_Insert, selpaste, {.i = 0} },
+ { TERMMOD, XK_Y, clippaste, {.i = 0} },
+ { ShiftMask, XK_Insert, clippaste, {.i = 0} },
{ TERMMOD, XK_Num_Lock, numlock, {.i = 0} },
};