Skip to content

kronning6/machine-config

Repository files navigation

Kyle's Machine Configuration

Current Setup

Homebrew Packages

brew leaves

fd
fnm
fzf
git-delta
glow
gum
jesseduffield/lazydocker/lazydocker
joshmedeski/sesh/sesh
jq
lazygit
neovim
ripgrep
starship
tfenv

brew list --cask

aerospace               font-hack-nerd-font     ghostty                 ngrok                   raycast                 wezterm

Dotfile Config

Neovim

Plugins to try out

Keyboard

  • Buy Voyager
  • Revamp layout
    • Use home row mods
    • Swap Alt and Cmd so they are the same as on a Mac
    • Swap backspace and escape on thumb keys because backspace is more common
  • Setup Karabiner-Elements:
    • To disable Mac keyboard when keyboard is attached
    • Add hyper and meh keys for Mac keyboard

Keybindings

Reference of less used keybindings

  • tmux
    • ctrl-space ctrl-s (save tmux sessions)
    • ctrl-space ctrl-r (restore last tmux session)
    • ctrl-space ctrl-o (swap panes)
  • nvim
    • :so (source a lua file)
    • Insert mode
      • ctrl-o (next command will be in insert mode)
    • Windows
      • ctrl-w = (make windows equal height and width)
      • ctrl-w v (vertical split)
      • ctrl-w s (horizontal split)
      • ctrl-w x (swap windows)
      • ctrl-o (close all other windows)
      • ctrl-c (close current window)
      • up (vertical resize larger)
      • down (vertical resize smaller)
      • right (horizontal resize larger)
      • left (horizontal resize smaller)
      • ctrl-w H (move current window to the far left)
      • ctrl-w J (move current window to the very bottom)
      • ctrl-w K (move current window to the very top)
      • ctrl-w L (move current window to the far right)

AeroSpace

Tmux

New Things to Learn

My Unique Features

Quick Color Theme Switcher

./set_theme.sh "catppuccin-latte"

Credits:

About

Machine configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published