cliphist
This commit is contained in:
@@ -28,7 +28,7 @@ PACKAGES=(
|
|||||||
|
|
||||||
greetd sway swaybg swayidle # desktop basic
|
greetd sway swaybg swayidle # desktop basic
|
||||||
alacritty wmenu i3blocks mako libnotify # terminals, ui
|
alacritty wmenu i3blocks mako libnotify # terminals, ui
|
||||||
wev wl-clipboard wtype slurp grim # interaction
|
wev wl-clipboard cliphist wtype slurp grim # interaction
|
||||||
ttf-roboto ttf-roboto-mono otf-font-awesome # fonts
|
ttf-roboto ttf-roboto-mono otf-font-awesome # fonts
|
||||||
kvantum kvantum-qt5 kvantum-theme-materia materia-gtk-theme # themes
|
kvantum kvantum-qt5 kvantum-theme-materia materia-gtk-theme # themes
|
||||||
|
|
||||||
|
|||||||
7
arch-user/bin/sway/paste-from-history.sh
Executable file
7
arch-user/bin/sway/paste-from-history.sh
Executable file
@@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
item="$(cliphist list | ~/.local/bin/menu/vertical.sh -p paste)"
|
||||||
|
if [ -n "$item" ]; then
|
||||||
|
echo "$item" | cliphist decode | wl-copy
|
||||||
|
wtype -M ctrl v -m ctrl
|
||||||
|
fi
|
||||||
|
|
||||||
@@ -161,6 +161,7 @@ bindsym --to-code {
|
|||||||
$mod+x exec wtype -M ctrl x -m ctrl
|
$mod+x exec wtype -M ctrl x -m ctrl
|
||||||
$mod+c exec wtype -M ctrl c -m ctrl
|
$mod+c exec wtype -M ctrl c -m ctrl
|
||||||
$mod+v exec wtype -M ctrl v -m ctrl
|
$mod+v exec wtype -M ctrl v -m ctrl
|
||||||
|
$altmod+v exec ~/.local/bin/sway/paste-from-history.sh
|
||||||
$mod+Slash exec ~/.local/bin/sway/search-mode.sh
|
$mod+Slash exec ~/.local/bin/sway/search-mode.sh
|
||||||
$mod+z focus child
|
$mod+z focus child
|
||||||
}
|
}
|
||||||
@@ -181,6 +182,11 @@ floating_modifier $mod normal
|
|||||||
bindsym --to-code {
|
bindsym --to-code {
|
||||||
# generic
|
# generic
|
||||||
$mod+Escape kill
|
$mod+Escape kill
|
||||||
|
# basic scripts
|
||||||
|
$mod+Return exec alacritty msg create-window
|
||||||
|
$altmod+Return exec alacritty
|
||||||
|
$mod+Colon exec ~/.local/bin/sway/command-mode.sh
|
||||||
|
$mod+Space exec ~/.local/bin/menu/run.sh
|
||||||
# media
|
# media
|
||||||
XF86MonBrightnessDown exec ~/.local/bin/sway/brightness-set-and-notify.sh 5%-
|
XF86MonBrightnessDown exec ~/.local/bin/sway/brightness-set-and-notify.sh 5%-
|
||||||
XF86MonBrightnessUp exec ~/.local/bin/sway/brightness-set-and-notify.sh 5%+
|
XF86MonBrightnessUp exec ~/.local/bin/sway/brightness-set-and-notify.sh 5%+
|
||||||
@@ -189,11 +195,6 @@ bindsym --to-code {
|
|||||||
XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5% && pkill -SIGRTMIN+2 i3blocks
|
XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5% && pkill -SIGRTMIN+2 i3blocks
|
||||||
XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle && pkill -SIGRTMIN+2 i3blocks
|
XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle && pkill -SIGRTMIN+2 i3blocks
|
||||||
XF86Calculator exec .local/bin/menu/run-calc.sh calc tui
|
XF86Calculator exec .local/bin/menu/run-calc.sh calc tui
|
||||||
# basic scripts
|
|
||||||
$mod+Return exec alacritty msg create-window
|
|
||||||
$altmod+Return exec alacritty
|
|
||||||
$mod+Colon exec ~/.local/bin/sway/command-mode.sh
|
|
||||||
$mod+Space exec ~/.local/bin/menu/run.sh
|
|
||||||
}
|
}
|
||||||
##############################################
|
##############################################
|
||||||
|
|
||||||
@@ -201,6 +202,7 @@ bindsym --to-code {
|
|||||||
exec mako
|
exec mako
|
||||||
exec swayidle
|
exec swayidle
|
||||||
exec alacritty --daemon
|
exec alacritty --daemon
|
||||||
|
exec wl-paste --watch cliphist store
|
||||||
##############################################
|
##############################################
|
||||||
|
|
||||||
############## app-specific ##################
|
############## app-specific ##################
|
||||||
|
|||||||
Reference in New Issue
Block a user