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

https://github.com/vanilla-os/vanilla-prime-utility

A frontend in GTK 4 and Libadwaita to switch PRIME profiles.
https://github.com/vanilla-os/vanilla-prime-utility

gtk gtk4 hacktoberfest libadwaita nvidia optimus prime-profiles vanillaos

Last synced: 10 days ago
JSON representation

A frontend in GTK 4 and Libadwaita to switch PRIME profiles.

Awesome Lists containing this project

README

        



Vanilla PRIME Utility



[![Translation Status][weblate-image]][weblate-url]

[weblate-url]: https://hosted.weblate.org/engage/vanilla-os/
[weblate-image]: https://hosted.weblate.org/widgets/vanilla-os/-/vanilla-prime-utility/svg-badge.svg

A frontend in GTK 4 and Libadwaita to switch PRIME profiles.





## Build

### Dependencies

- build-essential
- meson
- libadwaita-1-dev
- gettext
- desktop-file-utils
- nvidia-prime

### Build

```bash
meson build
ninja -C build
```

### Install

```bash
sudo ninja -C build install
```

## Run

```bash
vanilla-prime-utility

# embedded mode
vanilla-prime-utility --embedded
```

## Other distributions

This utility works on any Debian-based distribution, just note that `NoDisplay=true` is set
in the desktop file, since Vanilla OS uses the embedded mode. If you want to use the
standalone mode, you can remove this line and the icon will be shown in the applications
menu of your distribution.