Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Swayimg configuration file.
- # vim: filetype=dosini
- # This file contains the default configuration.
- # The viewer searches for the config file in the following locations:
- # 1. $XDG_CONFIG_HOME/swayimg/config
- # 2. $HOME/.config/swayimg/config
- # 3. $XDG_CONFIG_DIRS/swayimg/config
- # 4. /etc/xdg/swayimg/config
- # Any of these options can be overridden using the --config argument
- # on the command line, for instance:
- # $ swayimg --config="general.mode=gallery"
- ################################################################################
- # General configuration
- ################################################################################
- [general]
- # Mode at startup (viewer/slideshow/gallery)
- mode = viewer
- # Window size (fullscreen/image, or absolute size)
- size = fullscreen
- # Sway/Hyprland only: Window position (auto or absolute coordinates, e.g. 10,20)
- position = auto
- # Sway/Hyprland only: create floating window above the currently focused one
- overlay = yes
- # Use window decoration (yes/no)
- decoration = no
- # 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
- ################################################################################
- # DRM mode settings
- ################################################################################
- [drm]
- # Path to DRM device, e.g. /dev/dri/card1
- path = auto
- # Connector name, e.g. DP-1
- connector = auto
- # Display resolution and frequency, e.g. 1920x1080@60
- mode = auto
- ################################################################################
- # Viewer mode configuration
- ################################################################################
- [viewer]
- # Window background color (auto/extend/mirror/RGBA)
- window = #1e1e2eff
- # Background for transparent images (grid/RGBA)
- transparency = #1e1e2eff
- # Default image scale (optimal/width/height/fit/fill/real/keep)
- scale = optimal
- # Initial image position on the window (center/top/bottom/free/...)
- position = center
- # Anti-aliasing mode (none/box/bilinear/bicubic/mks13)
- antialiasing = mks13
- # Loop image list: jump to first image when end of list is reached (yes/no)
- loop = yes
- # Number of previously viewed images to store in cache
- history = 1
- # Number of preloaded images (read ahead)
- preload = 1
- ################################################################################
- # Slideshow mode configuration
- ################################################################################
- [slideshow]
- # Slideshow image display time (seconds)
- time = 3
- # Window background color (auto/extend/mirror/RGBA)
- window = #1e1e2eff
- # Background for transparent images (grid/RGBA)
- transparency = #1e1e2eff
- # Default image scale (optimal/width/height/fit/fill/real)
- scale = optimal
- # Initial image position on the window (center/top/bottom/free/...)
- position = center
- # Anti-aliasing mode (none/box/bilinear/bicubic/mks13)
- antialiasing = mks13
- ################################################################################
- # Gallery mode configuration
- ################################################################################
- [gallery]
- # Height and width of each thumbnail (pixels)
- size = 200
- # Scale of the selected tile (float)
- selected_scale = 1.15
- # Thumbnail aspect ratio (fit/fill/keep)
- aspect = fill
- # Padding between thumbnails (pixels)
- padding = 5
- # Background color of the selected tile (RGBA)
- select = #404040ff
- # Background color of non-selected tiles (RGBA)
- background = #202020ff
- # Border color of the selected tile (RGBA)
- border_color = #aaaaaaff
- # Border width of the selected tile (pixels)
- border_width = 5
- # Background color of the window (RGBA)
- window = #00000000
- # Max number of invisible thumbnails stored in memory cache
- cache = 100
- # Load not only visible but also adjacent thumbnails
- preload = no
- # Enable/disable storing thumbnails in persistent storage (yes/no)
- pstore = no
- # Anti-aliasing mode for thumbnails (none/box/bilinear/bicubic/mks13)
- antialiasing = mks13
- ################################################################################
- # Image list configuration
- ################################################################################
- [list]
- # Default order (none/alpha/numeric/mtime/size/random)
- order = alpha
- # Reverse order (yes/no)
- reverse = no
- # Read directories recursively (yes/no)
- recursive = no
- # Add files from the same directory as the first file (yes/no)
- all = yes
- # Enable file system monitoring for adding new images to the list (yes/no)
- fsmon = no
- ################################################################################
- # Font configuration
- ################################################################################
- [font]
- # Font name
- name = Inter
- # Font size (pt)
- size = 12
- # Font color (RGBA)
- color = #ca9ee6ff
- # Shadow color (RGBA)
- shadow = #000000d0
- # Background color (RGBA)
- background = #00000000
- ################################################################################
- # Image meta info scheme (format, size, EXIF, etc.)
- ################################################################################
- [info]
- # Show on startup (yes/no)
- show = yes
- # Text padding from window edges
- padding = 5
- # Timeout to hide info (seconds, 0 to always show)
- info_timeout = 5
- # 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 = index
- bottom_left = scale,frame
- bottom_right = status
- # Display scheme for slideshow mode (position = content)
- [info.slideshow]
- top_left = none
- top_right = none
- bottom_left = none
- bottom_right = dir,status
- # Display scheme for gallery mode (position = content)
- [info.gallery]
- top_left = none
- top_right = index
- 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
- Prior = prev_file
- Next = next_file
- Space = next_file
- Shift+r = rand_file
- Shift+d = prev_dir
- d = next_dir
- Shift+o = prev_frame
- o = next_frame
- c = skip_file
- s = mode slideshow
- n = animation
- f = fullscreen
- Return = mode gallery
- 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
- Shift+w = zoom height
- z = zoom fit
- Shift+z = zoom fill
- 0 = zoom real
- BackSpace = zoom optimal
- k = zoom keep
- Alt+s = zoom
- Alt+p = position
- bracketleft = rotate_left
- bracketright = rotate_right
- m = flip_vertical
- Shift+m = flip_horizontal
- a = antialiasing
- r = reload
- i = info
- Shift+Delete = exec rm -f '%' && echo "File removed: %"; skip_file
- Escape = exit
- q = exit
- # Mouse related
- ScrollLeft = step_right 5
- ScrollRight = step_left 5
- ScrollUp = step_up 5
- ScrollDown = step_down 5
- Ctrl+ScrollUp = zoom +10 mouse
- Ctrl+ScrollDown = zoom -10 mouse
- Shift+ScrollUp = prev_file
- Shift+ScrollDown = next_file
- Alt+ScrollUp = prev_frame
- Alt+ScrollDown = next_frame
- MouseLeft = drag
- MouseSide = prev_file
- MouseExtra = next_file
- ################################################################################
- # Slideshow mode key binding configuration: key = action [parameters]
- ################################################################################
- [keys.slideshow]
- F1 = help
- Home = first_file
- End = last_file
- Prior = prev_file
- Next = next_file
- Shift+r = rand_file
- Shift+d = prev_dir
- d = next_dir
- Space = pause
- i = info
- f = fullscreen
- Return = mode
- Escape = exit
- q = exit
- ################################################################################
- # Gallery mode key binding configuration: key = action [parameters]
- ################################################################################
- [keys.gallery]
- F1 = help
- Home = first_file
- End = last_file
- Left = step_left
- Right = step_right
- Up = step_up
- Down = step_down
- Prior = page_up
- Next = page_down
- c = skip_file
- s = mode slideshow
- f = fullscreen
- Return = mode viewer
- a = antialiasing
- r = reload
- i = info
- Equal = thumb +20
- Plus = thumb +20
- Minus = thumb -20
- Shift+Delete = exec rm -f '%' && echo "File removed: %"; skip_file
- Escape = exit
- q = exit
- # Mouse related
- ScrollLeft = step_right
- ScrollRight = step_left
- ScrollUp = step_up
- ScrollDown = step_down
- Ctrl+ScrollUp = thumb +20
- Ctrl+ScrollDown = thumb -20
- MouseLeft = mode viewer
Advertisement
Add Comment
Please, Sign In to add comment