Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/unbelievableflavour/snaptastic

A snap installer for Elementary OS
https://github.com/unbelievableflavour/snaptastic

installer snap snapcraft vala

Last synced: 28 days ago
JSON representation

A snap installer for Elementary OS

Awesome Lists containing this project

README

        


# Archived
This repository is not maintained anymore and will not be updated to Elementary OS 6.0. You have my blessing to create a fork and update the application to post publish it in Elementary 6.0 under your own name.

# Snaptastic
A snap manager for Elementary OS



Get it on AppCenter



Install, update, remove, and view information about your installed snaps.

## Installation

First you will need to install elementary SDK

`sudo apt install elementary-sdk`

### Dependencies

These dependencies must be present before building
- `valac`
- `gtk+-3.0`
- `granite`
- `libsnapd-glib-dev`

You can install these on a Ubuntu-based system by executing this command:

`sudo apt install valac libgtk-3-dev libgranite-dev libsnapd-glib-dev`

### Building
```
meson build --prefix=/usr
cd build
ninja
```

### Installing
`sudo ninja install`

### Use snaps from browser
Run the following command to use snaps from browsers
`sudo update-desktop-database /usr/share/applications`

### Recompile the schema after installation
`sudo glib-compile-schemas /usr/share/glib-2.0/schemas`

### Update .pot file
Call the following command from the build folder:

`ninja com.github.bartzaalberg.snaptastic-pot`

## FAQ

### Snaptastic wont handle snap URLS

On Firefox you sometimes have to set the Application manually.

* Go to about:preferences#general
* Under applications search for snap and set the dropdown to 'Use Snaptastic'