Skip to content
xXJSONDeruloXxPublic

About

a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Bazzite Portal

Bazzite Portal Screenshot

A GTK3 interface for the Bazzite Portal, providing quick access to various useful scripts, fixes, and QOL tweaks for the terminal averse.

The default configuration file is located at:

/usr/share/yafti/yafti.yml

Building from Source

review the justfile for all recipies. You can stack just commands together, for example:

just setup build install run

This will install flatpak-builder, build the flatpak, install to host, then run it with the default source file.

Then for subsequent changes, you could run:

just clean uninstall build

Or any combination you need to test any changes.

Running

The application requires a YAML configuration file path as a command-line argument.

On Bazzite (default config)

flatpak run com.github.yafti.gtk /run/host/usr/share/yafti/yafti.yml

With Custom Config

flatpak run com.github.yafti.gtk /path/to/custom/yafti.yml

Desktop Shortcut

The installed desktop file automatically launches with the default Bazzite config path. You can find it in your application menu as "Bazzite Portal".

Configuration

The app reads a yafti.yml configuration file to populate tabs and actions. The YAML file should follow this structure:

screens:
  - title: "Category Name"
    actions:
      - title: "Action Title"
        description: "Optional description"
        script: "command to run"

About

a tabbed frontend for curated script execution, with a focus on distro specific QOL shortcuts

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages