Skip to content

Collection of personalized configuration files to streamline and enhance my development environment.

Notifications You must be signed in to change notification settings

jaredthejellyfish/dotfiles

Repository files navigation

dotfiles

Dotfiles Repository Description

Welcome to my dotfiles repository! This is where I store and manage all my personalized configuration files and scripts for various tools and applications on my system. Dotfiles are the hidden files in a user's home directory that are used to customize and enhance their computing environment. Here's a breakdown of what you can find in this repository:

Window Manager and Keybindings:

  • skhd: Configuration files for skhd, a hotkey daemon for macOS. (Keybinds)

Yabai Configuration:

  • yabai: Configuration files for Yabai, a tiling window manager for macOS.

README.md: This documentation file, providing an overview of the repository and its contents.

Fish Shell Configuration:

  • fish: Contains configurations for the Fish shell, a user-friendly command-line shell.

    • config.fish: The main Fish shell configuration file.

    • fish_plugins: Plugins specific to Fish shell.

    • themes: Custom themes for Fish shell.

SketchyBar Configuration:

  • sketchybar: Current SketchyBar configuration and plugins.

    • colors.sh: Custom color settings.

    • items: Configuration files for various system information items.

    • helper: Helper scripts and source files.

    • plugins: Homemade SketchyBar plugins.

Keybinds

Application Launchers

  • alt + b: Open Brave Browser
  • alt + v: Open Visual Studio Code
  • alt + s: Open Spotify

Window Management

Focus

  • cmd + alt + p: Switch focus to window below
  • cmd + alt + o: Switch focus to window above
  • cmd + alt + ñ: Switch focus to the most recently focused window
  • cmd + alt + l: Switch focus to window on the right
  • cmd + alt + k: Switch focus to window on the left
  • cmd + alt + ç: Switch focus to next space
  • cmd + alt + ´: Switch focus to previous space

Window Positioning

  • cmd + alt + h: Warp focused window to the left
  • cmd + alt + j: Warp focused window to the bottom
  • cmd + alt + c: Center window on screen and float it

Window Sizing

  • cmd + alt + a: Resize the currently focused window by 150px horizontally
  • cmd + alt + w: Set currently focused window ratio to 68% of screen width

Space Management

  • cmd + alt + .: Balance space windows
  • cmd + alt + ,: Mirror current space along the y-axis
  • cmd + alt + m: Rotate space 180 degrees and retain focused window

Window Behavior

  • cmd + alt + f: Toggle float on focused window
  • cmd + alt + x: Toggle padding and gap on current space

Window Swapping

  • cmd + alt + n: Swap focused window with window under mouse

This repository is a treasure trove of customized configurations, scripts, and utilities that can help you optimize and personalize your computing experience. Feel free to explore and adapt these dotfiles to suit your preferences. Enjoy the enhanced functionality and efficiency they bring to your system!