@@ -5,7 +5,7 @@ import { MakerZIP } from '@electron-forge/maker-zip'
55import { MakerDeb } from '@electron-forge/maker-deb'
66import { MakerDMG } from '@electron-forge/maker-dmg'
77import { MakerRpm } from '@electron-forge/maker-rpm'
8- // import { MakerFlatpak } from " @electron-forge/maker-flatpak";
8+ import { MakerFlatpak } from ' @electron-forge/maker-flatpak'
99import { VitePlugin } from '@electron-forge/plugin-vite'
1010import { FusesPlugin } from '@electron-forge/plugin-fuses'
1111import { FuseV1Options , FuseVersion } from '@electron/fuses'
@@ -137,18 +137,26 @@ const config: ForgeConfig = {
137137 section : 'devel' ,
138138 } ,
139139 } ) ,
140- // Flatpak maker - uncomment and configure when ready to use
141140 // Requirements: install elfutils package and add Flathub remote
142141 // Run: flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
143- // new MakerFlatpak({
144- // options: {
145- // categories: ["Development", "Utility"],
146- // license: "Apache-2.0",
147- // files: [
148- // // Add required files configuration here
149- // ],
150- // },
151- // }),
142+ new MakerFlatpak ( {
143+ options : {
144+ categories : [ 'Development' , 'Utility' ] ,
145+ id : 'com.stacklok.ToolHiveStudio' ,
146+ finishArgs : [
147+ '--share=network' ,
148+ '--socket=x11' ,
149+ '--socket=wayland' ,
150+ '--device=dri' ,
151+ '--socket=system-bus' ,
152+ '--socket=session-bus' ,
153+ '--filesystem=/run/docker.sock' ,
154+ '--filesystem=/run/podman/podman.sock' ,
155+ ] ,
156+ icon : './icons/icon.png' ,
157+ files : [ ] ,
158+ } ,
159+ } ) ,
152160 ] ,
153161
154162 plugins : [
0 commit comments