Skip to content

AbduAzim424/Rex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rex

Rex is a lightweight application launcher.

Rex


Description

Rex is currently in the earliest stages of development as part of the Monteverde Linux distribution. It is a lightweight application launcher, but lacks a significant amount of functionality and stability at this point. Many features are still in progress, and it is not yet suitable for production use.

Build

To build Rex from source, ensure you have the following dependencies installed:

Dependencies

  • CMake (Version 3.30 or higher)
  • C++ standard 17 Compatible Compiler (e.g., GCC or Clang)
  • XCB Libraries:
    • xcb
    • xcb-keysyms
  • Cairo (With XCB support)
  • Pango (For text rendering)

Install these on popular Linux distributions:

  • Arch Linux:
    sudo pacman -S cmake gcc libxcb xcb-util-keysyms cairo pango

Build Instructions

  1. Create a build directory:
    mkdir build && cd build
  2. Configure the project using CMake:
    cmake ..
  3. By default, the build type is set to Debug. You can specify a different build type:
    cmake -DCMAKE_BUILD_TYPE=Release ..
  4. Build the project:
    cmake --build .

License

This project is licensed under the BSD 3-Clause License. See the LICENSE file for more details.

About

Rex is a lightweight application launcher .

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published