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.
- Host: GitHub
- URL: https://github.com/vanilla-os/vanilla-prime-utility
- Owner: Vanilla-OS
- License: gpl-3.0
- Created: 2023-02-12T22:44:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T13:25:20.000Z (5 months ago)
- Last Synced: 2025-04-09T02:08:37.208Z (about 1 month ago)
- Topics: gtk, gtk4, hacktoberfest, libadwaita, nvidia, optimus, prime-profiles, vanillaos
- Language: Python
- Homepage:
- Size: 468 KB
- Stars: 10
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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.svgA 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.