Live data from Hacker News

Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

github.com

31–40 of 47 posts

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#31
post #13
post #12

Kind of sideways rant about tiling window managers on Marcos in general.. I mostly use Linux + dwm as my daily driver, recently added a mac into the mix (mostly for testing personal cross-platform stuff, I use macs for work mostly), and not being a fan of the macos UI in general decided to set up a tiling window manager - googling showed me AeroSpace and Yabai as the most popular options. The experience with both of…

>you must waste screen space on pointless title/status bars for some reason There is macwmfx: https://github.com/aspauldingcode/macwmfx I use it on a couple specific apps to remove title bars. You can inject it with DYLD_INSERT_LIBRARIES.

Just had some time to look at this, it needs SIP disabled which opens up some risk. That was the reason for me to choose AeroSpace as a foundation instead of yabai.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#33
Very nice! I'll play with it for a few days and see how I like it. However: 3. Korren isn't in the Brewfile — build it from the korren repo: ./packaging/macos/build-app.sh --install

What korren repo? it doesn't even exist under your github user anymore...

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#34

Earlier quoted context omitted.

> rant about tiling window managers MacOS is so absolutely terrible for programming work. The only coder-favorable unit on Mac that I wish Linux had a similar alternative for is the OSA layer. Nothing else is justifiable there from a software engineering standpoint. Nothing. Apple keeps insisting on Jony Ive's influence and keeps making "an operating system for florists". Well, I'm a damn programmer - I need the util…

Programmers are not a monolith. The minimal tiling keyboard driven thing works great for some, but it drives me up a wall as much as the standard macOS arrangement seems to irritate you. Actually one of my peeves with Linux is that as of yet, there’s no WM or DE for Linux that gets even 80% of the broad strokes right for people who find a traditional Mac style desktop productive. Most options either lean Windows-styl…

I'm not talking only about WMs on Mac - just in general. The restrictions they put around things get to ridiculous level of hassle experience. All those "you're holding it wrong" and "customers don't know what they want" vibes are just super annoying and unproductive. I hate when the software on the hardware you own treats you like a baby. What's the point of calling yourself a "software programmer" when you can't even control the damn software? It feels like making you helpless was the point.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#35
It’s funny, I’m in a similar boat (omarchy at home, macOS at work) and recently spent a lot of time working out a system with SIP-enabled yabai for window management, kanata for the super key and other QMK-style tap-hold-chord mapping, and hammerspoon to fill in the space management commands for which yabai needs SIP disabled.

If this had existed last week, I’d have saved a few hours, but it was a kinda fun few hours and now it’s all mine. Glad to know I’m not the only one on this particular quixotic quest.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#36

It’s funny, I’m in a similar boat (omarchy at home, macOS at work) and recently spent a lot of time working out a system with SIP-enabled yabai for window management, kanata for the super key and other QMK-style tap-hold-chord mapping, and hammerspoon to fill in the space management commands for which yabai needs SIP disabled. If this had existed last week, I’d have saved a few hours, but it was a kinda fun few hours…

Sounds like a cool project as well, what were your thoughts about disabling SIP? Would be curious to hear how omacosy compares to your setup. What you have similar what you did different.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#37
post #33

Very nice! I'll play with it for a few days and see how I like it. However: 3. Korren isn't in the Brewfile — build it from the korren repo: ./packaging/macos/build-app.sh --install What korren repo? it doesn't even exist under your github user anymore...

hahaha nice catch thats an easter egg or sneak peak. Its not required and the piece in the install script is just for me atm to integrate it with the theming so it stays consistent with the omacosy theme. It does nothing if korren is not installed. That readme section just shows how you can configure your default terminal and browser for the shortcuts. Korren is a GPU-accelerated terminal emulator with workspaces, tabs and splits with command blocks that I am still working on and plan to open source soon.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#38
post #33

Very nice! I'll play with it for a few days and see how I like it. However: 3. Korren isn't in the Brewfile — build it from the korren repo: ./packaging/macos/build-app.sh --install What korren repo? it doesn't even exist under your github user anymore...

I just realized it was putting in the config file even if korren is not installed, thanks for the hint I fixed that with a guard. Its harmless but useless clutter.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#39

Earlier quoted context omitted.

Programmers are not a monolith. The minimal tiling keyboard driven thing works great for some, but it drives me up a wall as much as the standard macOS arrangement seems to irritate you. Actually one of my peeves with Linux is that as of yet, there’s no WM or DE for Linux that gets even 80% of the broad strokes right for people who find a traditional Mac style desktop productive. Most options either lean Windows-styl…

I'm not talking only about WMs on Mac - just in general. The restrictions they put around things get to ridiculous level of hassle experience. All those "you're holding it wrong" and "customers don't know what they want" vibes are just super annoying and unproductive. I hate when the software on the hardware you own treats you like a baby. What's the point of calling yourself a "software programmer" when you can't ev…

I mean it's all subjective. The relative rigidity of the macOS UI just means that it isn't for people who don't like it.

For those of us who do enjoy it, it's great because a stock install is already 80% of the way to a productive setup. I can have a new Mac ready for work in 15-20m without copying dotfiles or anything like that.

Not that there isn't a place for tinkering and customizing, but it's not the computer(s) that I get work done on. It's for leisure time machines. When I try to work under Linux I end up on side quests trying to fine-tune everything to perfection (which is for practical purposes impossible, unless I write an entire desktop environment for myself) and can't get any work done. On a Mac most things are already configured the way I like and the things I can't I shrug and then focus on my work.

Re: Show HN: Omacosy – Omarchy-style tiling desktop for macOS, no SIP

#40

Earlier quoted context omitted.

I'm not talking only about WMs on Mac - just in general. The restrictions they put around things get to ridiculous level of hassle experience. All those "you're holding it wrong" and "customers don't know what they want" vibes are just super annoying and unproductive. I hate when the software on the hardware you own treats you like a baby. What's the point of calling yourself a "software programmer" when you can't ev…

I mean it's all subjective. The relative rigidity of the macOS UI just means that it isn't for people who don't like it. For those of us who do enjoy it, it's great because a stock install is already 80% of the way to a productive setup. I can have a new Mac ready for work in 15-20m without copying dotfiles or anything like that. Not that there isn't a place for tinkering and customizing, but it's not the computer(s)…

> On a Mac most things are already configured the way I like

Well, I'm not "the defaults" person - there isn't a single piece of software that I ever installed and didn't have to configure later, except maybe some CLI tools. To me, that's the point of "soft" in "software" - it should be malleable. Not everything has to be of the Emacs level of extensibility, but I should be able to change things to extract maximum utility out of it. I don't "tinker" for the sake of it - I make changes for performance and execution.

I squeeze both Linux and Mac environments to their utmost possible scriptability. Bootstraping a Linux box from scratch for me is a matter of minutes. I wish I could say the same thing about Macs - there are tons of things you just can't easily change from the command line, it's a long cycle of - click, open, navigate, click, browse, confirm, click, logoff, reboot, etc. And it's simply annoying. It feels like needless ceremony for the "cybersecurity theater" or whatever. And the 80% of opinionated pre-made things to make you productive is just bullshit - like for example, the very first thing I always do on a new Mac is that I run:

    defaults write NSGlobalDomain KeyRepeat -int 1
    defaults write NSGlobalDomain InitialKeyRepeat -int 9
This makes a huge difference in keyboard latency. Why the heck these values are not reachable from the UI is a mystery to me. I'm glad that at least this one is tweakable from the command line, but many other things are not.

I suppose I should be thankful for not having to deal with Windows. Which is way worse.

Post reply on HN