

It’s possible, it just works. I used to dual boot for years and I kept the Firefox profile on a shared drive. The only issue is that every time you switch OS it will not load extensions on the first run. You can fix that by launching the browser, closing it, then launching it again. I haven’t had any other issues, and I would say that’s just a minor inconvenience.
That been said, I haven’t used Windows for a few months, so things might have changed.
Otherwise, if you don’t mind using Mozilla Sync you can sync between different OS. Some extensions require you to explicitly enable cloud sync though, and some extensions do not support it at all. You will have to manually copy settings for such extensions.
Here’s my config for reference, which works for me:
name: forgejo services: forgejo: image: codeberg.org/forgejo/forgejo:12 environment: - USER_UID=1000 - USER_GID=1000 restart: always volumes: - ./data:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: #- 80:3000 - 2222:22 networks: - nginx networks: nginx: name: nginx external: true
If you can share your error message we might be able to better pinpoint the issue.
EDIT: I searched a bit and now I understand better what you are trying to do. I didn’t know about this “SSH shim” idea. This is not what I have done on my setup, sorry.