(info: Info)
| 166 | } |
| 167 | |
| 168 | function writableGlobal(info: Info) { |
| 169 | const next = writable(info) |
| 170 | // When a user changes config from a value back to default in the Desktop app, we don't want to leave a blank `"shell": "",` key |
| 171 | if ("shell" in next && next.shell === "") return { ...next, shell: undefined } |
| 172 | return next |
| 173 | } |
| 174 | |
| 175 | const layer = Layer.effect( |
| 176 | Service, |