feat(home): add pyclipsync clipboard sync service for niri

xwayland-satellite has no compositor-level clipboard bridging, so X11
clients (WeChat/QQ) and Wayland clients cannot see each other's clipboard.
Add the pyclipsync flake input and enable its home-manager module, which
installs the daemon as a systemd user service bound to the graphical session.
This commit is contained in:
Ryan Yin
2026-08-25 17:31:03 +08:00
parent 166376676b
commit 7364d5aa1b
3 changed files with 40 additions and 0 deletions
Generated
+21
View File
@@ -842,6 +842,26 @@
"type": "github"
}
},
"pyclipsync": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1787650021,
"narHash": "sha256-rUcNR2oIAVCQA4TJR1jU38cHnd0j9njNZLOj8n2oeHk=",
"owner": "ryan4yin",
"repo": "pyclipsync",
"rev": "2a427d11e8e2195703a8f84a734cad4c68d5875c",
"type": "github"
},
"original": {
"owner": "ryan4yin",
"repo": "pyclipsync",
"type": "github"
}
},
"root": {
"inputs": {
"agenix": "agenix",
@@ -869,6 +889,7 @@
"nur-ryan4yin": "nur-ryan4yin",
"pre-commit-hooks": "pre-commit-hooks",
"preservation": "preservation",
"pyclipsync": "pyclipsync",
"wallpapers": "wallpapers"
}
},