From 5be0164cb99c008edb1c921eb092fce58f1dc310 Mon Sep 17 00:00:00 2001 From: Yves Dubromelle Date: Mon, 27 Feb 2017 23:38:21 +0100 Subject: [PATCH] script + variable d'environment pour une session byobu d'adminsys --- byobu-adminsys | 15 +++++++++++++++ public/environment.nix | 1 + 2 files changed, 16 insertions(+) create mode 100755 byobu-adminsys 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; };