Skip to content

Artawower/awesome-mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome mac os workspace

Description

Awesome mac os environment inspired by OneDark theme and focused on CLI and keyboard navigation.

Dependencies

  1. ubersicht
  2. Terminal: kitty(+ ligatures) (or alacritty)
  3. Doom emacs
  4. Space vim
  5. neovim
  6. tmux
  7. zsh
  8. Browser: Firefox
  9. File Manager: ranger
  10. Search: ripgrep
  11. Fonts: Jetbrains Mono(+ Nerd Font patch) /Monaco (+ ligatures and nerd font patch)
  12. Window manager: Yabai
  13. Hotkey daemon: skhd
  14. spotify-tui (or Spotifyd)
  15. Activity monitor: gotop

Screenshots

/screenshots/hello.png

/screenshots/dev.png

/screenshots/fun.png

/screenshots/social.png

/screenshots/browser.png

/screenshots/start_page.gif

Installation

Before installation

  • visit ubersicht and install it, after that install simple-bar
  • disable csrutil from recovery (Command + R) mode by typing `csrutil disable` (necessary for yabai)

For installing to pure system use init.sh script.

Warning: this script will override some files inside .config folder, .zshrc, .SpaceVim.d etc. I created this script only for install all utilits into new devices. I recommend your to copy necessary configs manually

Firefox start page Open firefox-startpage/dist/index.html and install as home page or docker-compose up –build -d for running as service (for opening page in new tab)

Keybindings

KeymapAction
Navigation
Option - sNavigate to social tab
Option - bNavigate to browser tab
Option - dNavigate to dev tab
Option - pNavigate to debug
Option - [0..5]Switch to workspace by N
Window management
Option + FMake current window fullsize (inside workspace)
Option + S + FMake current window fullsize (osx behaviour)
LCtrl + Alt - hResize left (40px)
LCtrl + Alt - jResize bottom (40px)
LCtrl + Alt - kResize top (40px)
LCtrl + Alt - lResize right (40px)
Shift + Alt - cToggle window floating and center align
LCtrl + Alt - 0Auto balance between windows
LCtrl + Alt - gToggle padding between windows
LCtrl + Alt - bEnable window borders
LCtrl + Alt + Shift - bDisable window borders
Alt - rRotate window left
Shift + Alt + rRotate window right
Shift + Alt - xSwap across x axis
Shift + Alt - ySwap across y axis
Shift + Aly - spaceToggle floating
CMD + Alt - lDisable opacity
CMD + Alt - oEnable opacity
Shift + LCtrl + Alt - hSet insertion point for docused container to left
Shift + LCtrl + Alt - jSet insertion point for docused container to bottom
Shift + LCtrl + Alt - kSet insertion point for docused container to top
Shift + LCtrl + Alt - lSet insertion point for docused container to left
CMD + Alt - xClose current window
Workspaces
LCtrl + Alt - cCreate new workspace
LCtrl + Alt - dDelete current workspace
LCtrl + Alt - leftSwitch to left workspace
LCtrl + Alt - rightSwitch to right workspace
Applications
Option - RETOpen new kitty in current workspace
Option + CMD - RETOpen kitty or focus on exist window
Option - aOpen alacritty in current workspace
Option + CMD - aOpen alacritty or focus on exist window
Option + CMD - eOpen emacs
Option + CMD - fOpen/focus Firefox
Option + CMD - tOpen/focus Telegram client
Option + CMD - sOpen/focus Skype
Option + CMD - mOpen Spotify (CLI)
Option + CMD - vOpen nvim (CLI)
Option + CMD - rOpen ranger file manager (CLI)
Shift + LCtrl + alt - rRestart Yabai

About

Awesome environment for development with mac os.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors