Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/braheezy/gowl
https://github.com/braheezy/gowl
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/braheezy/gowl
- Owner: braheezy
- Created: 2024-05-03T01:35:44.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-03T01:35:46.000Z (9 months ago)
- Last Synced: 2024-11-10T13:35:28.378Z (3 months ago)
- Language: Go
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# gowl
This is a failed attempt at writing a basic copy/paste utility for [Wayland](https://wayland.freedesktop.org/).I wanted a pure code way of doing copy/paste in a Go program without needing a CLI tool like [`wl-clipboard`](https://github.com/bugaevc/wl-clipboard). It turns out, Wayland is a big thing and I didn't have the patience to learn all the bits required to do (what I thought was) a simple thing.
`archive/` and `archive2` (because what's version control?) contain attempts with the [`go-wayland`](https://github.com/rajveermalviya/go-wayland) and [`go-wlroots`](https://github.com/swaywm/go-wlroots) libraries, respectively. The stuff in the current directory tries the [`neurlang/wayland`](https://github.com/neurlang/wayland) library.
I did learn about the Go `generate` command. I'll take that small victory and leave this project behind.