TUI Application Launcher


Install
go get github.com/probeldev/fastlauncher

Documentation

FastLauncher

TUI Application Launcher

alt text

Suport OS

Linux - Done

Windows - Work in progress

Mac Os - Work in progress

Examples

Logout Manager

Example config

alt text

Installation

Full guide for Arch Linux with KDE

Installation

go install github.com/probeldev/fastlauncher@latest     

If you get an error claiming that lazygit cannot be found or is not defined, you may need to add ~/go/bin to your $PATH (MacOS/Linux), or %HOME%\go\bin (Windows)

Zsh

echo "export PATH=\$PATH:~/go/bin" >> ~/.zshrc

Bash

echo "export PATH=\$PATH:~/go/bin" >> ~/.bashrc

Usage

All apps from OS

fastlauncher

Apps from config

fastlauncher --config ~/script/fast-launcher/cfg.json

Example file cfg.json

It's launched with the help of window manager. Example hyprland.conf:

$terminal = foot
$menu = $terminal -T fast-launcher fastlauncher --config ~/script/fast-launcher/cfg.json
bind = $mainMod, D, exec, $menu


windowrulev2 = float,title:(fast-launcher)
windowrulev2 = pin,title:(fast-launcher)
windowrulev2 = size 1000 600,title:(fast-launcher)
windowrulev2 = center(1), title:(fast-launcher)

Hotkeys

h,j,k,l - Navigation

? - Search