Luxferre
5eb8be223d
fix(sxmo): simplify sxmo_timezonechange.sh to always use the Alpine flow
...
SXMO_OS is always bananarchy (an Alpine derivative) on this device, so
the SXMO_OS case, the change_systemd branch, and the nixos branch were
dead code. Drop them and always run the Alpine flow
(doas setup-timezone -z), which is what bananarchy uses.
2026-10-22 23:54:45 +03:00
Luxferre
3777a27bac
fix(x11): engage fcitx by default so dmenu text-input dialogs work
...
Text-input dialogs (Wi-Fi SSID/Passphrase, search queries, config
prompts, etc.) invoke dmenu with -p but never -t, so the XIM/fcitx
routing that was gated solely by use_text_input was never enabled and
fcitx never activated on dmenu input; on the numeric keypad only raw
digits could be entered, making the dialogs non-functional.
Decouple the fcitx/IME routing from the -t flag via a new engage_ime
flag (default on) while keeping use_text_input for its output/selection
semantics, and skip routing Enter to fcitx when a menu list is present
so menu selection is never stolen by the T9 commit. XFilterEvent already
returns False when fcitx is toggled off via the mode switcher, so the
dialogs now respect the Fcitx mode switcher automatically.
2026-10-22 23:44:50 +03:00
Luxferre
1e14ffdbd0
fix(x11): keep /usr/bin/Xorg non-setuid (0755) for rootless elogind startup
2026-10-22 22:30:43 +03:00
Luxferre
179cc3066b
feat(x11): disable X screensaver/DPMS blanking and enforce explicit-only locking
2026-10-22 22:15:28 +03:00
Luxferre
c646800dbf
fix(power): invoke /usr/bin/doas and /usr/bin/sudo by absolute path in sxmo_power.sh
2026-10-22 22:04:01 +03:00
Luxferre
b12cd738af
build: add date-based release versioning script and remove hardcoded version
2026-10-22 20:20:16 +03:00
Luxferre
48aaacf04f
Match top bar background to main theme background across all themes
2026-10-22 18:22:49 +03:00
Luxferre
f90f5f65b6
Add 15 pre-installed .xth themes (20 total) and update docs
2026-10-22 18:16:35 +03:00
Luxferre
4e503d0654
Fix Bantam Apps menu entry, st XIM focus, and fcitx5-t9 InputContextDestroyed crash
2026-10-22 16:10:56 +03:00
Luxferre
6e58218e10
Add callscreen DWM plugin for incoming and active voice calls
2026-10-22 10:17:24 +03:00
Luxferre
cbac6743bc
Add AGENTS.md project outline and conventions guide
2026-10-22 09:27:26 +03:00
Luxferre
9002560a38
Fix fcitx5-t9 * longpress auto-repeat and reset Ctl mode on focus/window change
2026-10-21 21:04:53 +03:00
Luxferre
a31595070c
Add unified Xresources theme engine, Default.xth export, and xthemes manager plugin
2026-10-21 20:36:27 +03:00
Luxferre
f615c6ddbe
Update documentation for recent features and remove third-party .md files
2026-10-21 18:12:39 +03:00
Luxferre
1ee112561c
Fix sxmo_power.sh polkit multi-session auth and dmenu PATH
2026-10-21 17:59:11 +03:00
Luxferre
d240f25131
Integrate dmenu as a preloaded zero-lag DWM plugin (dmenu.so)
2026-10-21 17:37:51 +03:00
Luxferre
7da7352a6d
Add frotz to preinstalled package list
2026-10-21 16:33:43 +03:00
Luxferre
e34ee15428
feat(sxmo): add Bantam AI agent to Apps menu running in terminal from $HOME
2026-10-21 16:28:58 +03:00
Luxferre
4bb95d42b0
fix(camera,sms,dwm): fix CAMSS AXI frame-boundary stop, SMS draft button label, and post-reboot softkey responsiveness
2026-10-21 16:00:41 +03:00
Luxferre
55b20c5b85
Add preloaded SMS, File Manager, and Camera (live viewfinder) DWM plugins
2026-10-21 14:46:11 +03:00
Luxferre
c1e5c646d6
Expand vertical dmenu to full screen (10 lines, 240x296) and rename St menu item to Terminal
2026-10-21 12:54:26 +03:00
Luxferre
ed65604706
Document DWM plugin architecture, preloaded Dialer/CallLog/Contacts/XDrawer plugins, and desktop softkey labels
2026-10-21 12:39:50 +03:00
Luxferre
d27ca9f224
Add Contacts DWM plugin, desktop Menu/Names softkey labels, and 15px plugin label fonts
2026-10-21 12:32:21 +03:00
Luxferre
996e80b095
Preload DWM plugins (dialer, calllog, xdrawer) with resident X11/Pango state and FIFO IPC
2026-10-21 11:57:23 +03:00
Luxferre
0a02400505
feat(dwm): add dynamic plugin system with xdrawer, dialer, and calllog plugins
2026-10-21 11:11:45 +03:00
Luxferre
7b7ae1dcc5
fix(xdrawer,dwm,dmenu): remove top bar gap and eliminate softkey menu latency
2026-10-21 10:11:11 +03:00
Luxferre
8045929c87
feat(x11): add XDrawer global phone controls drawer, softkey chord detection, and st/T9 scrollback
2026-10-21 09:26:41 +03:00
Luxferre
da24f0d9ac
fix(system,x11): set system-wide TERM=xterm-256color and C.UTF-8 locale
2026-10-21 00:16:33 +03:00
Luxferre
262d1a3649
fix(x11): ensure .profile launches bananarchy-x11-session.sh from tinydm-run-session
2026-10-21 00:03:04 +03:00
Luxferre
9cddcc1d08
feat(system): configure nano (-FEDSMAGic/max%_T2) as EDITOR, less -RXF as PAGER, add ed/rlwrap/less, and remove vim
2026-10-20 23:56:20 +03:00
Luxferre
673ee72dbc
fix(x11,docs): use busctl+pkcheck for polkit power actions, increase st font to 18px, and format README overview list
2026-10-20 21:38:49 +03:00
Luxferre
7bab7b7a11
feat(x11): migrate to pure Xlibre + dwm/dmenu/st stack, fix fcitx5-t9 bottom bar, PM8909 PON shutdown, and remove Wayland
2026-10-20 21:15:16 +03:00
Luxferre
ad012360c3
feat(camera): add bananarchy-photo CLI, Sxmo menu integration, and multi-capture ISPIF/VFE0 reset
2026-10-19 23:51:09 +03:00
Luxferre
a14a7aa543
Add GC2395/CAMSS rear camera driver and fix audio, earpiece, micbias, and modem routing
2026-10-19 23:34:06 +03:00
Luxferre
a6e3fa184f
doc update
2026-10-19 11:03:01 +03:00
Luxferre
2ba30f1405
init readme
2026-10-19 09:30:01 +03:00
Luxferre
bf8f41352d
init readme
2026-10-19 09:28:04 +03:00
Luxferre
6942acf5cf
init commit
2026-10-19 09:23:54 +03:00