Skip to content

Imi 2.0.0 - full subshell rewrite + and app launcher - #198

Merged
aethctl merged 1 commit into
Ryoku-dev:mainfrom
dodo986:Imi-rewrite
Nov 4, 2026
Merged

aethctl merged 1 commit into
Ryoku-dev:mainfrom
dodo986:Imi-rewrite

Conversation

@dodo986

@dodo986 dodo986 commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

Imi 2.0.0

Rebuilds the Imi barstyle as a full subshell and adds a matching app launcher.

Barstyle (barstyles/imi)

  • Island bar with per-widget edit mode, dynamic island, both sidebars, OSD, notification banners, session screen and vertical bar
  • Runs on the host's service facade (shell.services) and Wm compositor interface — no private service copies, works on Hyprland and niri
  • Own settings window with the pages this style ships, wired into the Hub handoff
  • Fonts and theme handling ship in-product; config lives at ~/.config/ryoku/barstyle-imi/config.json
  • Store preview art included

Launcher (launchers/imi)

  • Grouped overview search with nine core panels: apps (frecency), calculator, clipboard, emojis, windows, commands, web, file search and file content
  • Implements the standard launcher contract (shown / show / hide / toggle / stateDump), launches via host AppLaunch
  • Degrades gracefully when optional helpers (qalc, fd, rg) are missing

Notes

  • Catalogue validated (store catalogue OK) and security-screened; barstyle at 1,960 files, launcher at 113, both under the file cap
  • Tested live on niri (bar, sidebars, island, settings, launcher, pickers)
  • Unmaintained upstream surfaces (wallpaper browser, dock app, redundant shells) are removed rather than stubbed
  • Half of these made while my hand was fucking bleeding yay

@dodo986

dodo986 commented Nov 4, 2026

Copy link
Copy Markdown
Contributor Author
barstyle

@dodo986
dodo986 force-pushed the Imi-rewrite branch 2 times, most recently from 98d987e to 7fe4584 Compare November 4, 2026 14:23
@dodo986 dodo986 changed the title Imi 2.0.0 - full-desktop shell style and app launcher Imi 2.0.0 - full subshell st and app launcher Nov 4, 2026
@dodo986 dodo986 changed the title Imi 2.0.0 - full subshell st and app launcher Imi 2.0.0 - full subshell rewrite + and app launcher Nov 4, 2026
@dodo986
dodo986 force-pushed the Imi-rewrite branch 3 times, most recently from a7a2f24 to 8995065 Compare November 4, 2026 15:43
@dodo986

dodo986 commented Nov 4, 2026

Copy link
Copy Markdown
Contributor Author

also has an easter egg in it, i can hide shit too muahhwuaedse

@aethctl
aethctl merged commit d1380d6 into Ryoku-dev:main Nov 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants