From 6f38a7b031b3dbf563b678fb1d8211091c9ff3c5 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Fri, 5 Mar 2021 01:02:25 -0300 Subject: [PATCH] pqiv: add pqiv as default image viewer --- config.yaml | 1 + dotfiles/metaPKGBUILD | 2 +- dotfiles/mime/.config/mimeapps.list | 3 +- dotfiles/pqiv.ini | 44 +++++++++++++++++++++++++++++ 4 files changed, 47 insertions(+), 3 deletions(-) create mode 100644 dotfiles/pqiv.ini diff --git a/config.yaml b/config.yaml index 0e57bfb..ae93a47 100644 --- a/config.yaml +++ b/config.yaml @@ -395,6 +395,7 @@ dotfiles: # Just a bunch of paths and action mappings kakoune: { "src":"kak", "dst":"~/.config/kak" } kanshi: { "src":"kanshi", "dst":"~/.config/kanshi/config" } mpd: { "src":"mpd.conf", "dst":"~/.config/mpd/mpd.conf" } + pqivrc: { "src":"pqiv.ini", "dst":"~/.config/pqivrc" } qutebrowser: { "src":"qutebrowser", "dst":"~/.config/qutebrowser" } rclone: { "src":"rclone.conf", "dst":"~/.config/rclone/rclone.conf" } wofi: { "src":"wofi", "dst":"~/.config/wofi" } diff --git a/dotfiles/metaPKGBUILD b/dotfiles/metaPKGBUILD index ef000b2..00157c5 100755 --- a/dotfiles/metaPKGBUILD +++ b/dotfiles/metaPKGBUILD @@ -79,7 +79,7 @@ depends=( transmission-cli deemix # Media - imv mpv + pqiv mpv mpd mpc ncmpcpp blender gimp kdenlive diff --git a/dotfiles/mime/.config/mimeapps.list b/dotfiles/mime/.config/mimeapps.list index 61e72ed..f28ffbe 100644 --- a/dotfiles/mime/.config/mimeapps.list +++ b/dotfiles/mime/.config/mimeapps.list @@ -7,8 +7,7 @@ # |_| |_| |_|_|_| |_| |_|\___|\__,_| .__/| .__/|___/ # |_| |_| - -# {%@@ set image_viewer = 'imv.desktop' @@%} +# {%@@ set image_viewer = 'pqiv.desktop' @@%} # {%@@ set video_player = 'mpv.desktop' @@%} # {%@@ set web_browser = 'org.qutebrowser.qutebrowser.desktop' @@%} diff --git a/dotfiles/pqiv.ini b/dotfiles/pqiv.ini new file mode 100644 index 0000000..7472955 --- /dev/null +++ b/dotfiles/pqiv.ini @@ -0,0 +1,44 @@ +# {{@@ header() @@}} + +[options] +sort=1 +lazy-load=1 +hide-info-box=1 + +box-colors={{@@ accent_fg @@}}:{{@@ accent_color @@}} +thumbnail-size=256x256 + +command-6=trash-put +command-8=|wl-copy + +[keybindings] + +; n { goto_file_reh } + { goto_file_relative(-1) } + { goto_file_relative(1); } + { goto_file_relative(-1) } + { goto_file_relative(1); } + +{%@@ for d in ['left','up','right','down'] @@%} + {%@@ set sign, axis = + ( +1 if (loop.index0 < 2) else -1), + ('y' if (loop.index0 % 2) else 'x'), + @@%} + {{@@ key[d] @@}} { shift_{{@@ axis @@}}({{@@ sign * 10 @@}}) } + {{@@ key[d].upper() @@}} { shift_{{@@ axis @@}}({{@@ sign * 50 @@}}) } + @MONTAGE{ {{@@ key[d] @@}} { + montage_mode_shift_{{@@ axis @@}}({{@@ sign * -1 @@}}) }} +{%@@ endfor @@%} + +{{@@ key.tabL @@}} { goto_file_relative(-1) } +{{@@ key.tabR @@}} { goto_file_relative(1); } + +{{@@ key.insertMode @@}} { toggle_info_box() } +d { send_keys(6) } +y { send_keys(8) } + +{%@@ if key.layout == "colemak" @@%} + t { toggle_scale_mode(0) } +{%@@ endif @@%} + +# vim: ft=ini