If Feren OS was to ever block Snaps, here’s how I’d want to go about doing it

The Store

Application Sources in Store Settings

FYI I might not add the blockade for switching off Snaps in the real thing now that I know you can’t install Snaps user-wide, but can only install system-wide (also excuse any misspells in here… I rushed this concept a bit because it was taking a while to create and there were people wanting to see this concept too when I was busy working on this settings concept… also sorry elementary OS)

Snaps

Flatpak (global switch)

Flatpak (‘Add a Flatpak Remote’)

Flatpak (‘Remove [insert repository’s name here]’)

Other Application Sources

Store Application Listings

Installing applications when they’re technically unavailable

  • An available application’s install button will say “Install”
  • However a technically unavailable application’s install button will say “Install…”
(Google Chrome is unavailable in this screenshot because the repository for Google Chrome is disabled)

Terminal-only management

  • Either command-not-found will state to go to the Store -> Settings -> Application Sources to toggle Snap or Flatpak on if trying to use either command when the tools are not installed
  • or command-not-found will open the Store automatically to the page of the appropriate application source to quickly enable it (the first idea will be used if running as Root)
  • or command-not-found will direct users to a quick Terminal command to disable or enable application sources from a single command (e.g.: something like ‘feren-store-sources --enable-flatpak’).

Conclusion

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

The Modern Cpp Challenge on Mobile — Abundant numbers

Using AWS Lambda for streaming analytics: Part 1

4 Things We Learnt In Our Week With Rails

Test Driven Development: What it is and How we do it.

Multi-Node Kubernetes Cluster setup upon AWS Cloud through Ansible Automation

A faster loading store for OrbitDB

What’s the difference between SCSS and CSS and why we should use SCSS

gRPC based CLI chat application in golang

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
The Feren OS Dev

The Feren OS Dev

More from Medium

I Found The Most Underrated Server On GTA’s Fivem Multiplayer Mod

Security Cameras With Night Vision

Security Cameras With Night Vision

That time MLB nearly eliminated the Twins and Expos

Did you know that windows have a built-in Free Malicious scanner?