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
  • Наука та технологія

КОМЕНТАРІ • 54

  • @amantinband
    @amantinband Рік тому +5

    Raycast is 🔥 🔥
    I also really like:
    Maccy - copy paste history
    Bartender - managing menu bar
    Presentify - drawing in screen (really helpful for UA-cam videos!)

    • @joseanmartinez
      @joseanmartinez  Рік тому +1

      Awesome! I'll have to check those out!! Thanks Amichai!

  • @joostschuur
    @joostschuur Рік тому +12

    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.

    • @joseanmartinez
      @joseanmartinez  Рік тому +2

      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!

  • @bjornk6647
    @bjornk6647 Рік тому +4

    Really underrated content. Thank you so much for making these top notch high quality videos. Really helped me out upgrading my developer experience!

    • @joseanmartinez
      @joseanmartinez  Рік тому

      Glad I could help! Thanks for the feedback, really appreciate it!

  • @YukeyHo
    @YukeyHo Рік тому

    Josean, your videos helped me a lot! Thanks!🥰❤

  • @IainSimmons
    @IainSimmons Рік тому +1

    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!

    • @joseanmartinez
      @joseanmartinez  Рік тому +1

      Awesome! I adopted Raycast recently and really love it! Glad to hear you’ve found the Neovim setup videos helpful!

  • @CatalinCiubotaru
    @CatalinCiubotaru 5 місяців тому

    I have a very similar setup.
    Thanks for all the awesome content! Keep it up! 🙏

  • @soumiksarkar4161
    @soumiksarkar4161 Рік тому +1

    Another awesome video. Thanks!

  • @georgego6175
    @georgego6175 7 місяців тому

    Impressive! thanks always

  • @qbcd
    @qbcd Рік тому +1

    Underrated channel

  • @ShSmith
    @ShSmith 5 місяців тому

    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.

  • @ryansteiger6960
    @ryansteiger6960 Рік тому

    Thank you for this cool video. I've been using Magnet so far but Raycast seems very interesting 👍

  • @jacksonford3057
    @jacksonford3057 Рік тому

    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?

    • @joseanmartinez
      @joseanmartinez  Рік тому

      Hey! Thanks for the feedback, really appreciate it. Thanks for the suggestions as well!

  • @somebodysomewhere8217
    @somebodysomewhere8217 Рік тому

    Thanks a lot for telling about Raycast, seems like a great app and I’m quite surprised that it’s free

  • @iBrandooon
    @iBrandooon Рік тому

    reminds me a lot of my i3WM + nvim setup (thanks to ur other video). pretty beast!

    • @iBrandooon
      @iBrandooon Рік тому

      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.

    • @joseanmartinez
      @joseanmartinez  Рік тому

      Awesome 🔥

  • @emberavenge7162
    @emberavenge7162 Рік тому +1

    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!

    • @joseanmartinez
      @joseanmartinez  Рік тому +1

      Hey! Happy to hear you enjoyed the video. Thanks for your feedback! I'm from Puerto Rico and learned english in school.

  • @kashinadoing
    @kashinadoing 2 місяці тому

    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

  • @seraphimwang
    @seraphimwang Рік тому

    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 🇮🇹

    • @joseanmartinez
      @joseanmartinez  Рік тому +1

      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!

    • @seraphimwang
      @seraphimwang Рік тому

      @@joseanmartinez So kind of you! If you will, I am going to watch with some 🍿 (instead of Netflix) for a marvellous 🤩 weekend. Muchas gracias 🇮🇹 😊

  • @madeyeQ
    @madeyeQ Рік тому

    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.

    • @asunali313
      @asunali313 5 місяців тому

      He has 1 TB storage

  • @AZ-qn3xq
    @AZ-qn3xq 9 місяців тому

    Did you have a chance to install WRTC on M1? If you have any information, please let me know!

  • @kilianvalkhof
    @kilianvalkhof Рік тому

    Thanks for the Polypane shoutout! Let me know when you get around to trying it, I'm interested to hear your thoughts.

  • @TDOLLA
    @TDOLLA Рік тому

    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

    • @n1kito
      @n1kito 11 місяців тому

      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 ! 👍🏻

  • @wata1991
    @wata1991 Рік тому

    You should try arc for your browser

    • @joseanmartinez
      @joseanmartinez  Рік тому

      Thanks for the suggestion! Sounds interesting.

  • @ruiuniver4
    @ruiuniver4 Рік тому

    do u play games Josean?

    • @joseanmartinez
      @joseanmartinez  Рік тому

      Hey! I'm not much of a gamer to be honest, but do play on my nintendo switch from time to time.

  • @shaileshsundram
    @shaileshsundram Рік тому +2

    Why not Alfred?

    • @joostschuur
      @joostschuur Рік тому

      Much better ecosystem of third party extensions and generally more polished and maintained than Alfred these days.

    • @matthieutricoire3079
      @matthieutricoire3079 Рік тому

      @@joostschuur Do you have some examples ? I'm using Alfred since 2 years now, curious to know :)

    • @joostschuur
      @joostschuur Рік тому

      @@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.

    • @joostschuur
      @joostschuur Рік тому

      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 :(

    • @IainSimmons
      @IainSimmons Рік тому

      Not sure about Alfred, but it's pretty easy to make Raycast extensions, so that's a huge plus

  • @akshitgupta4749
    @akshitgupta4749 Рік тому

    Awesome video !

  • @djoezi3662
    @djoezi3662 Рік тому

    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

    • @joseanmartinez
      @joseanmartinez  Рік тому +1

      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.

    • @djoezi3662
      @djoezi3662 Рік тому

      @@joseanmartinez ok, I will try