Hacker News new | ask | show | jobs
by xisthesqrtof9 1537 days ago
3 of the 4 items that the author mentioned can be solved with using NixOS inside a VM on your mac :)

Inspired by Mitchell Hashimoto's VMWare setup[0]. I setup my own computer in such a way, I now have the best of both worlds. Developing on a linux machine, where I can control everything if I wanted (down to the OS) and the ease of Notes/iMessages whenever I need it.

Window management is a pita because of internal APIs and the fact that Apple doesn't cater to people that actually care about these tools. Check out Yabai[1] which btw requires you to disable SIP (System Integrity Protection) if you want to use its full potential.

Instead you can run NixOS and choose your favourite window/tiling manager (i3).

Package manager: I still run Nix but I am not that happy with it. Either I need to spend some more time or look for an alternative. One of the problems is the ability to easily pin older versions.

[0] - https://www.youtube.com/watch?v=ubDMLoWz76U&t=359s&ab_channe... [1] - https://github.com/koekeishiya/yabai

1 comments

If corporate IT isn't okay with you installing third party window management tools, I can't imagine they'd be thrilled to discover you're running some oddball OS inside a VM on your corporate machine in order to hide unvetted third-party software.

Likewise, I doubt the OP or people like them would get away with disabling System Integrity Protection or loading untrusted kernel modules.