Skip to content

Instantly share code, notes, and snippets.

@katallaxie
Last active August 22, 2019 07:06

Revisions

  1. katallaxie revised this gist Aug 22, 2019. 1 changed file with 66 additions and 0 deletions.
    66 changes: 66 additions & 0 deletions tmux.conf
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,66 @@
    # 0 is too far from ` ;)
    set -g base-index 1

    # Automatically set window title
    set-window-option -g automatic-rename on
    set-option -g set-titles on

    #set -g default-terminal screen-256color
    set -g status-keys vi
    set -g history-limit 10000

    setw -g mode-keys vi
    setw -g mouse on
    setw -g monitor-activity on

    bind-key v split-window -h
    bind-key s split-window -v

    bind-key J resize-pane -D 5
    bind-key K resize-pane -U 5
    bind-key H resize-pane -L 5
    bind-key L resize-pane -R 5

    bind-key M-j resize-pane -D
    bind-key M-k resize-pane -U
    bind-key M-h resize-pane -L
    bind-key M-l resize-pane -R

    # Vim style pane selection
    bind h select-pane -L
    bind j select-pane -D
    bind k select-pane -U
    bind l select-pane -R

    # Use Alt-vim keys without prefix key to switch panes
    bind -n M-h select-pane -L
    bind -n M-j select-pane -D
    bind -n M-k select-pane -U
    bind -n M-l select-pane -R

    # Use Alt-arrow keys without prefix key to switch panes
    bind -n M-Left select-pane -L
    bind -n M-Right select-pane -R
    bind -n M-Up select-pane -U
    bind -n M-Down select-pane -D

    # Shift arrow to switch windows
    bind -n S-Left previous-window
    bind -n S-Right next-window

    # No delay for escape key press
    set -sg escape-time 0

    # Reload tmux config
    bind r source-file ~/.tmux.conf

    # THEME
    set -g status-bg black
    set -g status-fg white
    set -g window-status-current-style bg=white
    set -g window-status-current-style fg=black
    set -g window-status-current-style bold
    set -g status-interval 60
    set -g status-left-length 30
    set -g status-left '#[fg=green](#S) #(whoami)'
    set -g status-right '#[fg=yellow]#(cut -d " " -f 1-3 /proc/loadavg)#[default] #[fg=white]%H:%M#[default]'
  2. katallaxie revised this gist Aug 21, 2019. 1 changed file with 120 additions and 0 deletions.
    120 changes: 120 additions & 0 deletions Brewfile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,120 @@
    tap "andersnormal/picasso"
    tap "aybabtme/tap"
    tap "bradleyjkemp/formulae"
    tap "caskroom/versions"
    tap "dart-lang/dart"
    tap "devhubapp/devhub"
    tap "fgeller/tap"
    tap "go-task/tap"
    tap "grpc/grpc"
    tap "homebrew/bundle"
    tap "homebrew/cask"
    tap "homebrew/core"
    tap "rs/tap"
    tap "scaleway/scaleway"
    brew "ack"
    brew "antigen"
    brew "autoconf"
    brew "automake"
    brew "awscli"
    brew "bazaar"
    brew "libffi"
    brew "cocoapods"
    brew "coreutils"
    brew "go"
    brew "dep"
    brew "direnv"
    brew "etcd"
    brew "gdal"
    brew "git"
    brew "git-crypt"
    brew "git-lfs"
    brew "gox"
    brew "graphicsmagick"
    brew "protobuf"
    brew "grpc"
    brew "hugo"
    brew "usbmuxd", args: ["HEAD"]
    brew "libimobiledevice", args: ["HEAD"]
    brew "ideviceinstaller"
    brew "imagemagick"
    brew "ios-deploy"
    brew "jenv"
    brew "jq"
    brew "kubernetes-cli"
    brew "kubernetes-helm"
    brew "libksba"
    brew "libpcap"
    brew "lzlib"
    brew "mackup"
    brew "mercurial"
    brew "mysql", link: false
    brew "mysql-utilities"
    brew "[email protected]", link: true
    brew "neovim"
    brew "nvm"
    brew "[email protected]"
    brew "pipenv"
    brew "podofo", link: false
    brew "protoc-gen-go"
    brew "pwgen"
    brew "ruby"
    brew "scw"
    brew "socat"
    brew "telnet"
    brew "terraform"
    brew "tmux"
    brew "travis"
    brew "vault"
    brew "vegeta"
    brew "vips"
    brew "watch"
    brew "watchman"
    brew "wget"
    brew "yarn"
    brew "youtube-dl"
    brew "z"
    brew "zlib"
    brew "zsh"
    brew "andersnormal/picasso/picasso"
    brew "aybabtme/tap/humanlog"
    brew "bradleyjkemp/formulae/grpc-tools"
    brew "dart-lang/dart/dart"
    brew "fgeller/tap/kt"
    brew "go-task/tap/go-task"
    brew "rs/tap/jaggr"
    brew "rs/tap/jplot"
    cask "1password-cli"
    cask "alacritty"
    cask "alfred"
    cask "android-platform-tools"
    cask "android-sdk"
    cask "android-studio"
    cask "arq"
    cask "bartender"
    cask "daisydisk"
    cask "dash"
    cask "devonthink-pro"
    cask "docker"
    cask "franz"
    cask "github"
    cask "google-drive-file-stream"
    cask "iterm2"
    cask "keepingyouawake"
    cask "kitematic"
    cask "minikube"
    cask "ngrok"
    cask "openemu"
    cask "papers"
    cask "react-native-debugger"
    cask "reactotron"
    cask "sketch"
    cask "skype"
    cask "spectacle"
    cask "teamviewer"
    cask "teamviewer-quicksupport"
    cask "viscosity"
    cask "visual-studio-code"
    cask "vlc"
    cask "wireshark"
    cask "devhubapp/devhub/devhub"
  3. katallaxie renamed this gist Aug 21, 2019. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  4. katallaxie created this gist Aug 21, 2019.
    14 changes: 14 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    alefragnani.project-manager
    CoenraadS.bracket-pair-colorizer
    Dart-Code.dart-code
    Dart-Code.flutter
    eamodio.gitlens
    EditorConfig.EditorConfig
    kangping.protobuf
    mauve.terraform
    ms-azuretools.vscode-docker
    ms-vscode.Go
    msjsdiag.debugger-for-chrome
    qinjia.seti-icons
    redhat.vscode-yaml
    teabyii.ayu