From b54d8e45fc8784d8fa6eaa03f58536b7a19cf70b Mon Sep 17 00:00:00 2001 From: Joris Date: Fri, 8 Jul 2016 20:11:18 +0200 Subject: Use tmuxinator in nix shell hook --- .tmuxinator.yml | 8 ++++++++ README.md | 1 + shell.nix | 17 +++-------------- 3 files changed, 12 insertions(+), 14 deletions(-) create mode 100644 .tmuxinator.yml diff --git a/.tmuxinator.yml b/.tmuxinator.yml new file mode 100644 index 0000000..34b8cc4 --- /dev/null +++ b/.tmuxinator.yml @@ -0,0 +1,8 @@ +name: sharedCost + +windows: + - main: + layout: fff4,119x58,0,0{94x58,0,0,0,24x58,95,0,1} + panes: + - # Empty + - make install && make build && make watch diff --git a/README.md b/README.md index 5adcea6..b53a891 100644 --- a/README.md +++ b/README.md @@ -33,3 +33,4 @@ insert into user(creation, email, name) values (datetime('now'), 'lisa@mail.com' - Income CRUD - Server error message - Dates after today must be forbidden +- Weekly notifications about added, modified, deleted payments and incomes diff --git a/shell.nix b/shell.nix index bb656a8..c952e15 100644 --- a/shell.nix +++ b/shell.nix @@ -8,23 +8,12 @@ with import {}; { nodejs sqlite tmux + tmuxinator ]; shellHook = '' - tmux kill-session -t sharedCost >/dev/null - - urxvt -e zsh -c "tmux new-session -s sharedCost" & sleep 0.5 - tmux send-keys -t sharedCost '"$EDITOR" README.md' 'C-m' - - tmux split-window -h -t sharedCost - tmux send-keys -t sharedCost 'make install && make build && make watch' 'C-m' - - tmux select-pane -t sharedCost -L - tmux resize-pane -t sharedCost -R 25 - + tmux kill-session -t sharedCost >/dev/null 2>&1 firefox http://localhost:3000/ - - sleep 0.5 - kill -9 $PPID + tmuxinator local ''; }; } -- cgit v1.2.3