Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hyprutils/hyprlauncher

GUI for launching applications, written in blazingly fast Rust! 🚀🦀
https://github.com/hyprutils/hyprlauncher

applauncher css gui hyprland launcher rust wayland xorg

Last synced: 16 days ago
JSON representation

GUI for launching applications, written in blazingly fast Rust! 🚀🦀

Awesome Lists containing this project

README

        

Hyprlauncher

An unofficial GUI for launching applications, built with GTK4 and Rust. 🚀🦀

![Preview](.github/preview.png)

## Installation

### GitHub Releases
See Hyprlauncher's [releases page](https://github.com/nnyyxxxx/hyprlauncher/releases) for downloadable binaries.

### Arch Linux
There are 2 different [AUR](https://aur.archlinux.org) packages available:

- [hyprlauncher](https://aur.archlinux.org/packages/hyprlauncher) - Latest release built from source
- [hyprlauncher-bin](https://aur.archlinux.org/packages/hyprlauncher-bin) - Latest release in binary form

Install the preferred package with:
```bash
git clone https://aur.archlinux.org/.git
cd
makepkg -si
```

Or, if you're using an [AUR Helper](https://wiki.archlinux.org/title/AUR_helpers), it's even simpler (using [paru](https://github.com/Morganamilo/paru) as an example):
```bash
paru -S
```

## Building from source
1. Install Rust (preferably `rustup`) through your distro's package or [the official script](https://www.rust-lang.org/tools/install)
2. Install `git`, `pango` and `gtk4`
3. Clone this repository:
`git clone https://github.com/nnyyxxxx/hyprlauncher && cd hyprlauncher`
4. Compile the app with `cargo build --release` or run it directly with `cargo run --release`

## Credits:
- [Nyx](https://github.com/nnyyxxxx) - Implementing the GUI, and maintaining the project
- [Adam](https://github.com/adamperkowski) - Code improvements, and maintaining the project
- [Vaxry](https://github.com/vaxerski) - Hyprland
- [rust-gtk](https://github.com/gtk-rs/gtk4-rs) - The GTK4 library
- [Hyprland](https://github.com/hyprwm/Hyprland) - The window manager

Copyright (C) 2024 HyprUtils