- 73
- 216 434
linkarzu
Guatemala
เข้าร่วมเมื่อ 15 ม.ค. 2024
Hi, I'm linkarzu and I will share information about topics that interest me, for example, Linux, Obsidian, Docker, Kubernetes, networking, macOS productivity tools, etc. Its purpose is to share knowledge that I’ve found useful across the years, and also accept other points of view/suggestions from people in the same path, I’m always interested in learning other ways if I can optimize my processes.
I’ve come across many youtube channels in the past in which I find the answers I was looking for, so trying to give something back, hopefully, someone finds it useful.
I’ve come across many youtube channels in the past in which I find the answers I was looking for, so trying to give something back, hopefully, someone finds it useful.
Yabai configuration updates 2024
In this follow-up video to our yabai setup guide, we dive deeper into advanced configurations. We'll explore how to make your terminal and other apps transparent
You'll learn how to use stack mode effectively, a powerful feature that keeps one window in focus while others are neatly stacked behind it, helping you maintain focus and reduce distractions.
If you haven't installed yabai yet, check out the initial setup video. Remember that transparency features require SIP to be partially disabled as covered in the previous video
If you find this video helpful and want to support me
ko-fi.com/linkarzu
Follow me on twitter
x.com/link_arzu
My dotfiles
github.com/linkarzu/dotfiles-latest
My yabai blogpost
linkarzu.com/posts/2024-macos-workflow/setup-yabai/
0:00 - macos window manager myths
2:50 - tiled stack mode
3:40 - install yabai
5:15 - configuration updates
9:35 - set another app transparent
10:55 - karabiner elements
12:05 - navigate no mouse
13:00 - my comptuer specs
You'll learn how to use stack mode effectively, a powerful feature that keeps one window in focus while others are neatly stacked behind it, helping you maintain focus and reduce distractions.
If you haven't installed yabai yet, check out the initial setup video. Remember that transparency features require SIP to be partially disabled as covered in the previous video
If you find this video helpful and want to support me
ko-fi.com/linkarzu
Follow me on twitter
x.com/link_arzu
My dotfiles
github.com/linkarzu/dotfiles-latest
My yabai blogpost
linkarzu.com/posts/2024-macos-workflow/setup-yabai/
0:00 - macos window manager myths
2:50 - tiled stack mode
3:40 - install yabai
5:15 - configuration updates
9:35 - set another app transparent
10:55 - karabiner elements
12:05 - navigate no mouse
13:00 - my comptuer specs
มุมมอง: 727
วีดีโอ
Upload images from Neovim to Imgur
มุมมอง 1994 ชั่วโมงที่ผ่านมา
Do you spend most on your day in neovim and sometimes you need to quickly upload an image that you need to share with someone, or you like uploading images to imgur and you want to view them in Neovim? In this video I show you how to upload images from Neovim to your own imgur account, you can also upload the images anonymously so I'll show you that too. Having the images linked to your account...
Terminal SUDO authentication with apple watch on macOS (without touch ID)
มุมมอง 1.1K16 ชั่วโมงที่ผ่านมา
Do you own a mac mini using a keyboard without touch ID, or you have a mac without touch ID but you have an apple watch and would like to authenticate your sudo commands with the watch? Let me show you how. I use a mac mini as my daily driver, and my main keyboard for many years was a magic keyboard with touch ID. But around 2 months ago I switched to a glove80, which is not an apple product, s...
I was wrong, WezTerm is as fast as Ghostty
มุมมอง 3.8Kวันที่ผ่านมา
My terminal emulator journey started back with iTerm, I used iTerm for many years until I tried Alacritty because I wanted to try something different, I used Alacritty for quite a long time and I was pretty happy with it, until I had the need to view images in Neovim, because I was trying to switch my note taking from Obsidian to Neovim. Alacritty does not support images, so I ended up with Kit...
How to setup the Ghostty terminal, is it just hype? READ PINNED MESSAGE
มุมมอง 6K21 วันที่ผ่านมา
READ THE PINNED MESSAGE! Follow up video: I was wrong, WezTerm is as fast as Ghostty th-cam.com/video/VMdSJ8d5Aos/w-d-xo.html Are you in the quest to find the perfect terminal emulator and are wondering which one of the know ones you should use? Are you hearing every popular youtuber out there talking bout Ghostty as a miraculous piece of software forged by the gods and sent from heaven? Is it ...
Tiled or stacked apps when using tiling window managers? My thoughts and setup
มุมมอง 1.8Kหลายเดือนก่อน
Have you ever wondered what tiling window managers are and why they're so popular? They can be used in different modes, one of them is BSP or binary space partitioning. This is a mode that allows you to split your screen into multiples tiles, or my preferred way of using it, stack mode. This mode allows you to have a single application on the screen at a time, but you can switch between them us...
Setup VScode like Neovim for editing markdown like a gigachad
มุมมอง 3.3Kหลายเดือนก่อน
I go over several plugins that I consider are a must if you're editing markdown in VScode or as it's also known Visual Studio Code. My editor of choice as of October 2024 is Neovim, I love editing text and I also love how effective my workflow is, but that doesn't mean I'm going to let poor VScode users edit their markdown files like third class citizens. One of the reasons for me creating this...
Fix WezTerm and Kitty image issues in Neovim
มุมมอง 1.1Kหลายเดือนก่อน
If you view images in Neovim when using WezTerm or Kitty, you may experience an issue in which the images are broken in half, or pieces of other images showing in on the screen, this is due to the term being used by your terminal emulator and tmux. I have tried setting the term to wezterm, xterm-256color, screen-256color, tmux-256color and I always have different types of issues, some issues wh...
Close tmux sessions without confirmation and keep the cursor in its position (choose-tree)
มุมมอง 843หลายเดือนก่อน
Have you ever been navigating tmux sessions in choose-tree (yes, that's what the pane used to navigate sessions is called) and you have so many sessions that you would like to quickly clean them up? You usually do one of two things: 1. Place yourself on the top of a session, press the letter x to close it, and you will get a confirmation message at the top, then you have to press y, and the pro...
Paste unformatted text from Neovim to Slack, Discord, Word or any other app
มุมมอง 424หลายเดือนก่อน
Have you ever needed to copy text from neovim and paste it in slack, discord, maybe a reddit post, on a google doc word document or any other app, but when you paste it, the formatting is all wrong so you have to manually edit the pasted text? If that's your case, this video will show you the solution This usually happens when you enable autoformat for your markdown files in neovim using pretti...
Snipe vs Harpoon in Neovim
มุมมอง 8Kหลายเดือนก่อน
There are different ways in which I navigate files in neovim, one of these ways is by using the snipe.nvim plugin and I've recently started to use @ThePrimeagen harpoon plugin, there are also other ways in which navigate between open buffers in neovim, for example using the telescope buffers option which I slightly modified to work better for my particular use case The text below is taken out o...
Am I moving from Kitty to WezTerm? (How to setup WezTerm)
มุมมอง 7Kหลายเดือนก่อน
I've been using kitty for the last few months, and I liked it, it allows me to view images in neovim, and that's basically the reason why I switched to kitty from alacritty, because in alacritty I couldn't see images. I don't like all the extra stuff that kitty has, because personally, I think that a terminal emulator should be just that, a terminal emulator, I don't like having extra features,...
neovim spell multiple languages
มุมมอง 448หลายเดือนก่อน
Do you speak more than one language and therefore need to take notes in 2 languages or more in neovim when checking for spelling or spell? In this video I'll show you how to configure neovim with the persistence.nvim plugin, if you use the same neovim distribution that I do, which is lazyvim, this already comes installed by default, you will just want to enable persistence for the sessionoption...
Create table of contents in neovim with markdown-toc
มุมมอง 638หลายเดือนก่อน
I have 3 use cases for the table or contents or as it's also known TOC: when I print a PDF from neovim using the markdown-preview plugin the links on that PDF are clickable thanks to this TOC I push my markdown files to github, and sometimes I need to view my notes on my phone, so I use the github mobile app for that, by default it shows you raw markdown files, but you have the option to view a...
Beautiful markdown documents with render-markdown.nvim
มุมมอง 2.5Kหลายเดือนก่อน
Have you ever wondered why my markdown plugins look so beautiful? It's because of this render-markdown.nvim plugin, previously I used the headlines.nvim plugin, but since I'm using the lazyvim.org neovim distribution, and folke migrated from headlines.nvim to this new render-markdown.nvim plugin, I was able to test it, and of course, I loved it In this video I'll show you how to modify the colo...
Command line tools that I use every day
มุมมอง 6Kหลายเดือนก่อน
Command line tools that I use every day
Colorscheme selector to change the colors in kitty, tmux, starship, neovim, sketchybar and more
มุมมอง 1.9Kหลายเดือนก่อน
Colorscheme selector to change the colors in kitty, tmux, starship, neovim, sketchybar and more
Navigate all your apps without the mouse on macOS with Homerow
มุมมอง 5Kหลายเดือนก่อน
Navigate all your apps without the mouse on macOS with Homerow
How I navigate between buffers in neovim
มุมมอง 8Kหลายเดือนก่อน
How I navigate between buffers in neovim
Follow markdown standards with markdowlint markdownlint-cli2 and nvim-lint
มุมมอง 946หลายเดือนก่อน
Follow markdown standards with markdowlint markdownlint-cli2 and nvim-lint
Dark Eldritch colorscheme variant in Neovim
มุมมอง 2.2Kหลายเดือนก่อน
Dark Eldritch colorscheme variant in Neovim
Dismiss notifications with a shortcut on macOS
มุมมอง 4252 หลายเดือนก่อน
Dismiss notifications with a shortcut on macOS
Fold markdown headings in Neovim with a keymap
มุมมอง 8422 หลายเดือนก่อน
Fold markdown headings in Neovim with a keymap
Open your daily note in Neovim with a single keymap
มุมมอง 1.8K2 หลายเดือนก่อน
Open your daily note in Neovim with a single keymap
Why I switched from Obsidian to Neovim and some useful tips
มุมมอง 13K2 หลายเดือนก่อน
Why I switched from Obsidian to Neovim and some useful tips
Copy and paste or execute macros using a key on your normal keyboard
มุมมอง 3482 หลายเดือนก่อน
Copy and paste or execute macros using a key on your normal keyboard
You don't need a KVM switch to switch your mouse keyboard and monitor to another computer
มุมมอง 1.2K2 หลายเดือนก่อน
You don't need a KVM switch to switch your mouse keyboard and monitor to another computer
PNG, AVIF or WEBP? Which image format should I use and why?
มุมมอง 3652 หลายเดือนก่อน
PNG, AVIF or WEBP? Which image format should I use and why?
Navigate across projects or directories in Neovide with project-explorer.nvim
มุมมอง 1.4K2 หลายเดือนก่อน
Navigate across projects or directories in Neovide with project-explorer.nvim
Why I'm against using tabs in the terminal
มุมมอง 1.5K2 หลายเดือนก่อน
Why I'm against using tabs in the terminal
I prefer Aerospace
12:22 I wish there was a system navigation app for Linux like that. Having that only on the browser sucks..
Thanks for the tutorial. Is it possible to do the same but for Cloudinary?
multimonitor works?
Aerospace works multimonitor!
Personal advice if someone is thinking about switching from Linux to MacOS AND they're using a tiling window manager (i3): you won't have anything similar to that, not even close! And it's not any app's fault; MacOS has serious limitations for managin windows. That being said, you know I LOVE your videos!
What kind of feature do you want? I'm not a TWM user, I'm just curious
I'm using AeroSpace now. On the top of my head, ability to adjust floating window sizes, "focus follows mouse" feature, sticky floating windows, and probably quite a lot more. But these are app limitations I'd say. MacOS in general doesn't allow an app to control another app's window (it does, but with serious limitations), so because of that reason, no WM will be "real" TWM in MacOS IMO. Yabai does have some (all?) features I mentioned above, but it uses built-in MacOS spaces, and I HATE (x1000) the dealy of switching spaces ... and I can't/don't want to disable SIP on my Mac
@@farzadmf thanks for clarifying
Great! Just great! Thanks!
Hello I folllowed every step unitl configuring scrip addition because i do not want to download your config but use my instead so I just made scripting-addition.sh file in yabai then copied there your script then added yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" sudo yabai --load-sa to yabairc and yabai -m config window_opacity on yabai -m config active_window_opacity 0.5 yabai -m config normal_window_opacity 0.5 but it is not working what am I donig wrong?
I would recommend you to create a backup of your config, save it, copy my config, confirm it works and then start switching to your config and see what you're missing
@@linkarzu I copied your scripting-addition.sh and yabairc but it doesn't work so what what am I missing? I downloaded yabai using brew then disabled sip and copied your yabai config
What is not working, transparency or is it not managing the windows in stack mode?
@@linkarzu managing the windows in stack mode works there is just a problem with transparency
@@ot_5731 Are you using the most up to date code in my dotfiles-latest repo? At the very top of my yabairc, I source another file yabai_env.sh did you create that file? That's where I define the transparent apps.
Fixed the issue where, if no image was in the clipboard, the script would unnecessarily refresh the access token. Now, it correctly notifies you when there’s no image without refreshing the token.
damn would love if there were also gtk and qt theme of eldritch available... for a uniform look across the system
I'd recommend you to watch my colorscheme selector video, you'll find useful information there and the way I implement it
Thanks, nerd. 😎
Those words are reserved for typecraft, or theo t3 😉
this is great, thank you for sharing it. I gave up some months ago searching for something like this but I found your video today on an unrelated topic: neovim 😉 To contribute to what you mentioned at the end of the video: if you don't have a keyboard that supports open firmware, you still could achieve this using Better Touch Tool. I have used it for the last 6 years and I love it. I started to use it with a regular keyboard, and later I switched to moonlander but continued using it when I don't want to compile/flash and other workflows that I never migrated over.
btw since you use Logitech, I have switched to steerMouse a long time ago because I was tired of Logitech software issues with my mouse in Mac. I'm happy since then.
I hate the logitech software too, does that mouse you recommend support switching between multiple computers?
Question, so with bettertouchtool you switch the 3 devices between 2 computers? I could switch the monitor and the mouse, not sure how to switch the keyboard though
@@linkarzu no, no, I mentioned bettertouchtool just as a tool that provides keyboard macros for someone that doesn't have keyboards like the ones we have. But btt doesn't provide the feature to switch between computers.
@@linkarzu I would see steermouse as Karabiner-Elements but for the mouse. You can remap buttons or set things like keyboard shortcuts/macros to a button, combine keyboard modifiers with mouse buttons, etc. But it doesn't allow you to switch between computers.
To switch Tabs, in kitty, 'Shift+Command+[' for Next Tab or 'Shift+Command+]' for Previous Tab. 'Command+t' to Create a New Tab.
@@frankfromfresno thank you! I already moved from kitty to wezterm and from wezterm to Ghostty in the past few months. I'm settled in Ghostty and I don't even have a clue on whether it has tabs or not, but that's why I love tmux, I don't have to depend on different terminal emulators configurations or details, just my tmux config and that's it
Great Vid! Recently just found out about '<Space>," in LazyVim. I like it but reading the file name is kind of a tricky mess. It brings up the open buffers in Telescope. The way you have yours set up with the file name & then the file path, thats cool 👍 Imma see if I could somehow do that. It would be waaaay easier seeing the file I'm looking for.
Thank you!
First comment ever on this not very popular video! You're welcome!
Hi i have an apple watch. i do not understand how is it safe. if someone else has my watch, can they also unlock my mac? i do not understand how is it safe.
You need to type your pin on the watch (or unlock your iPhone it is pared to) to unlock it.
That’s right, the second I take off my apple watch it locks and to unblock it, I need to enter a passcode, in my case 7 digits, but it can be up to 10 digits. You can configure the watch to erase itself after 10 failed attempts.
Great video as always <3 Is that just a new Ghostty terminal window(with nvim) used as a note/todo app(at the right, on top of the camera window) ?
Ghostty is my main terminal, on the right side is kitty running neovim with a markdown file open, im using it as my sticky notes app due to the vim motions, and I can even view images there 😍
@@linkarzu I like it <3 So you have a custom nvim config for that `skitty-notes.md` file ? I mean no number, no statusline, ...
That is exactly right, if you go into my dots you'll find the neobean-sticky dir, you’re going to see a lot of missing files, like for example the keymaps.lua file, because I’m using a symlink for a lot of files that I don’t want to maintain for the 2 configs. Maybe there’s a more elegant solution, but that’s what I went for with as of now
glove 80 dropped
Still testing it out, but will be reviewing it soon!
Love you rice mate!
Hey, glad you like it! Watch y latest videos, I like it more now
For Linux users - quexten/swiftmouse
Yeah, i use macOS and amethyst to have a similar stack layout, with the option to have a split. Any more division of screen real estate is bankrupt. I also use raycast to pull whatever screen i need if it's not the last one I've accessed
One thing I love about yabai, is that it allows me to set some transparent windows, like my terminal for example, some people hate it, but I got used to having my terminal transparent. Yeah, you need to fiddle with SIP by selectively disabling a few things, but I'm fine with it. People have been telling me to tray Aerospace, but not sure if I'll love it or not, will give it a try.
I wonder if this is the same problem on mac that the Zed editor had since bith tools are written in rust. Im on wondows and do not get any of these problems
@@samwdp I haven't tried zed, but at least changing the fps fixes it for me (on macOS)
@@linkarzu Just as a quick thing to try, if you run wezterm full screen without the max_framerate set (essentially default) does that improve it
I just tested it in fullscreeen and I feel it smoother when max_fps is set to 120
Thanks to your video I checked Wezterm again and the only glarring issue I had with it (it made me stick to Kitty) was font rendering issue on external monitors ... it's suddenly gone? I dunno, it's weird, but the font looks even better than Kitty now. I can finally be a happy WezTerm user <3
I've been trying to use wezterm for the past week and the keybindings seem awful. Maybe it's Mac, idk, I'm new to Mac too and think Mac's default keybindings are also awful.
@@rabdpnguin that's why I use tmux, I don't like learning keybinds for different terminals, just keep everything in tmux
I have 144hz, what should i set it to ?
@@RazoBeckett. experiment, and please let us know if you feel a difference or not, my monitor is not high end, so I cannot test
@@linkarzu feel same as 120FPS, i think the terminal max outs at 120FPS, because there is nearly what feels like zero difference between 120 and 144 fps , (and Ya, I am 18 and my Eyesight is great so no doubts)
@@RazoBeckett. Thanks for sharing, apreciate it. And do you feel a difference between 60 and 120 FPS? I'm twice your age (36) and can't see even where my monitor is without my glasses, so enjoy while it lasts 🤣
@@linkarzu Yes, there is vast difference between 60 and 120 not even in terminal but also in Video-Games and other even mouse movement makes difference for me.
But I mean, I assume your monitor is usually set to 144Hz, so leaving that setting unchanged, do you feel a difference in westerm when you set max_fps from 60 to 120? I just want to understand if that specific wezterm setting affects other users or just me.
Ask any gamer and they will tell you that there absolutely IS a benefit to running an application at a higher refresh rate than your monitor. It reduces input latency because key presses will be at most half a frame out of date rather than at most one full frame out of date (assuming application is running 2x the monitor refresh rate). So, even if the monitor doesn't refresh any faster, when it does it will have a more up to date image to display. This is why v-sync feels terrible to game on. Games are super input latency sensitive.
@@bjbboy71697 thanks for sharing this!
i've set wezterm maxfps to 120 on an intel macbook and had no issues. kitty and alacritty, though, have both crashed for me a few times
@@funktorial so just wondering, setting this to 120 fixed something for you or not?
6:48 I'll definitely try it and let you know. Thanks! ❤
Yes please, I want to know if it also makes a difference for others or not 🙇
@@linkarzu well, I'm on a 32gb ram i7 dell xps with just an integrated Intel gpu so its always choppy doesn't matter the config. 😂🤣
The time has come, you need to try out a Mac mini, MacBooks are expensive, but used apple silicon mac minis are not, even the new Mac mini m4 base model is way too powerful, you should give one a try and I don’t think you’ll go back. Or maybe you have used them in the past and hate macOS?
@@linkarzu heresy! unsubscribed. lol. Joking aside I can't see myself easily moving away from Linux. Also having the Dell support gives me piece of mind. And at last, but certainly not the least, anything apple down here in Brasil has outrageous prices.
@lpanebr I feel you, switching operating systems is a pain. I bought a used m1 mac mini, price was good and that's where I do everything
Haven't tried ghostty yet because no inv, but Alacritty is noticeable faster than Wezterm in my experience. I just tested it right now as a sanity check and it's still true: smooth scrolling in neovim (while in tmux) is smoother in Alacritty. Even without tmux, Alacritty is "faster" (and noticeably so because tmux definitely adds some "lag" to rendering). Am I missing something...? I have the animation 120 already set, as another user pointed out. Not a monitor issue btw - using 120hz + 360hz
The setting that works for me is max_fps, did you set that one?
Nah, Alacritty is just faster. Less features perhaps, but no compromise on speed.
@@linkarzu Yes, I have that too. Just tested again, M3 Max and on linux 7950X3D/4090 -- Alacritty still faster and noticeably so. This is what I feel renders fastest (config settings are proper but plz suggest if you got any): Alacritty > Alacritty + tmux > Wezterm > Wezterm + tmux (still love zellij BUT way too slow at rendering unfortunately)
All I have tested WezTerm on, is macOS, I don't know about linux, let's see if someone else in the comments can help. I would still be in alacritty if it allowed me to view images in neovim, but unfortunately it does not, so that's why I had to switch
@@linkarzu how important is that for your workflow? Do you use that feature often? Genuinely curious
Too much issue with tmux went back to kitty
i don't need tmux when I use wezterm tbh. what's missing from default wezterm that you like in tmux so much??
Which tmux issues did you experience with wezterm? I can't live without tmux and don't have any issues so far
@@Clebatworkdoes westerm have sessions? Does it save sessions?
I like keeping my sessions, tabs and pane configuration in tmux, so I don't need to learn and configure a new terminal every time I want to switch
@Clebatwork persistent sessions I tried to go vanilla wezterm, but weztern does not have that feature
Have you ever tried Aerospace instead of Yabai? It's a new window tiling manager for macos. :)
What is the plugin/settings used to display that notification message at th-cam.com/video/VMdSJ8d5Aos/w-d-xo.html ?
You mean the notifications shown at the bottom when I re-open neovim?
@@linkarzu The one with: `[(i) Info] Warning: notifications is deprecated. This feature is removed` `[(!) Warn] W325: Ignoring swapfile from Nvim process 50352`
@@flashios09 that is folke's noice.nvim plugin and I configured it to show the messages on the bottom right corner
I also personally notice a difference when setting animation_fps to 120. Hopefully others can see this and appreciate wezterm a lil more! (I also have a 75hz monitor but setting to 120 fps feels insanely better, thank you!!) great vid!
Hey you mean animation or max_fps?
@@linkarzu on my system (windows 11), i noticed a difference after setting both max_fps and animation_fps. Setting just max_fps didn't seem to do it on it's own, in my case that is
Thanks for sharing as it will also help others! And thanks for testing and confirming, really appreciate it
love the hand cam, i believe its glove80? I wonder when you are going to switch to ghosty again, haha
Yeah, that's a glove80, I've been using it for a couple of months, I'll review it soon, just want to test it out really well. And I think I'll switch back to Ghostty today, but will keep WezTerm close to my heart (plays the Celine Dion's titanic song)
@@linkarzu hehe. glove80 never looked too interesting to me, i use a custom built dactyl manuform, but i started with kinesis
I was indecise between the kinesis advantage 360 and the glove80, I could only afford one so I went with this. I'll share my thoughts on it soon
@@linkarzu can you also post your keyboard layout?
@ sure, when I review the keyboard, I will
Why I switched from iterm2 to alacrity to kity
Exactly! 🥰
How did you adjust the ivy theme height on telescope? Mine seems to only cover like 25% of the screen
I didn't change the height, that's the default at least for my config which is lazyvim, but you can change the height with this: { "<leader>gs", function() require("telescope.builtin").git_status(require("telescope.themes").get_ivy({ layout_config = { -- Set preview width, 0.7 sets it to 70% of the window width preview_width = 0.7, -- height = 0.2, }, initial_mode = "normal", -- Start in normal mode })) end, desc = "Git Status (ivy theme with custom preview size)", }, Notice that I have "height" commented out, rest of my config is in my dots
@@linkarzu thanks that works! the fremency is an interesting one.. kinda wish that it didnt ignore dot files outside of gitignore as well..anyways great vid!
@@gno3939 glad you found the video useful! I haven't played with ignored files and frecency. So ignored files don't show up in the search results?
why everybody became gyayy and want images on terminal ? STFU and use web browser stupids 🤡
I’ve been a fan of your content, and I wanted to share my setup with you. I using KDE with the following setup settings: System Settings Adjustments Go to System Settings > Window Management > Task Switcher and disable "Show selected window". Change the following shortcuts: Alt+Tab to Mod+L Alt+Shift+Tab to Mod+H Alt+` to Mod+K Alt+[reverse current application] to Mod+J (I apologize for not remembering the exact key combination) Set the KRunner shortcut to Mod Set the Overview shortcut to Mod+D Set the background color to #222222 ("Don't put anything on the desktop.") Set the animation speed to Instant Workspace and Window Management Set up your workspace shortcuts I highly recommend using the "Maximize" feature instead of full screen. I personally use the shortcut Mod+; for this. The Most Important Step: No Titlebar and Frame Open System Settings > Window Management > Window Rules Select "Window Class (Application)" and choose "Regular expression" Enter a dot (.) in the field next to "Window Class" Ensure "Window Types" is set to "All selected" Click the "Add Property" button and select "No titlebar and frame" After adding the property, select "Force" and set it to "Yes" Apply the changes ---- I'm currently trying to learn and understand the behavior of the task switcher so I can get used to it without seeing which app I'll switch to
is karabiner-element can toggle layer, I really want to make u-i-o-j-k-l-m-,-. key be by numpad when i work with excel.
I don't see why not, grab some inspiration from my config and implement it
Just a note: "buffers as tabs" is done by a plugin which aims to imitate what we have in most IDEs ; default (neo)vim tabs are viewports to a window where you can have different splits, which can be quite useful.
Thanks!
Wez is a bloated crap !
nice video, thank you. I think you should try aerospace tiling manager for MacOS, it's totally different concept and doesn't use mac desktops at all which I think is way snappier and better.
Hey, I appreciate the advise, I’ll definitely check it out and review it as many people have recommended it. I don't use spaces in macOS, I keep all the apps in the same space and just switch to them, so it's really snappy and there's no animation delay
i need ghostty can u share it ??
I can't, that's basically the only requirement by the repo owner as of now, but I'd recommend you to join discord and follow the regular process
i uses tabs (accustomed to it from my Notepad++ and VScode days), while I agree it become unbearable if we got like 25 files opened, in my workflow it can be easily done using nvim-tree to select the file I want to edit. And I also often use the preview feature to see the contents of the file. One drawback from my setup: if I want to focus on files that's on a different directory --> here using telescope-buffer is much faster. But i can use the command buffers anyway... so yeah, that's how amazing neovim is...anyone can personalized it down to the roots.
hey I retract my words...turns out the Telescope buffers is just an additional config utilizing Telescope, I thought I need to install another plugin...I was wrong! Post applying the same Telescope buffers setup, I fell in love with it!! thanks for this
You're welcome and I'm glad you found it useful! That's my main way of navigating open buffers, I got used to it already, and yes, no additional plugin 🙂
nice video as always & nice setup. I have Ghostty already but applying shaders makes Ghostty laggy and I am not sure if experienced the same. I use your shaders from your dotfiles, 025 specifically
Hey, glad you liked the video. I didn't feel lag with shaders on vs off. Are you also on macos or is it linux? I'm still in Sonoma by the way
Great detailed walkthrough; thank you! One thing I love about WezTerm is the Lua configuration, and I personally think it's a miss on Ghostty's side to not do something similar, and use a real scripting language for their config. Not sure what the intention behind their "quick terminal" is, but that would be something I'm super interested in, since, on Mac, I need to do Hammerspoon scripts etc to do a Quake-style terminal, but if the terminal has that functionality built-in, it would be nice!
I agree with the config side of things, so far the config has allowed me to do what I need, so no big deal, I'll miss lua, but I can live with this. There's syntax highlighting for the ghostty config by the way, look for a ghostty.lua file in my neobean dir
Thanks for a nice comparison between terminals. Have you noticed any lag in Ghostty rendering images in Yazi, by any chance, as compared to WezTerm or Kitty? For some reason I experience some lag in macOS sequoia when rendering images, while in WezTerm and Kitty it is quite smooth when scrolling through a folder with many images, in Ghostty a feel a bit of sluggishness, but not so much to be a problem.
Hey there, I haven't tried yazi but it's in my todo list, I only view images when inside neovim and haven't experienced issues. I'm still in Sonoma by the way, I don't want to upgrade yet
@@linkarzu Thanks for letting me know. Yazi is great btw, you should definitely check it out.
I promise I will, several folks have asked me to check it out, but I always find something else to procrastinate with
This is really great! I installed it into my homebrewed setup and it worked great. I messed around with nvchad recently just to see if it have a good ideas. Everything else I've added on works in their setup but render-markdown. If I try :RenderMarkdown debug I get 'no decoration found'. Lazy shows I have nvim-web-devicons installed. Have you ever ran into this problem? Thanks!
Ah, nvm. I figured it out. I needed to :TSInstall markdown so treesitter would do it's thing. Thanks again for this video.
Look for my "Getting started with Neovim" Playlist, if getting started it will help a lot!