matryer / xbar

Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)
https://xbarapp.com
MIT License
17.49k stars 643 forks source link

Add system level configuration #844

Open Cetartiodactyla opened 2 years ago

Cetartiodactyla commented 2 years ago

For multi-user environments, it would be great to configure xbar system-wide regarding preferences like auto-update and plugin path. Actually, in the docs it looks like it should be possible:

You can control xbar behaviour by modifying the /Library/Application Support/xbar/xbar.config.json file

I tested it and it doesn’t work. I guess it’s a typo and should read ~/Library/Application Support/xbar/xbar.config.json

glenfarclas17 commented 1 year ago

I second this! We deploy BitBar now, and will move to xbar when we purge the last of our Mojave machines.

However, with BitBar we use a system-wide prefs plist in /Library/Preferences which points the app to a system-wide plugins directory, and sets userConfigDisabled to true.

It looks like the xbar prefs, even in the home dir, don't even have a way to specify an alternate plugins directory or to disable the user config.

While this isn't a total show-stopper issue, we might stick with BitBar until it stops working, or we have a bit more control over the settings.

Thanks!