Why i love programming
1:29
2 ай бұрын
Config Neovim & Yabai on macOS
2:54:20
Пікірлер
@florentinoperez931
@florentinoperez931 5 күн бұрын
Good video
@0xAquaWolf
@0xAquaWolf 4 күн бұрын
Thank you for watching the stream 🙌
@wdicc
@wdicc 6 күн бұрын
where can i find the video for how to setup yabai?
@0xAquaWolf
@0xAquaWolf 6 күн бұрын
Start from the oldest video on the live stream, you'll see that i started from scratch, there is a lot there but if you jump around you should see the entire process. In the future i plan on doing shorter videos to provide more value.
@wdicc
@wdicc 6 күн бұрын
@@0xAquaWolf@0xAquaWolf It would be great if you could rename your videos with a name that aligns with the content. I found this video because it said `config yabai`. But after I watched half of the video, I realized it had nothing to do with Yabai; most parts of the video were for Skethbar. I also tried to find the video for Yabai in your home but failed. I'll try again later. Thank you for uploading these videos. nvm, I found the videos for yabai. The experience on KZbin mobile is terrible.
@0xAquaWolf
@0xAquaWolf 6 күн бұрын
@@wdicc Hey Thanks for taking the time out to comment i'm looking through the videos now and i see what you are saying now (when i streamed the titles made sense but streams using go off topic so its hard to have a cohesive title) and i will do my best to rename them to the proper titles. I'll try my best to make sure that titles match the content, currently going through my videos to add timestamps as well to make it more discoverable. I truly appreciate the time you took. Thank you!
@sicklikeme
@sicklikeme 7 күн бұрын
what is the icon theme which u are using?
@0xAquaWolf
@0xAquaWolf 7 күн бұрын
@@sicklikeme thanks for watching the stream 🙏, the icons are Catppuccin vscode-icons
@sicklikeme
@sicklikeme 7 күн бұрын
@@0xAquaWolf thank you very much
@0xAquaWolf
@0xAquaWolf 6 күн бұрын
@@sicklikeme for sure 👍
@0xBuns
@0xBuns 9 күн бұрын
Epic topic!
@0xAquaWolf
@0xAquaWolf 9 күн бұрын
@@0xBuns thanks 🙏 i’m back in web3 🚀
@andriypashynnyk4278
@andriypashynnyk4278 11 күн бұрын
hey i wanted to ask you, if you are still using yabai and Arc browser if you faced this problem: whenever a link clicked from other app and Little Arc windows is opened to display that link - yabai is just stops responding, basically freezes execution of any commands until i so something like three-finger swap up. i wonder if you faced this issue, i saw you configuring arc and yabai a couple streams ago
@0xAquaWolf
@0xAquaWolf 11 күн бұрын
In the past i experienced some issues with yabai and arc browser but at the moment if i open a link from another application it yabai responds normally. I just tested it out to confirm. if you are still having issues, you can disable yabai for a specific application like the new window pops ups, let me know if that helps you.
@Nagatacs
@Nagatacs 14 күн бұрын
if you get neovim to run like vscode why dont just use vscode?
@0xAquaWolf
@0xAquaWolf 14 күн бұрын
Yeah i've been considering what is the point of all of all of this because i'm reinventing the wheel and i've spent 20 videos and multiple hours just configuring and i'm exhausted. I'm going to begin to work on projects this week. VS Code works it does debugging, it looks beautiful. I'm satisfied and i'm hungry to build. This week. I'm starting with a few ideas i have in the Web3 Space.
@someoneyouveneverheardof
@someoneyouveneverheardof 15 күн бұрын
Loved it!
@0xAquaWolf
@0xAquaWolf 15 күн бұрын
@@someoneyouveneverheardof Thank you for watching the stream 🙏 glad you enjoyed it!
@mostrealtutu
@mostrealtutu 15 күн бұрын
i think you need to bump up your audio volume a few bytes, compared to other yt videos where peeps are talking
@0xAquaWolf
@0xAquaWolf 15 күн бұрын
@@mostrealtutu thanks for watching the stream, i’ll look into it
@user-gi9nd8cd2y
@user-gi9nd8cd2y 16 күн бұрын
Great Streams!! Actually before your streams I even don't know about yabai and skhd. Now from your streams, I have configured such that if i open any app from any space , it should open in its designated space and yabai automatically focus to that space. Truly amazing, loving your streams!
@0xAquaWolf
@0xAquaWolf 16 күн бұрын
Hey, thanks for watching the streams, i'm glad that it has helped you out. that is so awesome. I always wanted to have apps open in dedicated space. How were you able to achieve this? I would love to know and add it to my config.
@user-gi9nd8cd2y
@user-gi9nd8cd2y 16 күн бұрын
@@0xAquaWolf First I had dedicated spaces to apps like, yabai -m rule --add app="Safari" space="web" and then this command, yabai -m signal --add event=window_created app="Safari" action="yabai -m space --focus web" , makes sure that app opens in mentioned space and focus also shifts to that. And this command, yabai -m signal --add event=window_created action="yabai -m rule --apply", makes sure that rules apply to newly opened windows also. I did this for Safari, WezTerm, Chatgpt, System Settings and Finder
@user-gi9nd8cd2y
@user-gi9nd8cd2y 16 күн бұрын
@@0xAquaWolf yabai -m rule --add app="Safari" space="web", this command is to specify space for app. yabai -m signal --add event=window_created app="Safari" action="yabai -m space --focus web", this command is for automatically shifting focus to that space when app is opened. I did this for Safari, WezTerm, Chatgpt, System Settings and Finder. And finally this command, yabai -m signal --add event=window_created action="yabai -m rule --apply", makes sure that rules apply for newly opened windows also
@user-gi9nd8cd2y
@user-gi9nd8cd2y 16 күн бұрын
@@0xAquaWolf yabai -m rule --add app="Safari" space="web", this command is to specify space for app. yabai -m signal --add event=window_created app="Safari" action="yabai -m space --focus web", this command is for automatically shifting focus to that space when app is opened. I did this for Safari, WezTerm, Chatgpt, System Settings and Finder. And finally this command, yabai -m signal --add event=window_created action="yabai -m rule --apply", makes sure that rules apply for newly opened windows also
@user-gi9nd8cd2y
@user-gi9nd8cd2y 16 күн бұрын
yabai -m rule --add app="Safari" space="web", this command is to specify space for app. yabai -m signal --add event=window_created app="Safari" action="yabai -m space --focus web", this command is for automatically shifting focus to that space when app is opened. I didi this for Safari, WezTerm, Chatgpt, System Settings and Finder. And finally this command, yabai -m signal --add event=window_created action="yabai -m rule --apply", makes sure that rules apply for newly opened windows also
@user-gi9nd8cd2y
@user-gi9nd8cd2y 19 күн бұрын
Great content. Very much useful for me at the right time. And for anyone feeling confused with stow, create ~/dotfiles or ~/repo something like that, and make new dir .config in this. So you have ~/dotfiles/.config, assume that this is your ~/.config and manage all your configs in ~/dotfiles/.config Now for symlinking , in your dotfiles dir (i.e ~/dotfiles) run the command -> stow .
@0xAquaWolf
@0xAquaWolf 19 күн бұрын
@@user-gi9nd8cd2y this is awesome, thanks for watching the stream. figuring out how to properly configure the dot files with stow takes a bit to understand the folder structure but once it clicks it’s perfect. also make sure to create the dot files direction at the root of your user home folder ~
@andriypashynnyk4278
@andriypashynnyk4278 19 күн бұрын
very nice stream!
@0xAquaWolf
@0xAquaWolf 19 күн бұрын
@@andriypashynnyk4278 thank you for watching, i’ll be making more after this week fixing my computer right now
@TomTom-oy4lf
@TomTom-oy4lf 20 күн бұрын
What browser are you using and how did u modify it
@0xAquaWolf
@0xAquaWolf 20 күн бұрын
@@TomTom-oy4lf in this video i am using the arc browser and it’s mostly default setting i just hide the left side bar for a more immersive experience
@dhanuzh.d
@dhanuzh.d 20 күн бұрын
bro can you give me your vscode vim setup code, I like that very much
@0xAquaWolf
@0xAquaWolf 20 күн бұрын
@@dhanuzh.d yeah no problem i’ll add it to my dotfiles, by the end of the week need to get a new macbook, i bricked it recently trying to install linux
@dhanuzh.d
@dhanuzh.d 20 күн бұрын
@@0xAquaWolf okay bro
@stroiman.development
@stroiman.development 21 күн бұрын
Hey. After using yabai for about a year, it was time for me to go back and see how others have set it up, now that I have some more experience, and this video (which I'm not done with) is definitely helpful. Thanks to you, I now have JankyBorders setup which hopefully fixes a concrete problem. I was always confused which window had focus :D which resulted me in typing vim commands in a Slack message :D What are the benefits of Wezterm? I've been using Kitty for probably also a year, and I switched to that from iTerm becuase. - Works on both linux and MacOS (I can share my dotfiles) - Supports ligatures - I can hide the window border - iTerm had a terrible performance issue when two separate windows were connected to two different tmux sessions in the same session group (but that could have been a tmuxinator issue - there were some other issues with it making it unusable anyway, which is why I don't use it anymore)
@latakantsharma3134
@latakantsharma3134 23 күн бұрын
What icon pack you r using in vs code
@0xAquaWolf
@0xAquaWolf 23 күн бұрын
@@latakantsharma3134 Thanks for watching and commenting. i’m using the catppuccin icons pack on VS Code.
@latakantsharma3134
@latakantsharma3134 23 күн бұрын
@@0xAquaWolf thankyou
@0xAquaWolf
@0xAquaWolf 23 күн бұрын
@@latakantsharma3134 ofc, let me know if you have any other questions.
@pipilipilav98
@pipilipilav98 24 күн бұрын
Ne yabai mi?
@0xAquaWolf
@0xAquaWolf 24 күн бұрын
@@pipilipilav98 sorry, i don’t know what this means…
@cariyaputta
@cariyaputta 26 күн бұрын
Nice stuff.
@0xAquaWolf
@0xAquaWolf 26 күн бұрын
Thank you 🙌
@improving_cow
@improving_cow 27 күн бұрын
Best tutorial
@0xAquaWolf
@0xAquaWolf 27 күн бұрын
@@improving_cow thank you 🙏
@GR3YS0RG4N1CS
@GR3YS0RG4N1CS 27 күн бұрын
From the thumbnail it looks like you're missing rainbow-delimiters.nvim but other than that, looks pretty much exactly the same (within reason) as vscode 👍
@0xAquaWolf
@0xAquaWolf 24 күн бұрын
thanks for the recommendation i’ll check out that library and add it to my config
@umeshunde4076
@umeshunde4076 28 күн бұрын
Keep it up
@0xAquaWolf
@0xAquaWolf 28 күн бұрын
@@umeshunde4076 thank you bro
@Douglas-PC
@Douglas-PC 28 күн бұрын
Subbed, keep it up good explainers on technical, programming, reviewing the IDE and coding information.
@0xAquaWolf
@0xAquaWolf 28 күн бұрын
Thank you for that Douglas, just trying to show the real day to day of a SWE
@dev_insights783
@dev_insights783 29 күн бұрын
Bro How do you get that checkbox in markdown I use headlines.nvim but I can't get it
@0xAquaWolf
@0xAquaWolf 29 күн бұрын
it’s a custom keymap i created, it’s in my AquaFiles it’s called markdown-toggle.lua i think , also make sure you have patched fonts installed i included my font in my AquaFiles too
@dev_insights783
@dev_insights783 29 күн бұрын
@@0xAquaWolf I have installed the plugin called headlines.nvim but the plugin isnt showing the checkbox and I also installed the patched font.
@0xAquaWolf
@0xAquaWolf 29 күн бұрын
@@dev_insights783 do you also have obsidian.nvim installed?
@0xAquaWolf
@0xAquaWolf 29 күн бұрын
@@dev_insights783 from reading headlines.nvim it looks like that is not included in the plugin i believe it comes from obsidian.nvim
@bobkoss280
@bobkoss280 Ай бұрын
Just found your channel. Great content. Thank you for taking the time to make the videos.
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@bobkoss280 i appreciate you thank you 🙏🏽
@ebenezerrahul8826
@ebenezerrahul8826 Ай бұрын
How are you able to make your screenshots float like sticky notes??
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@ebenezerrahul8826 i’m using CleanShotX on macOS it’s an amazing app with many other features like OCR and screen recording but i mostly use it for floating screenshots
@mkamp
@mkamp Ай бұрын
Awesome. qq: how do you visualize your key strokes with the purple bubbles?
@0xAquaWolf
@0xAquaWolf Ай бұрын
Thanks for stoping by, i'm using keycastr its open source, i modified a few settings to fit my brand but its all free 🙌 github.com/keycastr/keycastr
@durikke2
@durikke2 Ай бұрын
Music is too loud compared to your voice.
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@durikke2 yeah i was rewatching it an i noticed that thanks for heads up. i’ll fix it for next stream
@durikke2
@durikke2 Ай бұрын
​@@0xAquaWolf Np, nice layout btw if you use OBS you can record with multiple Audio "tracks/layers" then you can do both music and mic on ex track 1, then 2 is mic and 3 is music/ desktop sound.
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@durikke2 thanks for the awesome tips i’m going to look into it. thanks for watching the videos 🙏
@defaultgn
@defaultgn Ай бұрын
I feel ya man. I like to do a full system reset about once a year just to keep everything feeling fresh.
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@defaultgn yeah there just something about starting over fresh with all of the new insight that you have found. you could build a solid foundation.
@manos.tz_
@manos.tz_ Ай бұрын
What machine are you using? Guessing M2 macbook air?
@0xAquaWolf
@0xAquaWolf Ай бұрын
correct ✅
@tonykivai
@tonykivai Ай бұрын
I think why the plugin didn't work is because you overrided the setting where zellij looks for layouts in the zellij config file (~/.config/zellij/config.kdl) The default is "~/.config/zellij/layouts" You set it to "~/.config/zellij/config/layouts" The plugin assumes the setting is to the default location.
@tonykivai
@tonykivai Ай бұрын
To be honest I'm not sure how the config files are symlinked for backing up but another issue could be that you named the config folder inside the zellij folder ".config" instead of "config" Edit: actually, i've seen how it's symlinked and that shouldn't be the problem So your zellij config looks for layouts at "~/.config/zellij/config/layouts" or ".../Aquafiles/zellij/.config/zellij/config/layouts" But your folder structure is "~/.config/zellij/layouts" or /Aquafiles/zellij/.config/zellij/layouts Either way I think this issue has to do with the override you set on where zellij looks for layout files
@0xAquaWolf
@0xAquaWolf Ай бұрын
this is awesome bro i’m going to look into this tommorow, this does make sense if im overriding the defaults it could confuse the plugin i’m using GNU Stow for my dot files that is why the folder structure looks a bit weird lol i forgot to add that to the readme, i’ll do that next stream.
@tonykivai
@tonykivai Ай бұрын
@@0xAquaWolf Aah...I've never used stow but I hear about it alot. Still just starting to learn the whole vim/tmux/neovim, etc thing and I'll probably get to it. Actually I also saw somewhere in the zellij documentation that can mislead you on where to put the config/layout files so I don't think it's entirely on you. Hope it works when you get back to it!
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@tonykivai that’s awesome, enjoy the journey building a Terminal dev workflow is fun and exciting and it’s a rabbit hole that goes in DEEEP lol 😂 also i wish i would have started saving my dotfiles and building on top of them from the beginning for some reason i waited way to long and here we are now…better late then never.
@agenttank
@agenttank Ай бұрын
Now that there's AeroSpace, Yabai is even more obsolete to me, because I can't just deactivate SIP and Aerospace doesn't need SIP to be deactivated. I am sure Yabai is more stable though, because Aerospace is quite new/beta.
@0xAquaWolf
@0xAquaWolf Ай бұрын
Interesting, first time hearing of this will look into it, thanks for recommending it.
@theburtshop
@theburtshop Ай бұрын
Hey, this is amazing! thanks so much for livestreaming this. small suggestion, could you please include links to all the prior streams in order, including the very recent stream, in the description?
@0xAquaWolf
@0xAquaWolf Ай бұрын
Yeah that a great suggestion thank you theburtshop :)
@0xAquaWolf
@0xAquaWolf Ай бұрын
i created a playlist everything is in order based on the date kzbin.info/aero/PLwbt1uBf9iqArccoEXrIB_ZO0d86rECgc&si=VKNXtD7ZRKSZOeU6
@kevinzheng3987
@kevinzheng3987 Ай бұрын
is it still possible to achieve tabbed windows on yabai?
@0xAquaWolf
@0xAquaWolf Ай бұрын
Yes there is a config in the wiki for this i have also played around with it but don’t find a need in my personal workflow to included it. what do you like most about the tabbed setup?
@kevinzheng3987
@kevinzheng3987 Ай бұрын
I like how tabs keep windows minimalistic. I can just switch between tabs for the same window without opening two windows or workspaces.
@0xAquaWolf
@0xAquaWolf Ай бұрын
@@kevinzheng3987 That makes sense i have played with tabbed windows before in a different window manager and i can see the benifit, i'm going to incorperate into my config, thanks for the recommendation.
@TheDarkOneSC2
@TheDarkOneSC2 Ай бұрын
Man I'm getting pumped just from listening how excited you are about a floating TODO window. That is the right mindset, keep it up!
@0xAquaWolf
@0xAquaWolf Ай бұрын
Yeah, i'm working on a m2 macbook air 14 inch so there is not a lot of space but i'm optimizing as much as possible and having a todo list floating would really let me lock in and focus.
@TheDarkOneSC2
@TheDarkOneSC2 Ай бұрын
Woah this is nice, I'm stealing some of this config. BTW I don't think you are using Stow to manage the dot files judging by your gh repo. I think you will find this super easy and convinient tool also to add to your kit. Also I got to say this is great quality content already I subbed instantly
@0xAquaWolf
@0xAquaWolf Ай бұрын
Go for it. dotfiles are in the description and thanks for the recommendation!
@yrnero5563
@yrnero5563 Ай бұрын
your channel is very useful, i think people can find somthing useful in all your vidos!
@0xAquaWolf
@0xAquaWolf Ай бұрын
thank you for the nice kind words i appreciate you taking the time and watching, im glad you enjoyed it
@oscar407
@oscar407 Ай бұрын
can u share your obsidian settings? what kind of font/theme is it?
@0xAquaWolf
@0xAquaWolf Ай бұрын
i will add the obsidian settings in my dotfiles, link in the description. I'll do it this week. font is operator mono (if you google font name with github you can find it ;) obsidian theme is Catppuccin
@oscar407
@oscar407 Ай бұрын
@@0xAquaWolf Thanks! :)
@oscar407
@oscar407 Ай бұрын
what is the obsidian theme? and also what font?
@0xAquaWolf
@0xAquaWolf Ай бұрын
i believe in using cattpuchin theme for obsidian i‘lol be updating my dot files soon
@0xAquaWolf
@0xAquaWolf Ай бұрын
the font is operator mono, i also updated it and patched ligatures and nerd fonts icons 💪
@_acky
@_acky Ай бұрын
is there a tool like this on windows ? , btw your video is cool !
@0xAquaWolf
@0xAquaWolf Ай бұрын
What type of tool are you looking for?
@bbcoolg100
@bbcoolg100 Ай бұрын
Nice config, beautiful aesthetics! Awesome job!!
@0xAquaWolf
@0xAquaWolf Ай бұрын
Thank you bro, what stack are you coding?
@bbcoolg100
@bbcoolg100 Ай бұрын
@@0xAquaWolf I'm more into Typescript and GO.
@joffrey5601
@joffrey5601 2 ай бұрын
Hi, what is your screenshot app ?
@0xAquaWolf
@0xAquaWolf 2 ай бұрын
Hey Joffrey, Thanks for watching I am using CleanShot X for screenshots