Really like your setup, it's simple, effective and I think almost everyone can afford (exluding the macbook) without fancy stuff going on here and there. Awesome 🔥
I'm having trouble configuring my Neovim setup perfectly for coding in Laravel and Livewire. It works, but some functions aren't behaving as I expect. Could you share your Neovim configuration for PHP development?
A couple people have asked about setting up PHP and Laravel with Neovim. I'm not an expert, but I think I'll try to make a video about it with a sample configuration.
Very nice, your setup is very close to have now. I used Tmux and Vim in the default terminal for a while but now I use Wezterm and neovim (with vim for large buffer). I use rectangle for window management, I think it might be less intense than yabai, but I can do basic stuff like 1/2 1/3 and 1/4 splits.
Love your setup, personally i do use yabai with skhd for my mappings and it works amazing for me, it was quite lengthy of a setup but now it is amazing
I’ve tried yabai + skhd and it felt clunky and unnatural on the Mac. I’m using raycast to snap windows when I need and virtual Desktops, I need to use them because on my current config I have to choose between Air Conditioning or an external monitor with temps around 91-93 daily. But even then, I prefer the workflow of switching desktops for kinds of tasks I’m doing, just need fewer when I have the extra space.
@@zehph Same, its one of the main reasons that I want to go back to linux. A lot of stuff feels slow and buggy in macOS, and don't get me wrong I love Mac, the battery lfe is amazing and its the most powerful machine that I had, but I miss having the freedom of having the OS how I like it.
@@darkarie I liked the tinkering and all, but ended up being a time sink in of itself, also having to manually create rules for stuff and supporting things that are not by the original devs of apps burnt me out hard. I loved the freedom, but right now I’m just tired of the lack of support and wanted things to work out of the box. The power and stability together with the ecosystem features won me over to the dark side 😅
Very nice setup! One QQ - how do you get your terminal to not have that bar with minimize/maxinize buttons ? I see this a lot in developer videos but I can't seem to find a setting for it...removing that bar and just having the terminal window looks much more awesome! You've one a new subscriber btw 👍
Very nice video. Thanks for explaining all that. Do you have any tips for someone that wants to use VIM with a Mac? I would love to have them editing with basic things like Apple notes and TextEdit
Not really. If someone wants to use vim, then they'll start using it. It'll be slow and weird for a long time. Eventually, though, it'll be weird working in anything else. Good luck!
@@tomontheinternet i’ve been using it for years. I started in 1987 using VI (before VIM was even a thing!) I WAS JUST TALKING ABOUT INTEGRATING IT INTO YOUR EVERYDAY LIFE ON THE MAC. SMOOTHLY BECAUSE IT DOESN’T SEEM TO FIT INTO THE MAC VERY WELL. (no idea why all those letters went capital. What the heck) I tried sublime text. That has a VIM mode, and that works pretty well, but I was just wondering if there was a way to use it With apple notes, and somehow have it integrated into the macOS, a little more smoothly.
Now this is my kinda person right here. I'm curios, could you share with me your setup for PHP? Mine works but I still have some issues that make my code shake when my move my cursor and it's frustrating.
withowt raycast life will not be so fun - I am using mine to move windows where ever I want . You can try warp as a terminal - is so nice - oil and lazyvim is the way. As a camera you can try the new mx brio or go full dive with elgato streamcam. Chapeau - nice and effective - simplicity is the ultimate sofistication!
my manjaro kde is as good as this. Yabai -> xmonad or qtile Raycast -> custom rofi (100% times better). Wezterm -> alacritty, Wezterm, kitty cleanshot -> Spectacle
Rofi is absolutely trampled by Raycast, you just never used it. It’s free and works perfectly out of the box and looks great. P.S: I’m guessing English isn’t your native language so here is a tip: Don’t mix percentages with multiplication. When you said _“100% times better”_ just remove the percent sign, it doesn’t work in that structure. Or you could remove the word _”times”_ too, but both at the same time doesn’t exist in English.
Makes sense when you Dev for corporate clients, there are many proprietary tools that only work or decently work on windows or Mac, the battery efficiency is also unparalleled atm. If he can pay for it is a quality of life investment. 😅
You won’t find a similar experience with windows or Linux unfortunately, I don’t like the companies practices, but between these moral issues and comfort on my daily work the choice is a bit more complicated. Used windows and Linux extensively with good hardware mind you and the experience on a M1 8gb of ram was overall better… Until other Arm Machines start to catch up with Apple silicon it is an uphill battle with the system every step of the way. Not only the devices are well optimized, but third party tools are more polished. i.e: Homebrew is a godsend, Raycast is better by far than powertoys run or rofi/dmenu, etc… Things tend to work better out of the box and overall saner defaults, it is hard to beat unless you are developing games, then windows takes the lead, but on other fields as well as other office type jobs Macs just hit different, specially if you have one or more other Apple devices.
@@zehph i hear you. you're not wrong. my M1 is smooth af. But all my dev work is over ssh to various linux servers anyway. i'm over the ecosystem walled garden and willng to make some tradeoffs if need be. for many this could be way more painful depending on the type of dev
@@user-eg6nq7qt8c I work mostly on the terminal as well, but it is the little things for me like the tools I mentioned and overall smoothness as you said. There is also the thing that this is my first Mac so there is a novelty factor too which for you is on the other side. I've done my fair share of tinkering with Linux and got burnt out by the never ending fixing of things that only increases when you keep deviating from the major desktop environments, started feeling like a side gig to maintain my AwesomeWM config and Neovim, etc. I chose the Mac and kept only the Neovim/Terminal configs which are not as demanding nowadays and I can't bring myself to use vscode anymore.
I think there are always people switching back and forth. I agree with you completely. I may end up back on Linux some day. But Linux has its own problems. Good luck!
MacBook? No respect. Soon laptops with snapdragon will be released and MacBook will become completely invalid. Repent your sins and return to Linux while you still can, so future Linux-powered AI might spare you.
I appreciate that these recommendations are coming from someone whose used Linux and macOS in professional settings!
Hey gang! Probably want to 2x the speed on this one. I don't know why I was talking so slowly. Hope you're having a good day.
It's good, not everything in life has to be done in an instant. It's good to take things slow sometimes
Clipboard history is called Recall in windows.
@@univera1111it's not, it's called clipboard history
Really like your setup, it's simple, effective and I think almost everyone can afford (exluding the macbook) without fancy stuff going on here and there. Awesome 🔥
Lots of good stuff here! Making the journey to NeoVim myself, I want to try living more in the terminal.
You can do it! And if you realize it's not for you, that's great too
What chrome theme is that?
Yay another nightowl admirer! Cool setup!
It's such a good colorscheme.
can you share configuration of Yabai and Skhd that you have ?
Can you show your Karabiner config? You said that your Caps Lock key works both as ctrl and escape depending on how longly you press?
hey
github.com/tom-on-the-internet/dotfiles/blob/main/karabiner.json#L42-L69
this should do it
@@tomontheinternet thank you
I'm having trouble configuring my Neovim setup perfectly for coding in Laravel and Livewire. It works, but some functions aren't behaving as I expect. Could you share your Neovim configuration for PHP development?
A couple people have asked about setting up PHP and Laravel with Neovim.
I'm not an expert, but I think I'll try to make a video about it with a sample configuration.
Very nice, your setup is very close to have now. I used Tmux and Vim in the default terminal for a while but now I use Wezterm and neovim (with vim for large buffer). I use rectangle for window management, I think it might be less intense than yabai, but I can do basic stuff like 1/2 1/3 and 1/4 splits.
sony a5000 (+ hdmi -> usb adapter) works wonders for a minimal but powerful setup
this is amazing, please keep making more
Is there any way you could share your vim setup?
Love your setup, personally i do use yabai with skhd for my mappings and it works amazing for me, it was quite lengthy of a setup but now it is amazing
I’ve tried yabai + skhd and it felt clunky and unnatural on the Mac. I’m using raycast to snap windows when I need and virtual Desktops, I need to use them because on my current config I have to choose between Air Conditioning or an external monitor with temps around 91-93 daily.
But even then, I prefer the workflow of switching desktops for kinds of tasks I’m doing, just need fewer when I have the extra space.
@@zehph Same, its one of the main reasons that I want to go back to linux. A lot of stuff feels slow and buggy in macOS, and don't get me wrong I love Mac, the battery lfe is amazing and its the most powerful machine that I had, but I miss having the freedom of having the OS how I like it.
@@darkarie I liked the tinkering and all, but ended up being a time sink in of itself, also having to manually create rules for stuff and supporting things that are not by the original devs of apps burnt me out hard.
I loved the freedom, but right now I’m just tired of the lack of support and wanted things to work out of the box. The power and stability together with the ecosystem features won me over to the dark side 😅
same, 100%
Very nice setup! One QQ - how do you get your terminal to not have that bar with minimize/maxinize buttons ? I see this a lot in developer videos but I can't seem to find a setting for it...removing that bar and just having the terminal window looks much more awesome!
You've one a new subscriber btw 👍
If you are using Wezterm, these two lines do it on a Mac:
enable_tab_bar = false,
window_decorations = "RESIZE",
I'll make a video about it.
Very nice video. Thanks for explaining all that.
Do you have any tips for someone that wants to use VIM with a Mac?
I would love to have them editing with basic things like Apple notes and TextEdit
Not really. If someone wants to use vim, then they'll start using it. It'll be slow and weird for a long time. Eventually, though, it'll be weird working in anything else.
Good luck!
@@tomontheinternet i’ve been using it for years. I started in 1987 using VI (before VIM was even a thing!)
I WAS JUST TALKING ABOUT INTEGRATING IT INTO YOUR EVERYDAY LIFE ON THE MAC. SMOOTHLY BECAUSE IT DOESN’T SEEM TO FIT INTO THE MAC VERY WELL.
(no idea why all those letters went capital. What the heck)
I tried sublime text. That has a VIM mode, and that works pretty well, but I was just wondering if there was a way to use it With apple notes, and somehow have it integrated into the macOS, a little more smoothly.
Now this is my kinda person right here. I'm curios, could you share with me your setup for PHP? Mine works but I still have some issues that make my code shake when my move my cursor and it's frustrating.
withowt raycast life will not be so fun - I am using mine to move windows where ever I want . You can try warp as a terminal - is so nice - oil and lazyvim is the way. As a camera you can try the new mx brio or go full dive with elgato streamcam. Chapeau - nice and effective - simplicity is the ultimate sofistication!
Why not iterm2 on mac? Top bar is envious.
I will make a video about this. Good question!
Don't you feel that yabai is really slow compared to other TWM on linux?
I just got a MacBook pro today and your video was helpful, so thanks 👍
Love to hear it. Thank you
yabai + skhd + sketchybar is underrated
Try aerospace. Pretty great
Long time no see, hope all is well with you.
Hey Jake! Yeah, long time no see. I'm doing well, thanks. Saw that video you posted of drifting. Intense stuff!
Hope all is well with you and the fam
my manjaro kde is as good as this.
Yabai -> xmonad or qtile
Raycast -> custom rofi (100% times better).
Wezterm -> alacritty, Wezterm, kitty
cleanshot -> Spectacle
Nice!
Rofi is absolutely trampled by Raycast, you just never used it. It’s free and works perfectly out of the box and looks great.
P.S: I’m guessing English isn’t your native language so here is a tip: Don’t mix percentages with multiplication.
When you said _“100% times better”_ just remove the percent sign, it doesn’t work in that structure. Or you could remove the word _”times”_ too, but both at the same time doesn’t exist in English.
what about hardware though? i want a 10 hour battery
@@aziz9488 tuf is not that great with battery. gpu pulls alot of power
@@aziz9488 Right? With a Terminal Centric workflow my battery lasts so long it is glorious!
free desk and $50 chair bro how
Insta360 has this gimballed webcam that's serious business.
Okay. This looks awesome. Truly, thank you. That's next level.
@@tomontheinternet Awesome video, thank you!
❤❤❤😊
Did you know raycast actually has a builtin window management via an extension
bro spent his entire budget to the mac
Makes sense when you Dev for corporate clients, there are many proprietary tools that only work or decently work on windows or Mac, the battery efficiency is also unparalleled atm.
If he can pay for it is a quality of life investment. 😅
zellij or tmux
Westerm comes with a built-in multiplexer. I've used zellij also but not tmux.
Neither for me. It's a layer I haven't found the need for. I just spawn a new terminal when I need one. I don't ssh into servers often.
im headed in the other direction. dumping mac, machines are great. company is shit
You won’t find a similar experience with windows or Linux unfortunately, I don’t like the companies practices, but between these moral issues and comfort on my daily work the choice is a bit more complicated. Used windows and Linux extensively with good hardware mind you and the experience on a M1 8gb of ram was overall better…
Until other Arm Machines start to catch up with Apple silicon it is an uphill battle with the system every step of the way.
Not only the devices are well optimized, but third party tools are more polished. i.e: Homebrew is a godsend, Raycast is better by far than powertoys run or rofi/dmenu, etc…
Things tend to work better out of the box and overall saner defaults, it is hard to beat unless you are developing games, then windows takes the lead, but on other fields as well as other office type jobs Macs just hit different, specially if you have one or more other Apple devices.
@@zehph i hear you. you're not wrong. my M1 is smooth af. But all my dev work is over ssh to various linux servers anyway. i'm over the ecosystem walled garden and willng to make some tradeoffs if need be. for many this could be way more painful depending on the type of dev
@@user-eg6nq7qt8c I work mostly on the terminal as well, but it is the little things for me like the tools I mentioned and overall smoothness as you said. There is also the thing that this is my first Mac so there is a novelty factor too which for you is on the other side. I've done my fair share of tinkering with Linux and got burnt out by the never ending fixing of things that only increases when you keep deviating from the major desktop environments, started feeling like a side gig to maintain my AwesomeWM config and Neovim, etc. I chose the Mac and kept only the Neovim/Terminal configs which are not as demanding nowadays and I can't bring myself to use vscode anymore.
I think there are always people switching back and forth. I agree with you completely.
I may end up back on Linux some day. But Linux has its own problems. Good luck!
So you admit that the Mac works against you. So why suffer? Just use something better.
Poor soul...
MacBook? No respect.
Soon laptops with snapdragon will be released and MacBook will become completely invalid.
Repent your sins and return to Linux while you still can, so future Linux-powered AI might spare you.
pls forgive me.
I'll be keeping an eye out for those snapdragon laptops.