- Repo overview
- How can you apply my dotfiles?
- In case you want to test out my Neobean config
- Join the Discord server
- Follow me on social media
- You like my content and want to support me?
- How do you manage your passwords?
- Some of my YouTube videos
- Point my
~/.zshrc
file to the desired repo
- This repo is where I keep the dotfiles I'm currently using
- My daily driver OS is macOS and my editor of choice is Neovim.
- My OS is highly customized and adapted to my workflow, I use several open source and non open source tools, including Ghostty, tmux, Karabiner-Elements, CleanShot X, etc, etc
- If you don't understand something found in my dotfiles, I probably have detailed YouTube video explaining everything, just search in my YouTube channel
- Sneak peek of my setup below
Warning
- There is an old repo: linkarzu/dotfiles-public
- That is referenced in my youtube 2024 macos workflow video series
- That old repo is still valid for that playlist, but is no longer maintained, so for the latest updates, use this current repo instead
- The idea is that you to scavenge around, find the things that are useful to you, and apply them to your own config
- In case you actually want to apply my entire dotfiles settings on your own macOS computer, you can, I have a blogpost article in which I describe the process and a video as well (This is one of my first videos, but it still works)
- This is the Neovim config you see me using on each one of my videos
- In case you want to test it out without modifying or changing your existing
neovim config, run the
git clone
commands below to clone my dotfiles in your .config directory and we will run my config below
mkdir -p ~/.config
git clone git@github.com:linkarzu/dotfiles-latest ~/.config/linkarzu/dotfiles-latest
- Open the newly downloaded
neobean
config with:
NVIM_APPNAME=linkarzu/dotfiles-latest/neovim/neobean nvim
- You can create an alias in your
.bashrc
or.zshrc
file to run my config
alias neobean='NVIM_APPNAME=linkarzu/dotfiles-latest/neovim/neobean nvim'
- Then to run this config, just run
neobean
- I have a video in which I show you how to download and setup my
neobean
config, but also other neovim distributions, so I highly recommend you check it out:
- My discord server is now open to the public, feel free to join and hang out with others
- join the discord server in this link
- Twitter (or "X")
- TikTok
- GitHub
- Threads
- OnlyFans 🍆
- YouTube (subscribe MF, subscribe)
- Ko-Fi
- I have a Ko-Fi page, you can donate here
- In case you want to support me, but don't want to donate, I have a 1password referral link, in which (in theory) I get a small amount in case you use it
- This helps me keep my blogpost ad free and helps me keep creating content
- I've tried many different password managers in the past, I've switched from
LastPass
toDashlane
and finally ended up in1password
- You want to find out why? More info in my article:
CLICK ON THE IMAGE BELOW TO START YOUR 14 DAY FREE TRIAL
The Power User's 2025 Guide to macOS ricing - Yabai, Simple-bar, SketchyBar, Fastfetch, Btop & More
How I Recreated (and Improved) My Obsidian Note-Taking Workflow in Neovim
Images in Neovim - Setting up Snacks Image and Comparing it to Image.nvim
Why I'm Moving from Telescope to Snacks Picker - Why I'm not Using fzf-lua - Frecency feature
Advanced MINI.FILES Keymaps for Neovim – System Clipboard Integration and More
My complete Neovim markdown setup and workflow in 2025
Ghostty Shaders - Ghostty config file syntax highlighting - glsl treesitter - glsl_analyzer
Neovim or Neovide, what is the difference?
Why I switched from Alacritty to kitty, and how to configure kitty
Note
These instructions are for me, GTFO
- Commands below will create all the files if they don't yet exist, if they do, it will update them.
-n
allows the link to be treated as a normal file if it is a symlink to a directory-f
"force" overwrites without warning if it already exists
ln -snf ~/github/dotfiles-latest/zshrc/zshrc-file.sh ~/.zshrc >/dev/null 2>&1
source ~/.zshrc
# This is on the other repo where I keep my ssh config files
ln -snf ~/github/dotfiles/sshconfig-pers ~/.ssh/config >/dev/null 2>&1