diff --git a/TODO.md b/TODO.md index d0a0fd31c..28e9a2b7d 100644 --- a/TODO.md +++ b/TODO.md @@ -10,8 +10,6 @@ - sandbox: link cache means that if i update ~/.config/... files inline, sandboxed programs still see the old version - mpv: continues to play past the end of some audio files - mpv: audiocast has mpv sending its output to the builtin speakers unless manually changed -- mpv: no way to exit fullscreen video on moby - - uosc hides controls on FS, and touch doesn't support unhiding - `ssh` access doesn't grant same linux capabilities as login - syshud (volume overlay): when casting with `blast`, syshud doesn't react to volume changes - moby: kaslr is effectively disabled @@ -117,17 +115,14 @@ #### moby - fix cpuidle (gets better power consumption): - moby: tune keyboard layout -- SwayNC: - - don't show MPRIS if no players detected - - this is a problem of playerctld, i guess - - add option to change audio output +- SwayNC: add option to change audio output - moby: tune GPS - fix iio-sensor-proxy magnetometer scaling - tune QGPS setting in eg25-control, for less jitter? - configure geoclue to do some smoothing? - manually do smoothing, as some layer between mepo and geoclue? + - email wigle.net people to unlock API access - moby: port `freshen-agps` timer service to s6 (maybe i want some `s6-cron` or something) -- moby: show battery state on ssh login - moby: improve gPodder launch time - moby: theme GTK apps (i.e. non-adwaita styles) - especially, make the menubar collapsible @@ -136,6 +131,8 @@ #### non-moby - RSS: integrate a paywall bypass - e.g. self-hosted [ladder](https://github.com/everywall/ladder) (like 12ft.io) +- RSS: have podcasts get downloaded straight into ~/Videos/... + - and strip the ads out using Whisper transcription + asking a LLM where the ad breaks are - neovim: set up language server (lsp; rnix-lsp; nvim-lspconfig) - neovim: integrate LLMs - Helix: make copy-to-system clipboard be the default