me like nix
0

Configure Feed

Select the types of activity you want to include in your feed.

add cclip

author
Sean Aye
date (Mar 22, 2026, 8:03 PM -0400) commit ac9b5e6e parent 5dbc8e67 change-id wwkmsvkm
+38 -2
+2 -2
hosts/common/home.nix
··· 28 28 networkmanager_dmenu # network picker for fuzzel 29 29 quickshell # Status bar (QML-based) 30 30 swww # For setting wallpapers 31 - cliphist # Clipboard history manager 31 + (import ../../packages/cclip.nix { inherit pkgs; }) # Clipboard history manager 32 32 pavucontrol # GUI for PulseAudio/PipeWire volume control 33 33 playerctl # MPRIS media player control 34 34 (element-desktop.override { ··· 302 302 spawn-at-startup = [ 303 303 { command = [ "xwayland-satellite" ]; } 304 304 { command = [ "swww-daemon" ]; } 305 - { command = [ "wl-paste --watch cliphist store" ]; } 305 + { command = [ "cclipd" ]; } 306 306 ]; 307 307 environment = { 308 308 DISPLAY = ":0";
+36
packages/cclip.nix
··· 1 + { 2 + pkgs, 3 + }: 4 + 5 + pkgs.stdenv.mkDerivation { 6 + pname = "cclip"; 7 + version = "0-unstable-2025-03-09"; 8 + 9 + src = pkgs.fetchFromGitHub { 10 + owner = "heather7283"; 11 + repo = "cclip"; 12 + rev = "4286de1c8407ccba51060764e82c6b425b4ca3dd"; 13 + hash = "sha256-rjDCYag0aG9mZuwzWNS5z/CzeEtpdjc9iMypKqIZK60="; 14 + }; 15 + 16 + nativeBuildInputs = with pkgs; [ 17 + meson 18 + ninja 19 + pkg-config 20 + wayland-scanner 21 + git 22 + ]; 23 + 24 + buildInputs = with pkgs; [ 25 + wayland 26 + sqlite 27 + xxHash 28 + ]; 29 + 30 + meta = { 31 + description = "Clipboard manager for Wayland"; 32 + homepage = "https://github.com/heather7283/cclip"; 33 + license = pkgs.lib.licenses.mit; 34 + platforms = pkgs.lib.platforms.linux; 35 + }; 36 + }