Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome.

Overview

Flatline

Open apps directly in GNOME Software by clicking Install from Flathub and apps.gnome.

for Firefox

Load the extension in Firefox

  1. Clone the repository
  2. Open Firefox browser and navigate to about:debugging
  3. Click "Load Temporary Add-on" and from the file browser, choose manifest.json

Support

  • Flathub
  • Apps GNOME
  • AppCenter

The Why

To facilitate the installation process of Flatpak applications through the websites flathub.org and app.gnome.org, I created this simple extension that, through appstream, opens GNOME Software directly in the app's details panel.

Requirements

Limitations

Flatline basically uses appstream to tell GNOME Software which app to show, but I still haven't found a way or know if it's possible to tell GS which repository to focus on. If you use distributions that focus heavily on using Flatpaks like Fedora Silverblue, you won't notice this. Choose Flathub repository on the upper left side.

Special thanks

I want to thank Lains for taking the trouble to create such a cool icon, thanks also to Nahuel for bringing the idea to the table.

Use GNOME Web aka Epiphany? Also check this extension (WIP)

You might also like...

Quick programmatically install npm dependencies πŸ“¦

qpind Install dependecies quick & programmatically πŸ“¦ Install # Using npm: npm install qpind # Using pnpm: pnpm add qpind # Using yarn: yarn add qpind

Oct 6, 2022

A tool to install ubuntu mainline kernels from the console.

Ubuntu Kernel Tool A tool to list, download, and install mainline kernels from the Ubuntu mainline repository. ULTIMATE DISCLAIMER: DO NOT USE THIS TO

Jan 21, 2022

🎨 VS Code extension for antd v5 design token. Install it now!πŸ‘‡

🎨 VS Code extension for antd v5 design token. Install it now!πŸ‘‡

antd design token VSCode extension for antd v5 design token. Features Provide the hover hint and editor decorations of antd v5 design token, include c

Dec 30, 2022

A command-line tool to manage Deno scripts installed via deno install

🏞️ nublar nublar is a command-line tool to manage your scripts installed via deno install. πŸ›³οΈ Installation deno install --allow-read --allow-write -

Dec 26, 2022

πŸ†Open source, free project management/issue tracking software to manage your work and projects

πŸ†Open source, free project management/issue tracking software to manage your work and projects

WorkClever πŸ† Open source, free project management/issue tracking software to manage your work and projects Features General Free to use, open source

Dec 27, 2022

A responsive and open source portfolio for software developers (Next.js & Tailwind CSS version).

A responsive and open source portfolio for software developers (Next.js & Tailwind CSS version).

Software Developer Portfolio πŸ’― A responsive and open source portfolio for software developers (Next.js & Tailwind CSS version). Website Screenshot In

Nov 28, 2022

Open-source CD platform that helps developers to deliver applications efficiently by simplifying software releases and operations in any environment.

Open-source CD platform that helps developers to deliver applications efficiently by simplifying software releases and operations in any environment.

dyrector.io - The open source internal delivery platform Overview dyrector.io is an open-source internal delivery platform that helps developers to de

Jan 3, 2023

Open source software from Lifecast Inc for immersive volumetric VR videos and photos.

Lifecast Inc. Open Source Lifecast makes software for immersive volumetric VR videos and photos. Lifecast's 6DOF format for 3D photos and videos can b

Jan 1, 2023

LunaSec - Open Source Security Software built by Security Engineers. Scan your dependencies for Log4Shell, or add Data Tokenization to prevent data leaks. Try our live Tokenizer demo: https://app.lunasec.dev

LunaSec - Open Source Security Software built by Security Engineers. Scan your dependencies for Log4Shell, or add Data Tokenization to prevent data leaks. Try our live Tokenizer demo: https://app.lunasec.dev

Our Software We're a team of Security Engineers on a mission to make awesome Open Source Application Security tooling. It all lives in this repo. Here

