{ # Persistent clipboard services.clipcat.enable = true; home-manager.users.agatha = { xdg.configFile."clipcat/clipcatd.toml".text = '' daemonize = true pid_file = "/run/user/1000/clipcatd.pid" max_history = 50 history_file_path = "/home/agatha/.cache/clipcat/clipcatd-history" snippets = [] [log] emit_journald = true emit_stdout = false emit_stderr = false level = "INFO" [watcher] load_current = true enable_clipboard = true enable_primary = false sensitive_x11_atoms = [] filter_text_min_length = 1 denied_text_regex_patterns = [] capture_image = true [grpc] enable_http = false enable_local_socket = true local_socket = "/run/user/1000/clipcat/grpc.sock" [desktop_notification] enable = true icon = "accessories-clipboard" timeout_ms = 2000 long_plaintext_length = 2000 ''; xdg.configFile."clipcat/clipcatctl.toml".text = '' server_endpoint = "/run/user/1000/clipcat/grpc.sock" [log] emit_journald = true emit_stdout = false emit_stderr = false level = "INFO" ''; xdg.configFile."clipcat/clipcat-menu.toml".text = '' server_endpoint = "/run/user/1000/clipcat/grpc.sock" finder = "rofi" [rofi] line_length = 35 menu_length = 15 menu_prompt = "Clipboard" extra_arguments = [] [log] emit_journald = true emit_stdout = false emit_stderr = false level = "INFO" ''; }; }