From 68bf60569f7869ded67df2a337695ed6bd2c4cc7 Mon Sep 17 00:00:00 2001 From: Dennis Schoepf Date: Wed, 26 Nov 2025 00:12:55 +0100 Subject: [PATCH] some more clipboard config changes --- home/linux.nix | 1 + modules/ghostty/default.nix | 4 ++-- modules/wm/fuzzel/default.nix | 2 +- modules/wm/fuzzel/scripts/fuzzel-cliphist.sh | 2 +- modules/wm/niri/config/config.kdl | 5 +++-- 5 files changed, 8 insertions(+), 6 deletions(-) mode change 100644 => 100755 modules/wm/fuzzel/scripts/fuzzel-cliphist.sh diff --git a/home/linux.nix b/home/linux.nix index de12416..6f66cbf 100644 --- a/home/linux.nix +++ b/home/linux.nix @@ -33,6 +33,7 @@ nautilus-open-any-terminal swaynotificationcenter gimp + wl-clipboard ]; imports = [ diff --git a/modules/ghostty/default.nix b/modules/ghostty/default.nix index 3c6bdce..573dd2f 100644 --- a/modules/ghostty/default.nix +++ b/modules/ghostty/default.nix @@ -45,8 +45,8 @@ ]; keybind = [ "ctrl+b>s=new_split:auto" - "ctrl+b>-=new_split:down" - "ctrl+b>|=new_split:right" + "ctrl+b>minus=new_split:down" + "ctrl+b>v=new_split:right" "ctrl+b>h=goto_split:left" "ctrl+b>j=goto_split:down" "ctrl+b>k=goto_split:up" diff --git a/modules/wm/fuzzel/default.nix b/modules/wm/fuzzel/default.nix index a0b6529..73a4f50 100644 --- a/modules/wm/fuzzel/default.nix +++ b/modules/wm/fuzzel/default.nix @@ -21,7 +21,7 @@ vertical-pad = 20; inner-pad = 25; image-size-ratio = 1; - prompt = "Open "; + prompt = "Open\t"; }; colors = { background = "0f0b15f5"; diff --git a/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh b/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh old mode 100644 new mode 100755 index efa85f5..b047d7b --- a/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh +++ b/modules/wm/fuzzel/scripts/fuzzel-cliphist.sh @@ -1,3 +1,3 @@ #!/bin/sh -echo "test" +cliphist list | fuzzel --dmenu --prompt "Copy\t" | cliphist decode | wl-copy diff --git a/modules/wm/niri/config/config.kdl b/modules/wm/niri/config/config.kdl index 143a8e1..d3e62c7 100644 --- a/modules/wm/niri/config/config.kdl +++ b/modules/wm/niri/config/config.kdl @@ -300,6 +300,7 @@ binds { Mod+B hotkey-overlay-title="Browser" { spawn "firefox"; } Mod+M hotkey-overlay-title="System Monitor" { spawn-sh "ghostty -e btop"; } Mod+N hotkey-overlay-title="File Manager" { spawn "nautilus"; } + Mod+V hotkey-overlay-title="Clipboard" { spawn-sh "~/.config/fuzzel/bin/fuzzel-cliphist.sh"; } Mod+Alt+L hotkey-overlay-title="Lock the Screen: hyprlock" { spawn "hyprlock"; } // Use spawn-sh to run a shell command. Do this if you need pipes, multiple commands, etc. @@ -497,8 +498,8 @@ binds { Mod+Shift+Equal { set-window-height "+10%"; } // Move the focused window between the floating and the tiling layout. - Mod+V { toggle-window-floating; } - Mod+Shift+V { switch-focus-between-floating-and-tiling; } + Mod+Shift+S { toggle-window-floating; } + // Mod+Shift+V { switch-focus-between-floating-and-tiling; } // Toggle tabbed column display mode. // Windows in this column will appear as vertical tabs,