J'ai essayé de multiples façons mais aucune ne fonctionne. Quelques AppleScripts et même un bash script que quelqu'un a fait. Qui essentiellement ne fait qu'exécuter un AppleScript différent afaik.
Certaines des commandes que j'ai essayées :
osascript -e 'tell application "System Events" to make new login item at end with properties {path:"/Applications/AppName.app", name:"App Name", hidden:true}'
defaults write ~/Library/Preferences/loginwindow AutoLaunchedApplicationDictionary -array-add '{Path="/Applications/AppName.app";}'
defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '{ "Name" = "AppName" ; "Path" = "/Applications/AppName.app"; "Hide" = 0; }'
defaults write loginwindow AutoLaunchedApplicationDictionary -array-add '<dict><key>Hide</key><false/><key>Path</key><string>/path/to/item</string></dict>'