Electron-packager results in output that does not run [linux]

it does nothing and it does not seem like I can get any meaningful debug information

my project setup:
image
webpack compiles everything into the dist folder
index.js is where electron sets itself up and points itself to index.html

Electron runs fine as long as I just run it with webpack && electron dist

But electron-packager results in a file that does nothing when run; through double clicking in the file manager, or as a script from the cli.

webpack && electron-packager dist spotify-utility --out release --overwrite give me a folder called spotify-utility-linux-x64 (I couldn’t post picture because new user)

the resources/app folder looks fine to me (had pic, looks exactly like the dist folder)

attempting to run it confuses the file manager (had pic, asks what I want to run it with)

i have permission (+x to file) to run it but running it does absolutely nothing (had pic, just does nothing)

I have setup the DEBUG flag for electron-packager and this is my output, but I don’t know which step is the problem:

[jest@Wisp spotify-utility]$ electron-packager dist spotify-utility --out release --overwrite
  electron-packager Electron Packager 14.2.1
  electron-packager Node v13.10.1
  electron-packager Host Operating system: linux 5.4.24-1-MANJARO (x64) +0ms
  electron-packager Packager Options: {"_":["dist","spotify-utility"],"out":"release","overwrite":true,"deref-symlinks":true,"derefSymlinks":true,"download":{"rejectUnauthorized":true,"reject-unauthorized":true},"junk":true,"prune":true,"dir":"dist","name":"spotify-utility","protocols":[]} +1ms
  electron-packager Target Platforms: linux +0ms
  electron-packager Target Architectures: x64 +1ms
  get-package-info Getting props:  [
  'version',
  [
    'dependencies.electron',
    'devDependencies.electron',
    'dependencies.electron-nightly',
    'devDependencies.electron-nightly',
    'dependencies.electron-prebuilt-compile',
    'devDependencies.electron-prebuilt-compile',
    'dependencies.electron-prebuilt',
    'devDependencies.electron-prebuilt'
  ]
] +0ms
  get-package-info Looking up starting from directory:  /mnt/hybrid/home/Documents/project/spotify-utility/dist +2ms
  get-package-info Result so far: { values: {}, source: {} } +0ms
  get-package-info Checking props in package.json found at: /mnt/hybrid/home/Documents/project/spotify-utility/package.json +9ms
  get-package-info Found prop: version +1ms
  get-package-info Found prop: [
  'dependencies.electron',
  'devDependencies.electron',
  'dependencies.electron-nightly',
  'devDependencies.electron-nightly',
  'dependencies.electron-prebuilt-compile',
  'devDependencies.electron-prebuilt-compile',
  'dependencies.electron-prebuilt',
  'devDependencies.electron-prebuilt'
] +1ms
  get-package-info Found all props! +0ms
  electron-packager Inferring appVersion from version in /mnt/hybrid/home/Documents/project/spotify-utility/package.json +0ms
  electron-packager Inferring target Electron version from electron in /mnt/hybrid/home/Documents/project/spotify-utility/package.json +3ms
  electron-packager Application name: spotify-utility +17ms
  electron-packager Target Electron version: 8.1.1 +0ms
  electron-packager Ignored path regular expressions: [
  '/\\.git($|/)',
  '/node_modules/\\.bin($|/)',
  '\\.o(bj)?$',
  '/tmp/electron-packager'
] +0ms
  electron-packager Downloading Electron with options {"rejectUnauthorized":true,"reject-unauthorized":true,"platform":"linux","arch":"x64","version":"8.1.1","artifactName":"electron"} +0ms
  @electron/get:index Checking the cache (undefined) for electron-v8.1.1-linux-x64.zip (https://github.com/electron/electron/releases/download/v8.1.1/electron-v8.1.1-linux-x64.zip) +0ms
  @electron/get:index Cache hit +1ms
  electron-packager Removing release/spotify-utility-linux-x64 due to setting overwrite: true +4ms
Packaging app for platform linux x64 using electron v8.1.1
  electron-packager Creating /tmp/electron-packager/linux-x64-template +26ms
  electron-packager Extracting /home/jest/.cache/electron/httpsgithub.comelectronelectronreleasesdownloadv8.1.1electron-v8.1.1-linux-x64.zip/electron-v8.1.1-linux-x64.zip to /tmp/electron-packager/linux-x64-template +1ms
  electron-packager Initializing app in /tmp/electron-packager/linux-x64/spotify-utility-linux-x64 from /tmp/electron-packager/linux-x64-template template +0ms
  electron-packager Ignored paths based on the out param: [ '/mnt/hybrid/home/Documents/project/spotify-utility/release' ] +1s
  flora-colossus creating walker with rootModule=dist +0ms
  electron-packager Renaming electron to spotify-utility in /tmp/electron-packager/linux-x64/spotify-utility-linux-x64 +10ms
  electron-packager Moving /tmp/electron-packager/linux-x64/spotify-utility-linux-x64 to release/spotify-utility-linux-x64 +1ms
Wrote new app to release/spotify-utility-linux-x64

had to strip pictures because 1 image permission for new user accounts