diff --git a/byobu-adminsys b/byobu-adminsys new file mode 100755 index 0000000..f4ee519 --- /dev/null +++ b/byobu-adminsys @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +SESSION_NAME="Adminsys" +PROJECT_DIR="/etc/nixos" +PROJECT_MODULES="base private server" + +byobu new-session -d -s ${SESSION_NAME} -n 'run' -c ${PROJECT_DIR}; +byobu new-window -n 'git' -c ${PROJECT_DIR}; +byobu new-window -n 'config' -c ${PROJECT_DIR}; +for i in ${PROJECT_MODULES} +do + byobu new-window -n ${i} -c ${PROJECT_DIR}/${i}; +done +byobu -2 attach-session -t ${SESSION_NAME}; + diff --git a/public/environment.nix b/public/environment.nix index 00ed6c5..5b6d372 100644 --- a/public/environment.nix +++ b/public/environment.nix @@ -69,6 +69,7 @@ in #git-loc = "git ls-files | while read f; do git blame --line-porcelain "${f}" | grep '^author '; done | sort -f | uniq -ic | sort -n"; grep = "grep --color=auto"; vi = "vim"; + byobu-adminsys = "/etc/nixos/base/byobu-adminsys"; }; etc.gitconfig.text = builtins.readFile ./gitconfig; };