8000 GitHub - mxfng/dotfiles: My preferred configurations and software for macOS systems.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mxfng/dotfiles

Repository files navigation

max's dotfiles

My preferred configurations and software for macOS systems.

Included:

  • fish shell
  • git
  • Wez's terminal
  • neovim
  • tmux
  • yabaiwm (macOS)
  • skhd (macOS)

todo

  • cursor

Scripts

sync

Dependencies

Usage

To get new configurations:

./sync -d
./sync --desktop

To set up git:

./sync -g
./sync --git

To get new configurations for terminal only:

./sync

To install nvim plugins:

./sync -i
./sync --install

To run sync script using curl:

curl https://raw.githubusercontent.com/mxfng/dotfiles/master/sync | fish

provision

Dependencies

  • brew
  • fish

Usage

Clone this repo and run the following for a fresh environment:

./provision terminal | fish

To install desktop software:

./provision desktop | fish

Tips

  1. Need a terminal?

    Type ⌥+space

  2. Need a web browser?

    Type shift+⌥+space

  3. Looking for files?

    Try running nnn

  4. Need something more specific?

    Try fzf - quickly find:

    • Files with fzf
    • Git commits with git log | fzf
    • Past commands with history | fzf
  5. Smart directory navigation?

    Use z instead of cd to jump to frequent directories

  6. Better file searching?

    Try ag (The Silver Searcher) instead of grep:

    • ag "pattern" to search files
    • ag -l "pattern" to list matching files
    • ag -g "pattern" to search filenames
  7. Need to read or display files?

    Use bat instead of cat for syntax highlighting and git integration

  8. Remote connections?

    Try mosh for reliable SSH:

    • Survives bad connections
    • Auto-reconnects
    • Instant feedback
  9. Want a better Spotlight app?

    Download and use Raycast and other apps by calling ./provisions -d; re-configure Raycast's hotkey with cmd+space

  10. Notice something funny about the windows?

    Use these keyboard shortcuts for window management:

    • Focus: ⌥ + h/j/k/l (vim keys)
    • Swap: shift + ⌥ + h/j/k/l
    • Move: shift + ⌘ + h/j/k/l
    • Spaces: ⌘ + ⌥ + 1-9 to focus, shift + ⌘ + 1-9 to move window
    • Float: ⌥ + t to toggle float, ⌥ + p for picture-in-picture
    • Zoom: ⌥ + f for fullscreen, ⌥ + d for parent zoom
    • Layout: ⌥ + e to toggle split, ⌥ + r to rotate tree
  11. Want to see all the keyboard shortcuts?

    Type keys in the terminal to view docs or read them here

  12. Reading documentation?

    Use glow

  13. Need inspiration?

    Type quote in the terminal

About

My preferred configurations and software for macOS systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0