My M1 Pro Macbook Setup As A Software Engineer And Youtuber
Вставка
- Опубліковано 26 чер 2024
- Hey! In this video I go through my M1 Pro Macbook Pro setup for software development as well as working on and creating videos for youtube! I go through all of the primary apps and settings I use for my setup and how I like to stay productive while working on my macbook. I hope you enjoy the video and it serves as inspiration for your own setups and configurations!
Help Support Me And The Channel: www.buymeacoffee.com/joseanma... 🙏🏽
🚀 Step-by-step guides on my terminal based workflow:
Terminal Setup: • How To Make Your Borin...
Neovim Setup: • How I Setup Neovim On ...
Tmux Setup: • How I Use Tmux With Ne...
⌨️ My Custom Corne Split Keyboard: • The Ultimate Minimalis...
🔍 Raycast Resources (Spotlight Replacement)
Raycast Manual: manual.raycast.com/
Raycast Shortcuts: manual.raycast.com/keyboard-s...
⏰ Timestamps
00:00 - Introduction
00:50 - Appearance & Wallpaper
01:02 - Dock Settings
01:49 - Terminal & Code Editing
02:59 - Raycast
04:59 - Arranging Windows
06:09 - Caps Lock Remap
06:49 - Additional Raycast Functionality
10:16 - Managing Workspaces
11:36 - Browser
12:08 - Other Apps
12:21 - Video Creation
13:17 - Conclusion - Наука та технологія
Raycast is 🔥 🔥
I also really like:
Maccy - copy paste history
Bartender - managing menu bar
Presentify - drawing in screen (really helpful for UA-cam videos!)
Awesome! I'll have to check those out!! Thanks Amichai!
I've mapped the caps lock key to Cmd-Ctrl-Shift-Option with Karabiner as a 'hyper key', that way it's a new modifier that doesn't conflict with anything else. I can map Capslock-I to iTerm or Capslock-C to VS Code easily in Raycast and remember them all.
Awesome!! I hadn’t thought of this, a hyper key would be a great addition to my Corne keyboard layers for this sort of stuff, thanks for the tip!
Really underrated content. Thank you so much for making these top notch high quality videos. Really helped me out upgrading my developer experience!
Glad I could help! Thanks for the feedback, really appreciate it!
Josean, your videos helped me a lot! Thanks!🥰❤
I love Raycast! One of my best, new to me, tools I found in 2022.
I've been getting started with Neovim over the holiday break and your videos have been amazing to follow along with!
Awesome! I adopted Raycast recently and really love it! Glad to hear you’ve found the Neovim setup videos helpful!
I have a very similar setup.
Thanks for all the awesome content! Keep it up! 🙏
Another awesome video. Thanks!
Appreciate the feedback, thanks!
Impressive! thanks always
Underrated channel
removed Rectangle after watching this. Ive used Raycast for the last year or so and overlooked that feature. I dont necessarily need the drag to edge or corner to snap the application to that portion of the screen. Ill try this for a week and see if I miss it. If i do simple reinstall of Rectangle via brew install --cask rectangle :-) thanks for the content.
Thank you for this cool video. I've been using Magnet so far but Raycast seems very interesting 👍
I had been using Magnet for a long time too!
You have an awesome setup. Thanks for your job! I watch all of your videos and they are awesome :-)
Now I need a setup and make a shortcut overview ❤ Maybe I miss where are you making notes and maybe you have something for todo’s? And what productive and learning tips do you have?
Hey! Thanks for the feedback, really appreciate it. Thanks for the suggestions as well!
Thanks a lot for telling about Raycast, seems like a great app and I’m quite surprised that it’s free
Awesome, glad I could help!
reminds me a lot of my i3WM + nvim setup (thanks to ur other video). pretty beast!
when i get a macbook which is my next upgrade i will come back to this video and ur last one to set it up just like yours.
Awesome 🔥
Nice video, I enjoyed it even though I don't own a mac, your video location shows Puerto Rico, are you from Puerto Rico? Or did you move later to Puerto Rico? Your English is very good!
Hey! Happy to hear you enjoyed the video. Thanks for your feedback! I'm from Puerto Rico and learned english in school.
have you sean theprimegen ( prime mentioned lets goo ) so he also talk about dev productivity and doing the things in the fastest and the shortest amount of time with the least keystrocks and thats why he use neovim and i3wm so did you try any tiling window manager like i3 and what was your exp and by seaying your keybinds it feels like you are trying to get that experiance in your mac system if you tryed it can you say both are nearly the same
Thanks so much for your video on the split keyboard that I asked you a while ago.
I see that you use Raycast while I use “Alfred”. However, I will try soon Raycast.
A little question or suggestion:
I noticed that a very few UA-camrs have introduced properly Yabai. Do you plan to make one of your video 🤩 on how setup Yabai?
It would be beautiful after iTerm2-NeoVim-Tmux.
Grazie 🇮🇹
Hey! Amethyst and Yabai seem like interesting window managers for macbooks. If I get to trying them out and adopting them for my workflow, I'll look into making a video on it. Thanks for the suggestion, adding it to my list of possible future videos!
@@joseanmartinez So kind of you! If you will, I am going to watch with some 🍿 (instead of Netflix) for a marvellous 🤩 weekend. Muchas gracias 🇮🇹 😊
Nice setup. I've never used a macbook but am thinking about getting one. Could you tell me the disk size you have in your macbook?
It's one of the things I've been wondering about how much is necessary. Windows always needs loads of space, but my Linux desktop uses almost nothing.
He has 1 TB storage
Did you have a chance to install WRTC on M1? If you have any information, please let me know!
Thanks for the Polypane shoutout! Let me know when you get around to trying it, I'm interested to hear your thoughts.
Hey! Will do! Awesome to hear from you.
raycast looks cool but I have been using Alfred as a replacement for spotlight for so long idk if I can every use anything else. I’m only in my early 30’s but sometimes I feel like an old man when it comes to software…. when I was younger I could adapt to anything and pick up new stuff quickly but now everytime I try a new piece of software or workflow I’m just angry and confused haha. Vim is a great example: I want to be cool and use vim and work out of the terminal, I have tried it out multiple times and after long set up process I am still left with a program I can barely use lol. I will say your Iterm2 set up video was great and I now have a much better terminal set up. Someday I will conquer neovim, maybe I just need to set it up and then throw away my mouse and just force myself to only use the keyboard
As a 30 year old myself, moving to vim and learning to avoid using the mouse as much a possible was a matter of survival for my hands, as I started getting cramps and feared long term issues in the long run 😅
But I understand what you’re saying, so maybe instead of looking at the terminal and vim like something you « need to adopt now », maybe just try to see it as an exploration and learning experience, no pressure, maybe start using it on a side project only so the setting up of your coding experience can be an integral part of that side project, and not be something keeping you from accomplishing important things.
Worked for me ! 👍🏻
You should try arc for your browser
Thanks for the suggestion! Sounds interesting.
do u play games Josean?
Hey! I'm not much of a gamer to be honest, but do play on my nintendo switch from time to time.
Why not Alfred?
Much better ecosystem of third party extensions and generally more polished and maintained than Alfred these days.
@@joostschuur Do you have some examples ? I'm using Alfred since 2 years now, curious to know :)
@@matthieutricoire3079 One great example: I wanted a quick way to shut down Docker containers and within 15 seconds and without leaving the keyboard, had an extension installed and was shutting down running containers by typing in 'docker con' hitting enter and then a container name substring. Then I mapped the Docker app to HyperKey-K and set up up an alias of 'dc' to initiate a search faster.
I think UA-cam ate a much larger comment I made about how Raycast seems like a modern successor to Alfred where everything just works and the ecosystem always has an extension for some niche thing whenever I search for something :(
Not sure about Alfred, but it's pretty easy to make Raycast extensions, so that's a huge plus
Awesome video !
Happy to hear that, thanks!
Who knows why I can't install them:
✗ Failed to install hrsh13th/nvim-cmp
✗ Failed to install hrsh13th/cmp-buffer
✗ Failed to install hrsh13th/cmp-path
✗ Failed to install L9MON4D3/LuaSnip
✗ Failed to install saadparwaiz7/cmp_luasnip
✗ Failed to install bluz77/vim-nightfly-guicolors
✗ Failed to install lewis6997/gitsigns.nvim
✗ Failed to install hrsh13th/cmp-nvim-lsp
✗ Failed to install kyazdani48/nvim-web-devicons
✗ Failed to install jayp0527/mason-null-ls.nvim
✗ Failed to update nvim-telescope/telescope.nvim/6.1.x
it breaks all nvim. It happened after updating zsh. it updates automatically.
Also, when I open nvim it says:
Colorscheme not found!
Error detected while processing /Users/seytkhanbalikbaev/.config/nvim/init.lua:
lspsaga.nvim v0.2.3+ has breaking changes. Please read the docs and migrate your configuration to the new "setup" function!
Press ENTER or type command to continue
Someone help me. Josean
Hey! I'm honestly not sure why those packages aren't installing, sorry to hear that is happening. The colorscheme error is because nightfly failed to install and the lspsaga error I've fixed in the repo. You could try removing this folder from your computer: ".local/share/nvim/" which is where all plugins are supposed to be installed and try opening neovim again to see if packer can install them properly.
@@joseanmartinez ok, I will try