Skip to content

5pal/dotfiles_macos

 
 

Repository files navigation

my macOS dotfiles

Screenshots

Terminal (Alacritty)



### Browser (Qutebrowser)

### AltBrowser (Edge)

### Music (Spotify)

### Secrets (Bitwarden)

really great applications that I use

Make sure to install lua: brew install lua
Modify .config/sketchybar/items/spaces.lua according to what spaces you have configured in aerospace.toml.
I added further hints about changing workspace definitions and icons in the spaces.lua file.

  • brew
    A Package manager for MacOS that is needed/can be used to install great open source software like Aerospace.
    https://brew.sh/

  • Required Font for Sketchybar
    font-space-mono-nerd-font

  • alacritty
    A fast terminal that lets you disable decorations and activate blur/transparency https://github.com/alacritty/alacritty

  • marta
    Great alternative to Finder which allows vim-style bindings. I "disable" the second pane for now by moving the separator 100% to the right. Does not search for configuration in .config, so I symlinked it like this:

ln -s ~/.config/marta/conf.marco "~/Library/Application Support/org.yanex.marta/conf.marco"

Change file browser to marta (not sure if it works yet though)
defaults write -g NSFileViewer -string org.yanex.marta

Other information

MacOS settings

I also changed a few settings in MacOS because the defaults interfere with this config

make Dock and the native MacOS bar auto-hide

Desktop & Dock - Autohide Dock can be here somewhere
Control Center - Enable menu bar autohide here

Hide Dock via cli:
defaults write com.apple.dock autohide -bool true && killall Dock

Make it only appear if you float over it with the mouse for 10 seconds (use 4 fingers up gesture to make it appear)
defaults write com.apple.dock autohide-delay -float 10000 && killall Dock

disable Dock bouncing of apps

defaults write com.apple.dock no-bouncing -bool TRUE && killall Dock

disable desktop icons

having desktop icons is not very user-friendly together with tiling window managers and, be honest, it is cluttered most of the time anyways so it is recommended to disable them in "Desktop & Dock"

disable window animations

Run in terminal:
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false

reduce motion (for native fullscreen functionality and maybe some more unnecessary animations)

  • System Preferences > Accessibility > Display > Reduce motion

disable lots of MacOS keyboard shortcuts in the MacOS settings

  • disable command+Q in MacOS system settings
  • be ready to disable a few more, as I am unsure about what other shortcuts might collide

Move windows by dragging any part of the window (by holding ctrl+cmd)

Run in terminal:
defaults write -g NSWindowShouldDragOnGesture -bool true

Displays have separate Spaces

Enable this in MacOS settings "Desktop & dock" or else Sketchybar will not start. In general Aerospace recommends disabling this though.
Read about it here: https://nikitabobko.github.io/AeroSpace/guide#a-note-on-displays-have-separate-spaces

Sketchybar might work with the option being disabled in the future.
FelixKratz/SketchyBar#495

About

my macOS dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 70.4%
  • C 26.4%
  • Shell 2.2%
  • Other 1.0%