diff options
Diffstat (limited to 'config')
| -rw-r--r-- | config | 211 |
1 files changed, 211 insertions, 0 deletions
@@ -0,0 +1,211 @@ +# vim: filetype=dosini + +# +# SWAYIMG CONFIG +# + +################################################################################ +# General configuration +################################################################################ +[general] +# Mode at startup (viewer/gallery) +mode = viewer +# Action performed by SIGUSR1 signal (same format as for key bindings) +sigusr1 = reload +# Action performed by SIGUSR2 signal (same format as for key bindings) +sigusr2 = next_file +# Application ID and window class name +app_id = swayimg + +################################################################################ +# Viewer mode configuration +################################################################################ +[viewer] +# Window background color (RGBA) +window = #000000ff +# Background for transparent images (grid/RGBA) +transparency = grid +# Default image scale (optimal/fit/width/height/fill/real) +scale = optimal +# Anti-aliasing (yes/no) +antialiasing = none +# Number of previously viewed images to store in cache +history = 1 +# Number of preloaded images (read ahead) +preload = 1 + +################################################################################ +# Gallery mode configuration +################################################################################ +[gallery] +# Max size of the thumbnail (pixels) +size = 250 +# Max number of thumbnails in cache, 0 to unlimit +cache = 0 +# Fill the entire tile with thumbnail (yes/no) +fill = yes +# Store thumbnails (yes/no) +pstore = yes +# Use anti-aliasing for thumbnails (yes/no) +antialiasing = none +# Background color of the window (RGBA) +window = #000000ff +# Background color of the tile (RGBA) +background = #202020ff +# Background color of the selected tile (RGBA) +select = #404040ff +# Border color of the selected tile (RGBA) +border = #000000ff +# Shadow color of the selected tile (RGBA) +shadow = #000000ff + +################################################################################ +# Image list configuration +################################################################################ +[list] +# Default order (none/alpha/reverse/random) +order = alpha +# Read directories recursively (yes/no) +recursive = no +# Open all files in the start directory (yes/no) +all = yes + +################################################################################ +# Font configuration +################################################################################ +[font] +# Font name +name = monospace +# Font size (pt) +size = 18 +# Font color (RGBA) +color = #ccccccff +# Shadow color (RGBA) +shadow = #000000ff + +################################################################################ +# Image meta info scheme (format, size, EXIF, etc) +################################################################################ +[info] +# Show on startup (yes/no) +show = yes +# Timeout to hide info (seconds, 0 to always show) +info_timeout = 0 +# Timeout to hide status message (seconds) +status_timeout = 3 + +# Display scheme for viewer mode (position = content) +[info.viewer] +top_left = +name,+format,+filesize,+imagesize,+exif +top_right = none +bottom_left = status,scale,frame +bottom_right = index + +# Display scheme for gallery mode (position = content) +[info.gallery] +top_left = none +top_right = none +bottom_left = none +bottom_right = name,status + +################################################################################ +# Viewer mode key binding configuration: key = action [parameters] +################################################################################ +[keys.viewer] +F1 = help +Home = first_file +End = last_file +n = next_file +p = prev_file +semicolon = next_file +l = prev_file +Prior = prev_file +Next = next_file +Space = next_file +Shift+d = prev_dir +d = next_dir +Shift+o = prev_frame +o = next_frame +BackSpace = skip_file +s = animation +f = fullscreen +v = mode +g = mode +Left = step_left 10 +Right = step_right 10 +Up = step_up 10 +Down = step_down 10 +Equal = zoom +10 +Plus = zoom +10 +Minus = zoom -10 +w = zoom width +h = zoom height +z = zoom fit +Shift+z = zoom fill +Alt+z = zoom real +0 = zoom optimal +bracketleft = rotate_left +bracketright = rotate_right +v = flip_vertical +Shift+m = flip_horizontal +a = antialiasing +r = reload +i = info +Escape = exit +q = exit +Tab = mode +Return = mode +# Mouse related +ScrollLeft = step_right 5 +ScrollRight = step_left 5 +ScrollUp = step_up 5 +ScrollDown = step_down 5 +Ctrl+ScrollUp = zoom +10 +Ctrl+ScrollDown = zoom -10 +Shift+ScrollUp = prev_file +Shift+ScrollDown = next_file +Alt+ScrollUp = prev_frame +Alt+ScrollDown = next_frame +# Actions +Ctrl+w = exec ln -fs % ~/.cache/wallpaper && swaymsg "output * bg ~/.cache/wallpaper fill" +Ctrl+Delete = exec rm "%"; skip_file + +################################################################################ +# Gallery mode key binding configuration: key = action [parameters] +################################################################################ +[keys.gallery] +F1 = help +Space = next_file +n = next_file +p = prev_file +Home = first_file +End = last_file +Left = step_left +Right = step_right +Up = step_up +Down = step_down +Prior = page_up +Next = page_down +BackSpace = skip_file +f = fullscreen +a = antialiasing +r = reload +i = info +Shift+Delete = exec rm "%"; skip_file +Escape = exit +q = exit +Tab = mode +Return = mode +# Mouse related +ScrollLeft = step_right +ScrollRight = step_left +ScrollUp = step_up +ScrollDown = step_down +# Vim +j = step_up +k = step_down +l = step_left +semicolon = step_right +# Actions +Ctrl+w = exec ln -fs % ~/.cache/wallpaper && swaymsg "output * bg ~/.cache/wallpaper fill" +Ctrl+Delete = exec rm "%"; skip_file |
