8000 GitHub - natsumi/dotfiles: My collection of system setup scripts and app configurations
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

My collection of system setup scripts and app configurations

Notifications You must be signed in to change notification settings

natsumi/dotfiles

Repository files navigation

A collection of dotfile configuration scripts

Setup a new Mac

sh bin/bootstrap.sh

Custom configurations

edit ~/.zshenv and set your own $DEV_DIR and $DOTFILE_DIR

Alfred Integration

ln -s $(which node) /usr/local/bin/node

Bat

To pickup the Nord theme.

bat cache --build

Tmux

mkdir -p ~/.tmux/plugins

Install Plugins

run tmux then press ctrl-s shift-i

Yabai Window Manager

Yabai Window Manager

Simple Keyboard Hot Keys

Post Install Settings

Visual Studio Code

Enable key repeat

defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false

Desktop Applications

These applications are installed via the bin/install_desktop_apps script.

Productivity Applications

Development Applications

  • Cursor - AI-first code editor
  • Kitty - Fast, feature-rich, GPU-based terminal emulator
  • Postman - API development and testing platform
  • Sublime Merge - Git client from the makers of Sublime Text
  • TablePlus - Modern database management tool
  • Visual Studio Code - Popular code editor with extensive plugin support

Media Applications

  • Spotify - Music streaming service
  • SpotMenu - Spotify and iTunes in your menu bar
  • VLC - Free and open source cross-platform multimedia player

Social Applications

  • Discord - Voice, video, and text chat platform
  • Slack - Team communication and collaboration platform
  • Telegram - Cloud-based messaging app

Utility Applications

  • BetterDisplay - Advanced display management for MacOS
  • LocalSend - Open source file sharing across devices
  • Ice - Menu bar application for managing menu bar items
  • Mounty - Re-mounts write-protected NTFS volumes in read-write mode
  • SaneSideButtons - Fix mouse side buttons for MacOS
  • Stats - System monitor in your menu bar
  • QLVideo - QuickLook Finder plugin for video files
  • The Unarchiver - Data compression and archive tool
  • TRex - Easy-to-use text extraction tool

Tools Included

These are tools that are installed via brew bundle --file=homebrew/Brewfile

Development Tools

  • awk - Pattern scanning and text processing language
  • diff-so-fancy - Better git diff output
  • difftastic - Structural diff tool that understands syntax
  • fx - Terminal JSON viewer and processor
  • git - Distributed version control system
  • git-delta - Syntax-highlighting pager for git
  • jq - Lightweight command-line JSON processor
  • overmind - Process manager for Procfile-based applications
  • ripgrep - Extremely fast text search tool
  • scmpuff - Numeric shortcuts for common git commands
  • sqlite - Self-contained, serverless SQL database engine
  • tig - Text-mode interface for Git

Utilities

  • aria2 - Lightweight multi-protocol download utility

  • bat - Cat clone with syntax highlighting

  • brew-cask-upgrade - Command line tool for upgrading outdated Homebrew Casks

  • broot - Better way to navigate directories

  • eza - Modern replacement for ls

  • fd - Simple, fast and user-friendly alternative to find

  • ffmpeg - Complete solution for recording, converting, and streaming audio/video

  • fzf - Command-line fuzzy finder

  • htop-osx - Interactive process viewer for Unix systems

  • mas - Mac App Store command line interface

  • ncdu - NCurses disk usage analyzer

  • stow - Symlink farm manager

  • terminal-notifier - Send macOS notifications from the terminal

  • tmate - Instant terminal sharing

  • tmux-mem-cpu-load - CPU, RAM memory, and load monitor for tmux

  • tmux - Terminal multiplexer

  • tree - Directory listing in tree format

  • wget - Internet file retriever

  • zsh - Extended Bourne shell with many improvements

Desktop Managers

  • skhd - Simple hotkey daemon for macOS
  • yabai - Tiling window manager for macOS

About

My collection of system setup scripts and app configurations

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0