1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="../../shared/mvp/mvp-dark.css"/>
<link rel="stylesheet" type="text/css" href="../../index2.css"/>
[**◀ Back**](../../)
<main markdown="1">
## Free and Open source software I use
<section markdown="1">
<aside markdown="1">
### [Dino XMPP client](https://dino.im)
Dino is an XMPP client for Linux Desktop and mobile.
[](https://dino.im)
</aside>
<aside markdown="1">
### [wvkbd](#) - Wayland Virtual Keyboard
wvkbd is the virtual keyboard used by SXMO-sway, and also used by my hypeland mobile config.
I've contributed many bugfixes and features 2021-2024, notably the [`-O` swipe output mode](https://git.sr.ht/~proycon/wvkbd/commit/2de12a90e4989f040754c2279c1fa) and the [`specialpad` layout](https://git.sr.ht/~proycon/wvkbd/commit/98e6c43d547df).
[](#)
</aside>
<aside markdown="1">
### [Hyprland](hyprland.org)
Smooth workspace swipes and blurred transparent backgrounds were the bait that brought me to Hyprland.
I started contributing fixes at the start of 2024, and notably added [touchscreen workspace swipe](https://github.com/hyprwm/Hyprland/pull/4489) support, a pain-point I had when using SXMO.
[](https://wiki.hyprland.org)
</aside>
<aside markdown="1">
### [aerc](https://aerc-mail.org/) email client
It's a TUI email client, what more must be said?
I switched to it from Thunderbird because it's not bloat, and (as TUI's do) supports transparent background.
</aside>
<aside markdown="1">
### [Alpine Linux](https://alpinelinux.org/)
I maintain [several packages](https://pkgs.alpinelinux.org/packages?name=&branch=edge&repo=&arch=aarch64&maintainer=Zach+DeCook) on Alpine Linux. It's also my preferred operating system for my laptop, phone, and server that I keep updated.
[](https://alpinelinux.org/)
</aside>
</section>
## My projects
<section markdown="1">
<aside markdown="1">
### [Swipe Keyboard projects](https://sr.ht/~earboxer/swipeKeyboard/)
[swipeGuess](https://git.sr.ht/~earboxer/swipeGuess) is the notable tool for matching a stream of swiped characters against a dictionary of words.
[suggpicker](https://git.sr.ht/~earboxer/suggpicker)is a floating bar for wayland, for repeatable selections.
[SwipeBehaviors](https://git.sr.ht/~earboxer/SwipeBehaviors) is a set of glue scripts that combine those with wvkbd to make a reasonably-usable swipe/prediction keyboard.
</aside>
</section>
## Other FOSS
<section markdown="1">
<aside markdown="1">
### [SXMO](https://sxmo.org/)
I frequently contributed to SXMO between 2021-2023. It introduced me to suckless ideology, and still runs great on my old Pinephone. (I've since moved on to Hyprland on my Oneplus 6).
[](https://sxmo.org)
</aside>
</section>
</main>
|