# This is a sample configuration file for the Chroma wallpaper daemon. # Lines starting with # are comments and are ignored. # # Configuration file locations (checked in order): # 1. ~/.config/chroma/chroma.conf # 2. $XDG_CONFIG_HOME/chroma/chroma.conf # 3. ./chroma.conf (current directory) # # To get started: # 1. Copy this file to ~/.config/chroma/chroma.conf # 2. Modify the paths to point to your wallpaper images # 3. Use 'wlr-randr' or similar tools to find your output names # 4. Restart chroma or send SIGHUP to reload configuration # This image will be used for any output that doesn't have a specific mapping. # Supports: JPEG, PNG, BMP, TGA, PSD, GIF, HDR, PIC, PPM, PGM # Paths can be absolute or relative, ~ expansion is supported. # # Alternative examples: # default_image = ~/Pictures/wallpapers/default.png # default_image = /usr/share/wallpapers/default.jpg # default_image = ./wallpapers/fallback.jpg default_image = ~/.config/chroma/default.jpg # Whether to run as a background daemon # Usually set via command line option --daemon, but can be set here too daemon_mode = false # Output-specific wallpaper mappings # ================================== # Format: output.OUTPUT_NAME = /path/to/image.ext # # To find your output names, run one of these commands: # - wlr-randr (for wlroots-based compositors like Sway, Hyprland) # - wayland-info | grep wl_output # - kanshi list-outputs # # Common output name patterns: # - DP-1, DP-2, DP-3, etc. (DisplayPort) # - HDMI-A-1, HDMI-A-2, etc. (HDMI) # - eDP-1 (embedded DisplayPort, laptops) # - DVI-D-1, DVI-I-1 (DVI) # - VGA-1 (VGA, legacy) # # Example: # output.HDMI-A-1 = ~/Pictures/wallpaper.jpg