rrun
- 1 Devlogs
- 5 Total hours
a multi-purpose launcher for linux, written in rust.
a multi-purpose launcher for linux, written in rust.
one thing that’s always annoyed me on linux is launching apps or opening files and folders.
i daily drive arch, and whenever i wanted to open an app, folder, or file, i’d have to open a terminal, type out the command, then keep that terminal open while the program ran.
yes, i might be stupid. we live in a world of launchers like rofi, wofi, fzf, etc. shell autocomplete exists for a reason. i could also just launch an app and disown the process.
well… i did try all that. and i didn’t like any of it. i don’t want a launcher that indexes my entire system or searches every executable. and autocomplete, for whatever reason, just feels weirdly overstimulating to me, so i don’t use it in my shell or neovim.
i am a weird man. my apologies.
to solve my problem, i started building rrun: a multi-purpose launcher (well… currently only an app launcher) for linux, written in rust. i love the terminal :]
it’s barely an MVP, but it’s already useful enough that i’ve primarily used it to launch my apps for the past three days.
right now, it reads a list of entries from config.rs (that i can easily edit), lets me move around with j/k (or the arrow keys), and launches whatever i select.
demo’s in the video attached.
there’s still a lot i want to add: searching, themes, better ui/ux, categories, editing entries from inside the launcher, and probably a hundred other little things i’ll think of as i keep using it. basically building my dream launcher from scratch.
p.s. bind it to a hotkey and it opens, launches your app, and disappears.
second p.s. absolutely nothing wrong with any of the launchers currently available, they’re amazing at their job. i’m just really picky with what’s on my system.