|
b10425f6b6
|
ntfy-waiter: never drop notifications, but rather sleep until client is ready to receive them
|
2023-10-22 12:10:52 +00:00 |
|
|
7541d5466e
|
ntfy-waiter: add a todo for not dropping notifications (!)
|
2023-10-22 11:48:01 +00:00 |
|
|
644084f176
|
moby: disable ntfy-sh now that i've got a less racy notification method
|
2023-10-22 11:46:58 +00:00 |
|
|
2ee7af064d
|
sxmo_suspend.sh: be more precise in the wake condition
|
2023-10-22 11:28:10 +00:00 |
|
|
e1a80d6752
|
ntfy-waiter: forbid duplicate connections from the same IP
this is sort of a bandaid; it's still a bit iffy
|
2023-10-22 11:18:54 +00:00 |
|
|
523e859ee4
|
ntfy-waiter: more verbosity/debugging
|
2023-10-22 11:08:48 +00:00 |
|
|
230ca20017
|
sxmo_suspend.sh: explicitly shutdown the socket
|
2023-10-22 11:00:21 +00:00 |
|
|
30529182b0
|
sxmo_suspend.sh: allow mocking enough at runtime to run on desko
|
2023-10-22 10:28:17 +00:00 |
|
|
2947e6635d
|
ntfy-waiter: move target from network -> default
|
2023-10-22 10:11:45 +00:00 |
|
|
3e1e7d49f8
|
sxmo_suspend.sh: open a ntfy socket
|
2023-10-22 10:08:59 +00:00 |
|
|
4894a68c62
|
sxmo_suspend: refactor
|
2023-10-22 09:45:38 +00:00 |
|
|
bd2775ded2
|
sxmo_suspend.sh: make the suspend time configurable
|
2023-10-22 09:41:36 +00:00 |
|
|
88ea557cd5
|
sxmo_suspend.sh: port to Python
|
2023-10-22 09:36:08 +00:00 |
|
|
3e8ad5b899
|
ntfy: implement a wrapper which converts ntfy subscriptions into a more specific wakeup signal
|
2023-10-22 06:11:49 +00:00 |
|
|
fafe7242f7
|
ntfy: refactor into multiple files
|
2023-10-22 04:16:24 +00:00 |
|
|
1a01a40e85
|
ntfy: move to own directory
|
2023-10-22 04:13:37 +00:00 |
|
|
f2f721234d
|
nginx: link to docs
|
2023-10-22 04:12:34 +00:00 |
|
|
12e106ee2a
|
moby: test a lima GPU timeout bugfix
|
2023-10-21 11:49:43 +00:00 |
|
|
d13007fc12
|
moby: migrate boot args from default.nix -> kernel.nix
|
2023-10-21 11:49:43 +00:00 |
|
|
2fa00b4c73
|
postfix: fix connectivity issues
|
2023-10-21 11:48:45 +00:00 |
|
|
cd617cc034
|
coturn: document routability concerns
|
2023-10-20 23:22:34 +00:00 |
|
|
5607bae49b
|
devPkgs: add lua
|
2023-10-20 23:07:02 +00:00 |
|
|
f70c467971
|
prosody: push to ntfy on incoming call
|
2023-10-20 23:06:44 +00:00 |
|
|
6cb5edbfff
|
prosody: mod_sane_ntfy: hook to detect jingle calls
|
2023-10-20 10:39:57 +00:00 |
|
|
5a844762c2
|
prosody: ship a proof-of-concept hello world module
|
2023-10-20 10:25:42 +00:00 |
|
|
de9b1e6197
|
prosody: docs: not about watch:stanzas
|
2023-10-20 10:17:20 +00:00 |
|
|
f43bb446c8
|
prosody: move to own directory
|
2023-10-20 10:16:23 +00:00 |
|
|
fa8e014eae
|
nixcache: fix typo
|
2023-10-20 06:22:59 +00:00 |
|
|
6191542805
|
nix-serve: port 5000 -> 5001; prosody: enable proxy65 on port 5000
|
2023-10-20 04:48:30 +00:00 |
|
|
b8f13cd965
|
prosody/coturn: debugging (this config works with JMP.chat)
|
2023-10-20 03:14:36 +00:00 |
|
|
296a48caf1
|
podcasts: unsub Trash Future (sorry, Cory)
|
2023-10-19 00:26:54 +00:00 |
|
|
f58bfb3c42
|
fractal: document a state corruption bug/fix
|
2023-10-18 22:16:28 +00:00 |
|
|
3942ae0f1b
|
feeds: subscribe to Benjamin Mako
|
2023-10-18 21:57:56 +00:00 |
|
|
fa65b0b92e
|
feeds: add Samana Harihareswara
|
2023-10-18 21:53:51 +00:00 |
|
|
697ae02797
|
podcasts: The Daily: port to db
|
2023-10-18 21:37:12 +00:00 |
|
|
ab35a46e5f
|
podcasts: sub Tech Wont Save Us, Trash Future
|
2023-10-18 21:35:36 +00:00 |
|
|
a6179b8234
|
feeds: unsub Emerge, Lateral, Witch Trials
|
2023-10-18 21:18:52 +00:00 |
|
|
d90aa693f9
|
podcasts: sort
|
2023-10-18 21:17:35 +00:00 |
|
|
b23c3cbf61
|
podcasts: move comments to the same line as the definition
this will facilitate sorting
|
2023-10-18 21:17:11 +00:00 |
|
|
90b1215a89
|
s/types.string/types.str/
|
2023-10-17 22:46:02 +00:00 |
|
|
8dc7eff545
|
epiphany: mention WEBKIT_USE_SINGLE_WEB_PROCESS envvar
|
2023-10-17 22:42:15 +00:00 |
|
|
77b4e7ff09
|
slightly better prosody + coturn integration
still not able to receive incoming calls, but i pass more prosody self-checks
|
2023-10-17 09:43:55 +00:00 |
|
|
827d9626d6
|
ports: actually forward ovpns ports into the root namespace
|
2023-10-17 09:42:13 +00:00 |
|
|
cdfcf1a46d
|
sftpgo: dont activate until we have network
|
2023-10-17 09:41:07 +00:00 |
|
|
e8c4555be7
|
prosody: partial integration with coturn
still missing something, which breaks inbound calls
|
2023-10-17 01:16:59 +00:00 |
|
|
0092ccacbe
|
ejabberd: ensure coturn isnt running
|
2023-10-17 01:16:36 +00:00 |
|
|
184e37e2dc
|
derived-secrets: make the mode configurable
this should probably be moved into sane.fs proper at some point
|
2023-10-17 01:16:08 +00:00 |
|
|
8859b4cf8a
|
programs: persist data better for spotify, brave, tor
|
2023-10-16 19:18:47 +00:00 |
|
|
5a2382f61c
|
prosody: remove dead code
|
2023-10-16 08:05:00 +00:00 |
|
|
f6c56969bc
|
xmpp: switch from ejabberd to prosody
|
2023-10-16 07:56:47 +00:00 |
|
|
a918aa0c2f
|
sxmo: suspend: dont wake on ARP unless absolutely necessary
it *should* be handled by the WiFi chip's ARP offload
|
2023-10-15 06:52:41 +00:00 |
|
|
93a265f34a
|
sxmo: fix typo: avoid wakelock if wowlan_bits are 0x0
|
2023-10-14 21:54:44 +00:00 |
|
|
b818972597
|
sxmo: decrease the LED blink frequency further, to 8s
|
2023-10-14 10:24:35 +00:00 |
|
|
476b481fd7
|
moby: dont ship the rtl8723cs *bluetooth* firmware
it seems to conflict with Wake on Lan
|
2023-10-14 10:20:47 +00:00 |
|
|
631235e56b
|
moby: sxmo_suspend: comment for future work to wake on Dino activity
|
2023-10-14 10:19:57 +00:00 |
|
|
ea4063340d
|
moby: prioritize headset audio out
|
2023-10-14 10:19:31 +00:00 |
|
|
b77650219a
|
sxmo_suspend: wake on a broadcast ARP query
|
2023-10-13 06:15:51 +00:00 |
|
|
ae64493564
|
sxmo_suspend: match packet destination IP for TCP packets
|
2023-10-13 05:56:26 +00:00 |
|
|
fcbc558de9
|
sxmo_suspend.sh: fix "time_start" typo
|
2023-10-13 05:43:30 +00:00 |
|
|
b180adcf48
|
RealtimeKit: disable
|
2023-10-13 03:35:00 +00:00 |
|
|
342c9bbbef
|
sxmo_suspend: track wifi IRQ count
|
2023-10-13 02:28:29 +00:00 |
|
|
233faaadac
|
zsh: better l/ll aliases with eza
|
2023-10-12 22:11:05 +00:00 |
|
|
aaf9dbac1e
|
ship gdb, mercurial
|
2023-10-12 01:59:28 +00:00 |
|
|
8dc1cbbbd2
|
programs: ship binutils-unwrapped instead of binutils
it has better cross compilation properties
|
2023-10-11 22:15:28 +00:00 |
|
|
8b4a0a916b
|
noop: test but dont actually enable pre-emption
|
2023-10-11 10:08:11 +00:00 |
|
|
1cf442dffd
|
sway: build without wrapperFeatures.gtk
|
2023-10-11 09:59:10 +00:00 |
|
|
0a3e6b34c7
|
sxmo_hook_postwake.sh: prevent rapid re-entry into sleep
|
2023-10-11 07:53:41 +00:00 |
|
|
28a2042664
|
gPodder: store data in ~/.local/share/gPodder, not ~/gPodder
|
2023-10-11 05:14:20 +00:00 |
|
|
08c92151eb
|
rtl8723cs-wowlan: automatically derive the IP address to watch for ARP packets on
|
2023-10-11 02:44:34 +00:00 |
|
|
5a753583bf
|
sxmo: reduce the screenoff LED frequency 2s -> 5s
this should hopefully allow entering sleep more reliably
|
2023-10-11 02:41:12 +00:00 |
|
|
ff89819940
|
sxmo_suspend.sh: notes about wowlan and blocking suspend here
|
2023-10-11 00:58:49 +00:00 |
|
|
9a69d8bd0d
|
ship eza (ls substitute)
|
2023-10-10 22:08:58 +00:00 |
|
|
091e525846
|
enable rtkit/RealtimeKit
|
2023-10-10 21:45:19 +00:00 |
|
|
1bf829dcf0
|
sxmo_suspend: rework time accounting to be more similar to upstream
|
2023-10-10 10:05:09 +00:00 |
|
|
760326b38b
|
sxmo_suspend.sh: switch from sudo -> doas
idk, some path problem with sudo ending up in /etc/profiles/per-user/colin/bin/sudo
|
2023-10-10 09:50:13 +00:00 |
|
|
0293773e64
|
sxmo_suspend.sh: output formatting improvements
|
2023-10-10 09:47:41 +00:00 |
|
|
6b6a9504e4
|
sxmo_suspend.sh: invoke rtl8723cs-wowlan with expected permissions
|
2023-10-10 09:39:38 +00:00 |
|
|
2de947d96e
|
wowlan: move the implementation into sxmo_suspend.sh instead of a systemd service
|
2023-10-10 09:26:48 +00:00 |
|
|
85e5d30b0f
|
wowlan module: port to rtl8723cs-wowlan python script
|
2023-10-10 08:34:02 +00:00 |
|
|
330864c866
|
moby: ship rtl8723cs-wowlan script
|
2023-10-10 08:03:45 +00:00 |
|
|
e28e60769a
|
sxmo: postwake: show the human-readable wakeup reason
|
2023-10-10 03:21:23 +00:00 |
|
|
bc8cf58b5a
|
sxmo: inputhandler: map powerx3 from screenoff state
|
2023-10-10 00:02:31 +00:00 |
|
|
0eb8244897
|
sxmo: doc: link to Aren's SXMO fork
|
2023-10-09 22:05:37 +00:00 |
|
|
69fe55961f
|
sxmo: link poweroff/reboot hooks into user hooks dir
|
2023-10-09 20:37:51 +00:00 |
|
|
045b5f0294
|
sxmo: finish porting to systemd (everything tested works now)
|
2023-10-09 00:25:03 +00:00 |
|
|
45e5752a05
|
journald: dont compress the journal
|
2023-10-09 00:25:03 +00:00 |
|
|
1ffaa232d8
|
sxmo: bemenu: configure via package override, not profile
this is just easier to integrate, rather than ensuring everywhere gets
the env var
|
2023-10-09 00:25:03 +00:00 |
|
|
a9ddfb2752
|
WIP: sxmo: port to systemd
|
2023-10-09 00:25:03 +00:00 |
|
|
3c6c70ba9f
|
sxmo: suspend: dump wowlan_last_wake_reason on wakeup
|
2023-10-09 00:25:03 +00:00 |
|
|
c0feffef1e
|
sxmo: simplify suspend hook and cap suspend time to just 5min
|
2023-10-09 00:25:03 +00:00 |
|
|
6e80d4dfdf
|
sxmo: inline the sxmo_suspend.sh script
this is exactly how it presently appears upstream (less shebang/comment changes)
|
2023-10-09 00:25:03 +00:00 |
|
|
1f73573fe3
|
stepmania: include link to nix definition in the game dir
|
2023-10-08 02:41:00 +00:00 |
|
|
4a498ef1a9
|
dino: docs: leave myself a TODO about niceness/priority
|
2023-10-07 08:27:35 +00:00 |
|
|
7a75cad65f
|
Dino: bump input latency to 20ms
|
2023-10-07 08:09:50 +00:00 |
|
|
168fcce157
|
stepmania: configure directories
|
2023-10-07 05:50:58 +00:00 |
|
|
03d3ea4965
|
moby: ship the geoclue where-am-i helper on PATH
|
2023-10-07 04:34:15 +00:00 |
|
|
bc3ad7dfa5
|
moby: gps: restrict geoclue to only my user
|
2023-10-07 04:27:14 +00:00 |
|
|
2097c3ad77
|
moby: gps: document some findings
|
2023-10-07 04:25:44 +00:00 |
|
|
56838a4867
|
swaync: don't show GPS on non-gps-enabled devices (i.e. desktop/laptop)
|
2023-10-07 04:14:42 +00:00 |
|
|
d35fe126e3
|
doc: dino: document findings in adjusting Dino mic buffer
|
2023-10-07 01:30:45 +00:00 |
|