Skip to content

bjesus/clapboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Clapboard - clipboard manager that makes you clap πŸ‘

Clapboard is a simple clipboard manager for Wayland, built in Rust. It saves a history of your clipboard content, and lets you paste things you've copied earlier. It also lets you configure "favorite" pastes for strings you need often. For example, you can set favorites with your address, phone number, email address etc - and they'll all become just a few clicks away. It supports all mime-types and it is agnostic regarding to your choice of menu system (e.g. dmenu, tofi, wofi, rofl etc). You can even easily share your clipboard history across devices.

video.webm

Requirements

Installation

From source

  • git clone the repository
  • Run cargo build --release
  • copy the clapboard executable to your PATH

Arch Linux

Clapboard is available on AUR as clapboard-git.

Usage

If you're using Sway, just add this to your ~/.config/sway/config:

exec clapboard --record
  • Optionally, bind some key to run clapboard. I'm binding the Favorites key in Sway like this:
bindsym XF86Favorites exec clapboard

To share the clipboard content between devices, use a tool like Syncthing to sync the Clapboard cache folder (usually at ~/.cache/clapboard).

Configuration

Below is the default Clapboard configuration. If you want to change it, create a similar file at ~/.config/clapboard/config.toml

launcher = [ "tofi", "--fuzzy-match=true", "--prompt-text=clap: " ]
history_size = 50

[favorites]
# You can add your favorite clipboard pastes here like this:
# "some key" = "some value"

About

Wayland clipboard manager that will make you clap πŸ‘

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages