Skip to content

Pocket: A lightweight application launcher that gets out of your way

License

Notifications You must be signed in to change notification settings

maskedsyntax/pocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket Logo

Pocket

Pocket is a lightweight application launcher built with C++ and GTK.
It’s designed to be fast, minimal, and integrate natively with different Linux Environments and Window Managers.


Screenshot

Pocket Screenshot

Dependencies

Pocket depends on the following packages:

  • g++ (C++17 or newer)
  • make
  • pkg-config
  • libgtkmm-3.0-dev (GTK3 C++ bindings)

Install them manually

sudo apt install g++ make pkg-config libgtkmm-3.0-dev

Build and Install

Make sure you have all dependencies installed, then simply run:

./build.sh

This will build pocket and install the binary to /usr/local/bin. You may be prompted for your password during installation.

After installation, you can launch pocket from anywhere using:

pocket

Bind pocket to a keyboard shortcut in your window manager or desktop environment for quick access.

Configuration (pocketrc)

Pocket can be customized using a simple configuration file located at:

~/.config/pocket/pocketrc

Example pocketrc

font: JetBrainsMono
font-size: 12
icon-theme: Papirus

If the configuration file is missing or a value is not specified, Pocket falls back to sensible defaults.

License

This project is licensed under the MIT License.

About

Pocket: A lightweight application launcher that gets out of your way

Resources

License

Stars

Watchers

Forks

Packages

No packages published