id = "clipmenu" name = "clipmenu" homepage = "https://github.com/cdown/clipmenu" description = "Clipboard management using dmenu." executables = ["clipmenu", "clipmenud", "clipctl", "clipdel", "clipdelmenu", "clipserve"] # X11 selections and dmenu. platforms = ["linux"] [dotfiles] # clipmenu.conf(5), the FILES and ENVIRONMENT sections: the config file is # "~/.config/clipmenu/clipmenu.conf"; "$CM_CONFIG" is "an absolute path (or a # path beginning with ~) to the configuration file. This takes precedence over # $XDG_CONFIG_HOME", and "$XDG_CONFIG_HOME" is the "base directory for # configuration files. If unset, ~/.config is used." That is a genuine # $XDG_CONFIG_HOME read, so the base directory root applies. # # The file is line-oriented: "Each non-comment line in clipmenu.conf consists of # a key followed by one or more whitespace-separated values." paths = ["[configHome]/clipmenu/clipmenu.conf"] # The clip store itself is not config and is not under a config directory: # clipmenud(1) puts it in $CM_DIR, "by default, it uses XDG_RUNTIME_DIR, TMPDIR, # or /tmp if neither are" set. Nothing named above needs carving out. exclude = [] # clipmenu holds no credential. It can be told to *avoid* recording one — # `ignore_window` "defines a regular expression matching window titles to # exclude from clipboard monitoring" — but that pattern is configuration, not a # secret. secret = [] # No machine_lines: max_clips, deduplicate, selections, own_clipboard and # launcher are all preferences a user wants on every machine, and the one # per-machine location, the clip directory, is set through $CM_DIR in the # environment rather than written into this file.