greenclip: Simple clipboard manager to be integrated with rofi

[ bsd3, linux-desktop, program ] [ Propose Tags ]

Please see

[Skip to Readme]
Versions [faq] 1.3.0, 2.0.0, 2.0.1, 3.0.0, 3.0.1, 3.0.2, 3.1.0, 3.1.1, 3.2.0
Dependencies base (>=4.7 && <5), binary, classy-prelude, directory, microlens, microlens-mtl, text, unix, utf8-string, vector, X11 (>=1.6) [details]
License BSD-3-Clause
Copyright 2016 Erèbe
Author Erèbe - Romain GERARD
Category Linux Desktop
Home page
Uploaded by erebe at Wed Sep 6 19:03:06 UTC 2017
Distributions NixOS:3.2.0
Executables greenclip
Downloads 1531 total (157 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2017-09-06 [all 3 reports]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for greenclip-2.0.1

[back to package description]
<p align="center"> <img src="" alt="logo"/> </p>


Recyle your clipboard selections with greenclip and don't waste your time anymore to reselect things other and other.

Purpose: Keeps track of your history of selections to quickly switch between them

Demo: <a href="">Video Link</a>


  • Integrated with rofi
  • Permanently set some selections to added at the end (set staticHistoryPath = your/file/with/static/entries in the config file)
  • Merge X Primary selection with clipboard selection (set usePrimarySelectionAsInput = True in the config file)


  1. It's a static binary so drop it anywhere in your $PATH env


Alternatively if you are using Archlinux you can install the package from AUR

pacman -S greenclip

PS: If you want, you can add a permanent list of selections to be added to your current history. Go see the config file


Greenclip is intended to be used with rofi

  1. Spawn the daemon greenclip daemon
  2. When ever you need to get your selections history rofi -modi "clipboard:greenclip print" -show clipboard
  3. The entry that you have selected will be in your clipboard now
  4. Configuration file can be found in .config/greenclip.cfg


  1. Get stack for Haskell
  2. stack init && stack install