1
0
Fork 0
pompup/internal/installers/gearlever.go

27 lines
674 B
Go

package installers
import (
"fmt"
"github.com/developomp/pompup/internal/wrapper"
)
func init() {
register(&Installer{
Name: "GearLever",
Desc: "appimage manager",
Setup: func() {
wrapper.FlatpakOnce("it.mijorus.gearlever")
// set default appimage location to "~/Programs/AppImages"
// Will fail if the app has never been launched in a graphical environment.
// Requires re-run of pompup
wrapper.Run(
"sed",
"-i",
fmt.Sprintf("/^appimages-default-folder=/c\\appimages-default-folder='%s/Programs/AppImages'", wrapper.GetHomeDir()),
wrapper.InHome(".var/app/it.mijorus.gearlever/config/glib-2.0/settings/keyfile"),
)
},
})
}