WIP: VNC Module #62

Closed
b12f wants to merge 9 commits from feature/wayvnc into main

9 commits

Author SHA1 Message Date
Hendrik Sokolowski 2d213d4dbd Write out args of wayvnc, start on unix socket 2022-05-01 00:07:23 +02:00
Hendrik Sokolowski 9aafa7ff52 Switch from caddy to haproxy 2022-05-01 00:05:53 +02:00
Hendrik Sokolowski 67e90032c4 Merge branch 'main' into feature/wayvnc 2022-04-30 23:13:03 +02:00
Benjamin Bädorf 48a1267b4e
Merge branch 'feature/wayvnc' of git.b12f.io:pub-solar/os into feature/wayvnc 2022-04-30 17:41:38 +02:00
Benjamin Bädorf 3b3c6ec0e1
Add headless sway service 2022-04-30 17:41:08 +02:00
Benjamin Bädorf 1ce4d74637
Change port of wayvnc 2022-04-30 17:09:26 +02:00
Benjamin Bädorf a2d7196cd9
Add VNCClient mode for sway 2022-04-30 13:50:01 +02:00
Benjamin Bädorf ae7bee47df
Allow outside vnc access, render a cursor in vnc 2022-04-30 13:49:51 +02:00
Benjamin Bädorf 06ca86f9c9
Add wayvnc option for sway
This change allows you to start wayvnc anytime your sway session starts.
For hosts where you want to enable this, you'll need to generate the
certificate and keys, see:

https://github.com/any1/wayvnc#encryption--authentication

You can then add these to your secrets via agenix, and load them as
`vnc-key.pem` and `vnc-cert.pem` into `/run/secrets`.

Enable the wayvnc server via the option `pub-solar.sway.vnc.enable`.

At the time of writing, `tigervnc` appears to be a good vnc client to
use.

```
2022-04-30 13:49:40 +02:00