guix-machines/user-config/tmux/.tmux.conf
Collin J. Doering 5bf9e716c7
vms: Add basic user home for all vms
* .guix/rekahsoft/guix-config/home.scm: Exports %home and %home-manifest; %home is the guix
home configuration and %home-manifest is a manifest containing the packages that are
installed as part of the home profile.
* .guix/rekahsoft/guix-config/proxmox-vm-lvm-minimal.scm: Uses new guix-home-service-type to
manage a user home installation as part of the system profile.
* channels.scm: Updated guix channel
* user-config/tmux/.tmux.conf: Basic tmux configuration (taken from dotfiles)
* user-config/zsh/.config/spaceship.zsh: Spaceship prompt configuration (taken from dotfiles)
* user-config/zsh/.zprofile: zsh zprofile (taken from dotfiles)
* user-config/zsh/.zshenv: zsh env variables (taken, and adjusted from dotfiles)
* user-config/zsh/.zshrc: zsh configuration (taken from dotfiles)
2024-05-18 20:05:50 -04:00

31 lines
718 B
Plaintext

# File: .tmux.conf
# Author: Collin J. Doering <rekahsoft@gmail.com>
# Date: Jan 18, 2014
# Set prefix key to C-t instead of default C-b
unbind C-b
set -g prefix C-t
# Mimic 256 colors
set -g default-terminal "screen-256color"
# Toggle last window like screen
bind-key C-t last-window
# Rebind clock-mode to "prefix T"
unbind t
bind-key T clock-mode
# Send prefix to underlying application using "prefix t"
bind-key t send-prefix
# Setup pane movement
bind-key j command-prompt -p "join pane from:" "join-pane -s '%%'"
bind-key s command-prompt -p "send pane to:" "join-pane -t '%%'"
# session initialization
#new -s default -n zsh zsh
#neww -n weechat weechat-curses
#neww -n emacs emacsclient
#selectw -t 1