Jan 7, 2023
Comments
  • Not working on Firefox 106

    Not working on Firefox 106

    Ubuntu 18.04.6, Firefox 106.0.2, flatpak 1.14.0 from the official flatpak PPA gnome-software 3.28.1, gnome-software-plugin-flatpak 3.28.1-0ubuntu4.18.04.15 flathub repo set up and working

    I have verified all of the above as working by installing flathub packages, both from cli and gnome-software.

    The firefox extension seemed to install without issues, but when I click on an install button on a flathub page - nothing happens. No process starts. Nothing at all. Even if I pre-launch gnome-software, nothing happens.

    I don't know much at all about firefox's plugin architecture, javascript or json, but if you tell me what you need I'll be happy to try to help troubleshoot this.

    wontfix 
    opened by AzureRaptor 4
  • Suggestion: beta.flathub.org support

    Suggestion: beta.flathub.org support

    Hello! I am using the https://beta.flathub.org instead of the flathub.org website because I find it a lot better. I was wondering if you could maybe add support for this site? Thanks for reading!

    bug good first issue 
    opened by HappiePlant 3
Releases(v1.4)
  • v1.4(Aug 17, 2022)

    • Performance improvements
    • Full Chromium based browsers support
    • Published on Google Web Store
    • Elementary OS App Store support

    Full Changelog: https://github.com/CleoMenezesJr/flatline/commits/v1.4

    Source code(tar.gz)
    Source code(zip)
Owner
Cleo Menezes Jr.
Dev Python Full Stack
Cleo Menezes Jr.
How often do you get asked about the gadgets or software that you use? If the answer is quite often, you should be trying show off out. Curate the list of gadgets and software and share it with your fans and followers.

Show Off - Showcase your setup! How often do you get asked about the gadgets or software that you use? If the answer is quite often, you should be try

Adithya Sreyaj 15 Nov 24, 2022
Tenzi is a dice game. The player needs to roll dice until they are all the same. Clicking on a dice, freezes it at its current value between rolls. Best scores are saved to local storage.

Roll until all dice are the same Try me! Technologies Used Description Tenzi is a dice game used to demonstrate the use of React Hooks (useState, useE

Michael Kolesidis 7 Nov 23, 2022
Less clicking, more creating. Navigate to your favorite actions on the websites you love with just one click.

Navigate to your favorite actions on the websites you love with just one click Web https://irtaza9.github.io/awesome-shortcuts/ Available Shortcuts Go

Irtaza Hussain 9 Aug 25, 2022
Possibly the coolest way to install apps and customize your Mac!

BrewMyMac Possibly the coolest way to install apps and customize your Mac! Introduction This article explains the motivation behind this project. Gett

Alan Tai 38 Dec 6, 2022
Easiest 1-click way to install and use Stable Diffusion on your own computer. Provides a browser UI for generating images from text prompts and images. Just enter your text prompt, and see the generated image.

Stable Diffusion UI Easiest way to install and use Stable Diffusion on your own computer. No dependencies or technical knowledge required. 1-click ins

null 3.5k Dec 30, 2022
Service Installer for VMware Tanzu is a one-click automation solution that enables VMware field engineers to easily and rapidly install, configure, and operate VMware Tanzu services across a variety of cloud infrastructures.

Service Installer for VMware Tanzu Service Installer for VMware Tanzu seeks to provide a one-click automation solution to enable our VMware engineers

VMware Tanzu 42 Dec 1, 2022
Instruction how to install laravel echo and pusher without vuejs or even npm

This 2 .js files are used to listen from server broadcasting with laravel-websockets, so that you don't need the use of Vue.js in your laravel app Fol

Muath Assawadi 7 Sep 28, 2022
This is a project that is used to execute python codes in the web page. You can install and use it in django projects, You can do any operations that can be performed in python shell with this package.

Django execute code This is a project that is used to execute python codes in the web page. You can install and use it in django projects, You can do

Shinu 5 Nov 12, 2022
A Node.JS tool to automatically install or update your FiveM server artifacts.

ItsANoBrainer FiveM Artifact Updater FiveM Artifact Updater is an application created with Node.JS to easily and quickly install/update your artifacts

null 23 Dec 8, 2022
GitHub action to install Foundry

foundry-toolchain Action This GitHub action installs Foundry. Example workflow on: [push] name: test jobs: check: name: Foundry project ru

Bjerg 128 Jan 5, 2023