Personal dotfiles for Linux, mostly for Nixpkgs/NixOS-based and Termux setups. Mirrored using GitLab's push mirroring feature. gitlab.com/andreijiroh-dev/dotfiles
linux dotfiles
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(byobu): add byobu config to dotfiles

The tmux config for byobu was copied from my dotfiles-legacy repo at
https://git.sr.ht/~ajhalili2006/dotfiles-legacy/tree/49328649036ec5dc1bc62235c2b16fbe8f084eeb/item/config/tmux/main.conf

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>

+164
.byobu/.screenrc

This is a binary file and will not be displayed.

+1
.byobu/.ssh-agent
··· 1 + /tmp/ssh-XXXXXXCepcGI/agent.135
+30
.byobu/.tmux.conf
··· 1 + # make sure we can magically source config changes via <prefix>+R shortcut. 2 + bind r source-file ~/.byobu/.tmux.conf 3 + 4 + # split to either horizontally or vertically 5 + bind h splitw -h 6 + bind v splitw -v 7 + ## Quick shortcuts btw for some tools as new windows ## 8 + bind -n M-h new-window htop 9 + bind -n M-m new-window mocp 10 + bind -n M-l new-window lynx 11 + # Since M-p is parked for something else, we add Ctrl before Alt/Meta as a workaround. 12 + bind -n C-M-p new-window pamix 13 + bind -n M-n new-window nano 14 + # also works via the default <prefix>+c 15 + bind -n M-z new-window 16 + bind t select-layout tiled 17 + 18 + # adopt some bloody shortcuts from Terminator 19 + bind -n M-Left select-pane -L 20 + bind -n M-Right select-pane -R 21 + bind -n M-Up select-pane -U 22 + bind -n M-Down select-pane -D 23 + 24 + # activity monitoring 25 + setw -g monitor-activity on 26 + set -g visual-activity on 27 + 28 + # use mouse on tmux, and a bit to tweaks, since I'm using an terminal emulator/gotty most of the time 29 + set -g mouse on 30 + #set -g mouse-select-pane on
.byobu/.welcome-displayed

This is a binary file and will not be displayed.

