added byobu config and aliases to force myself to learn vim keybindings

This commit is contained in:
Steffen Vogel 2014-12-30 23:19:25 +01:00
parent 4740f5b1da
commit e0c27bbf88
11 changed files with 130 additions and 0 deletions

View file

@ -33,3 +33,7 @@ alias gb='git branch'
alias gc='git commit'
alias gl='git log --oneline'
alias gll='git log --graph --pretty=oneline --abbrev-commit'
# I'd like to learn the vi keybinings
alias pico=vi
alias nano=vi

0
.byobu/.tmux.conf Normal file
View file

1
.byobu/backend Normal file
View file

@ -0,0 +1 @@
BYOBU_BACKEND=screen

3
.byobu/color Normal file
View file

@ -0,0 +1,3 @@
BACKGROUND=k
FOREGROUND=w
MONOCHROME=0

4
.byobu/keybindings Normal file
View file

@ -0,0 +1,4 @@
source $BYOBU_PREFIX/share/byobu/keybindings/common
escape "^Aa"
register x "^A"
bindkey "^A"

1
.byobu/profile Normal file
View file

@ -0,0 +1 @@
source $BYOBU_PREFIX/share/byobu/profiles/common

1
.byobu/profile.tmux Normal file
View file

@ -0,0 +1 @@
source $BYOBU_PREFIX/share/byobu/profiles/tmux

0
.byobu/reload-required Normal file
View file

36
.byobu/status Normal file
View file

@ -0,0 +1,36 @@
# status - Byobu's default status enabled/disabled settings
#
# Override these in $BYOBU_CONFIG_DIR/status
# where BYOBU_CONFIG_DIR is XDG_CONFIG_HOME if defined,
# and $HOME/.byobu otherwise.
#
# Copyright (C) 2009-2011 Canonical Ltd.
#
# Authors: Dustin Kirkland <kirkland@ubuntu.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Status beginning with '#' are disabled.
# Screen has two status lines, with 4 quadrants for status
# Tmux has one status line, with 2 halves for status
# You can have as many tmux right lines below here, and cycle through them using Shift-F5
#tmux_right="network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap #disk #whoami #hostname ip_address #time_utc date time"
#tmux_right="#network disk_io #custom entropy #raid #reboot_required #updates_available #apport #services #mail #users #uptime #ec2_cost #rcs_cost fan_speed cpu_temp #battery #wifi_quality #processes #load_average #cpu_count #cpu_freq #memory #swap whoami hostname ip_address #time_utc disk date time"
tmux_left=" #logo distro release #arch"
tmux_right=" network disk_io #custom #entropy #raid reboot_required updates_available #apport #services #mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp #battery #wifi_quality processes load_average cpu_count cpu_freq memory #swap disk whoami hostname ip_address #time_utc date time"
screen_upper_left=" color"
screen_upper_right=" color whoami hostname ip_address #menu"
screen_lower_left=" color #logo distro release arch"
screen_lower_right=" color network #disk_io custom #entropy #raid reboot_required updates_available #apport services mail users uptime #ec2_cost #rcs_cost #fan_speed #cpu_temp #battery #wifi_quality processes load_average cpu_count cpu_freq memory swap #disk #time_utc #date #time"

80
.byobu/statusrc Normal file
View file

@ -0,0 +1,80 @@
# statusrc - Byobu's default status configurations
#
# Override these in $BYOBU_CONFIG_DIR/statusrc
# where BYOBU_CONFIG_DIR is XDG_CONFIG_HOME if defined,
# and $HOME/.byobu otherwise.
#
# Copyright (C) 2009-2011 Canonical Ltd.
#
# Authors: Dustin Kirkland <kirkland@ubuntu.com>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, version 3 of the License.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# Configurations that you can override; if you leave these commented out,
# Byobu will try to auto-detect them.
# This should be auto-detected for most distro, but setting it here will save
# some call to lsb_release and the like.
#DISTRO=Ubuntu
# Default: depends on the distro (which is either auto-detected, either set
# via $DISTRO)
#LOGO="\o/"
# Abbreviate the release to N characters
# By default, this is disabled. But if you set RELEASE_ABBREVIATED=1
# and your lsb_release is "precise", only "p" will be displayed
#RELEASE_ABBREVIATED=1
# Default: /
#MONITORED_DISK=/
# Minimum disk throughput that triggers the notification (in kB/s)
# Default: 50
#DISK_IO_THRESHOLD=50
# Default: eth0
#MONITORED_NETWORK=eth0
# Unit used for network throughput (either bits per second or bytes per second)
# Default: bits
#NETWORK_UNITS=bytes
# Minimum network throughput that triggers the notification (in kbit/s)
# Default: 20
#NETWORK_THRESHOLD=20
# You can add an additional source of temperature here
#MONITORED_TEMP=/proc/acpi/thermal_zone/THM0/temperature
# Default: C
#TEMP=F
#SERVICES="eucalyptus-nc|NC eucalyptus-cloud|CLC eucalyptus-walrus eucalyptus-cc|CC eucalyptus-sc|SC"
#FAN=$(find /sys -type f -name fan1_input | head -n1)
# You can set this to 1 to report your external/public ip address
# Default: 0
#IP_EXTERNAL=0
# The users notification normally counts ssh sessions; set this configuration to '1'
# to instead count number of distinct users logged onto the system
# Default: 0
#USERS_DISTINCT=0
# If we're not in EC2 (ie, no metadata service, and no known instance type), the
# ec2_cost status is disabled by default. To override, and get an esitmate, set
# this to '1'.
# Default: 0
#EC2_ESTIMATE=0

0
.byobu/windows Normal file
View file