{ config, pkgs, lib, ... }: { options.myConfig.deUtils.cliphist.enable = lib.mkEnableOption ""; config = lib.mkIf config.myConfig.deUtils.cliphist.enable { services.cliphist = { enable = true; allowImages = false; }; systemd.user.services.cliphist.Service.ExecStopPost = "${lib.getExe config.services.cliphist.package} wipe"; home.packages = [ pkgs.wl-clipboard (pkgs.writeScriptBin "rofi-clipboard" "cliphist list | rofi -dmenu -display-columns 2 | cliphist decode | wl-copy") ]; }; }