+1
.byobu/backend
··· 1 + BYOBU_BACKEND=tmux
+3
.byobu/color
··· 1 + BACKGROUND=k 2 + FOREGROUND=w 3 + MONOCHROME=0
+4
.byobu/color.tmux
··· 1 + BYOBU_DARK="\#333333" 2 + BYOBU_LIGHT="\#EEEEEE" 3 + BYOBU_ACCENT="\#75507B" 4 + BYOBU_HIGHLIGHT="\#DD4814"
+2
.byobu/datetime.tmux
··· 1 + BYOBU_DATE="%Y-%m-%d " 2 + BYOBU_TIME="%H:%M:%S"
+1
.byobu/keybindings
··· 1 + source $BYOBU_PREFIX/share/byobu/keybindings/common
+4
.byobu/keybindings.tmux
··· 1 + unbind-key -n C-a 2 + set -g prefix ^A 3 + set -g prefix2 F12 4 + bind a send-prefix
+1
.byobu/profile
··· 1 + source $BYOBU_PREFIX/share/byobu/profiles/common
+1
.byobu/profile.tmux
··· 1 + source $BYOBU_PREFIX/share/byobu/profiles/tmux
+1
.byobu/prompt
··· 1 + [ -r /usr/share/byobu/profiles/bashrc ] && . /usr/share/byobu/profiles/bashrc #byobu-prompt#
+37
.byobu/status
··· 1 + # status - Byobu's default status enabled/disabled settings 2 + # 3 + # Override these in $BYOBU_CONFIG_DIR/status 4 + # where BYOBU_CONFIG_DIR is XDG_CONFIG_HOME if defined, 5 + # and $HOME/.byobu otherwise. 6 + # 7 + # Copyright (C) 2009-2011 Canonical Ltd. 8 + # 9 + # Authors: Dustin Kirkland <kirkland@byobu.org> 10 + # 11 + # This program is free software: you can redistribute it and/or modify 12 + # it under the terms of the GNU General Public License as published by 13 + # the Free Software Foundation, version 3 of the License. 14 + # 15 + # This program is distributed in the hope that it will be useful, 16 + # but WITHOUT ANY WARRANTY; without even the implied warranty of 17 + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 + # GNU General Public License for more details. 19 + # 20 + # You should have received a copy of the GNU General Public License 21 + # along with this program. If not, see <http://www.gnu.org/licenses/>. 22 + 23 + # Status beginning with '#' are disabled. 24 + 25 + # Screen has two status lines, with 4 quadrants for status 26 + screen_upper_left="color" 27 + screen_upper_right="color whoami hostname ip_address menu" 28 + screen_lower_left="color logo distro release #arch session" 29 + screen_lower_right="color network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #fan_speed #cpu_temp battery wifi_quality #processes load_average cpu_count cpu_freq memory #swap disk #time_utc date time" 30 + 31 + # Tmux has one status line, with 2 halves for status 32 + tmux_left="logo #distro release arch session" 33 + # You can have as many tmux right lines below here, and cycle through them using Shift-F5 34 + tmux_right="#network #disk_io #custom entropy raid reboot_required updates_available #apport #services #mail #users uptime #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" 35 + #tmux_right="network #disk_io #custom entropy raid reboot_required updates_available #apport #services #mail users uptime 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" 36 + #tmux_right="network #disk_io custom #entropy raid reboot_required updates_available #apport #services #mail users uptime #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" 37 + #tmux_right="#network disk_io #custom entropy #raid #reboot_required #updates_available #apport #services #mail #users #uptime 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"
+78
.byobu/statusrc
··· 1 + # statusrc - Byobu's default status configurations 2 + # 3 + # Override these in $BYOBU_CONFIG_DIR/statusrc 4 + # where BYOBU_CONFIG_DIR is XDG_CONFIG_HOME if defined, 5 + # and $HOME/.byobu otherwise. 6 + # 7 + # Copyright (C) 2009-2011 Canonical Ltd. 8 + # 9 + # Authors: Dustin Kirkland <kirkland@byobu.org> 10 + # 11 + # This program is free software: you can redistribute it and/or modify 12 + # it under the terms of the GNU General Public License as published by 13 + # the Free Software Foundation, version 3 of the License. 14 + # 15 + # This program is distributed in the hope that it will be useful, 16 + # but WITHOUT ANY WARRANTY; without even the implied warranty of 17 + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 + # GNU General Public License for more details. 19 + # 20 + # You should have received a copy of the GNU General Public License 21 + # along with this program. If not, see <http://www.gnu.org/licenses/>. 22 + 23 + # Configurations that you can override; if you leave these commented out, 24 + # Byobu will try to auto-detect them. 25 + 26 + # This should be auto-detected for most distro, but setting it here will save 27 + # some call to lsb_release and the like. 28 + #BYOBU_DISTRO=Ubuntu 29 + 30 + # Default: depends on the distro (which is either auto-detected, either set 31 + # via $DISTRO) 32 + #LOGO="\o/" 33 + 34 + # Abbreviate the release to N characters 35 + # By default, this is disabled. But if you set RELEASE_ABBREVIATED=1 36 + # and your lsb_release is "precise", only "p" will be displayed 37 + #RELEASE_ABBREVIATED=1 38 + 39 + # Default: / 40 + #MONITORED_DISK=/ 41 + 42 + # Minimum disk throughput that triggers the notification (in kB/s) 43 + # Default: 50 44 + #DISK_IO_THRESHOLD=50 45 + 46 + # Default: eth0 47 + #MONITORED_NETWORK=eth0 48 + 49 + # Unit used for network throughput (either bits per second or bytes per second) 50 + # Default: bits 51 + #NETWORK_UNITS=bytes 52 + 53 + # Minimum network throughput that triggers the notification (in kbit/s) 54 + # Default: 20 55 + #NETWORK_THRESHOLD=20 56 + 57 + # You can add an additional source of temperature here 58 + #MONITORED_TEMP=/proc/acpi/thermal_zone/THM0/temperature 59 + 60 + # Default: C 61 + #TEMP=F 62 + 63 + #SERVICES="eucalyptus-nc|NC eucalyptus-cloud|CLC eucalyptus-walrus eucalyptus-cc|CC eucalyptus-sc|SC" 64 + 65 + #FAN=$(find /sys -type f -name fan1_input | head -n1) 66 + 67 + # You can set this to 1 to report your external/public ip address 68 + # Default: 0 69 + #IP_EXTERNAL=0 70 + 71 + # The users notification normally counts ssh sessions; set this configuration to '1' 72 + # to instead count number of distinct users logged onto the system 73 + # Default: 0 74 + #USERS_DISTINCT=0 75 + 76 + # Set this to zero to hide seconds int the time display 77 + # Default 1 78 + #TIME_SECONDS=0
.byobu/windows

This is a binary file and will not be displayed.

.byobu/windows.tmux

This is a binary file and will not be displayed.