``` macOS: 26.3.1 openboot: v0.37.0 ``` Allow specifying the type for the `macos_prefs`, the way it is currently, if you try to set anything other than a string it fails. ```json { "domain": "", "key": "", "type": "[string|int|bool]", <-- new key "value": "", "desc": "" } ```
Activity
github-actions commentedon Mar 15, 2026
👋 Thanks for opening this issue!
Welcome to OpenBoot! We appreciate your contribution to the project.
To help us address this quickly:
openboot version)@fullstackjam will review this soon.
fix: resolve setup issues from clean OS install (#5, #6, #8)
fullstackjam commentedon Mar 16, 2026
Done in v0.38.0. You can now set
"type"on any pref:{ "domain": "com.apple.dock", "key": "tilesize", "type": "int", "value": "48", "desc": "Dock icon size" }Accepts
string,int,bool,float. If you leave it out it still infers from the value like before, so nothing breaks for existing configs.UnderpantsGnome commentedon Mar 16, 2026
Looks good 👍
If you add docs for this, make sure to specify that
boolvalues have to betrueorfalse,1and0throw errors.fullstackjam commentedon Mar 16, 2026
Also in v0.38.1 —
1/0/yes/noare now auto-normalized totrue/falsefor bool prefs, so you don't need to worry about thedefaults writequirk.