Hacker News new | ask | show | jobs
by 0x457 244 days ago
When you use linux as desktop, sometimes you get into a customization-hole and make everything "just right" because on linux everything is customizable.

Then you switch to macOS or Windows or even (not your) linux setup and hate it. When I manage to contain myself entirely to the terminal it's okay, but the moment I have to interact with GUI I start to miss those "just right" things.

I can relate. macOS hilariously sucks on certain GUI and terminal aspects. Not much you can do about GUI, just have to adapt to the way macOS wants to be used. For terminal, I use home-manager to manage my $HOME. It not space efficient and public caches are sub-par, but it's better than searching "sed in-place repace macos and linux cross-platform" for the 9000th time.

2 comments

The irony is that I set up my Plasma desktop to mimic macOS' layout in terms of positioning buttons, menus, widgets and docks, and just leave the default settings and themes. Just what you get for free by default with Plasma is great vs macOS even with customizations.

I do nerd out when customizing the shell, though.

> It not space efficient and public caches are sub-par, but it's better than searching "sed in-place repace macos and linux cross-platform" for the 9000th time.

When onboarding new devs, it's like Groundhog Day, where I will inevitably have the "did you use GNU sed or BSD sed" conversation at some point if they have Macs.

I'm going to have to look into home-manager

> I'm going to have to look into home-manager

It's amazing, I have the same terminal environment in WLS2, macOS and linux. NeoVim with all of its native dependencies, all k8s tools, etc. Sometimes I run it issues something not working on macos, but usually easy to resolve, if not, I use homebrew via home-manager.

Honestly, I get the GP completely. It’s not much the customisation hole. It’s just that MacOS is pretty meh as an OS and hilariously Snow Leopard, the first version I ever used, is my favourite amongst all the ones that followed.

I like the hardware however. I really wish there was a good laptop using a competitive ARM SoC with great Linux support. I refuse to buy anything from Apple since they started the whole EU shenanigans and I don’t really now which laptop I will buy. I’m seriously considering only using a phone as my personal computing device now that Android takes convergence semi seriously.

Snow Leopard is probably the most loved released. I like Tahoe though.

> I’m seriously considering only using a phone as my personal computing device now that Android takes convergence semi seriously.

Not really. Google, in fact, very opposes that convergence because it will hurt ChromeBook and chomecast sales.

Pretty much any android today and even Nexus phones let you go from usb-c to HDMI, but not Pixels. Because that's what chromecast is for.

> Not really. Google, in fact, very opposes that convergence because it will hurt ChromeBook and chomecast sales.

They oppose convergence so much that they have just added a desktop environment when Android is plugged to a screen and a way to run Linux app with GPU acceleration.

Also Pixels natively support HDMI through usb-c and have done so for years. They do have terrible SoC however so I'm leaning more towards a Chinese phone personally.

FWIW, I think they finally allowed this from the pixel 8 onwards. (I'm holding a pixel 8, however oddly, I've never tried this).