Added tmuxinator (using bundlerEnv)

+64
+3
pkgs/tools/misc/tmuxinator/Gemfile
···
··· 1 + source "https://rubygems.org" 2 + 3 + gem 'tmuxinator'
+14
pkgs/tools/misc/tmuxinator/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + erubis (2.7.0) 5 + thor (0.19.1) 6 + tmuxinator (0.6.9) 7 + erubis (~> 2.6) 8 + thor (~> 0.19, >= 0.15.0) 9 + 10 + PLATFORMS 11 + ruby 12 + 13 + DEPENDENCIES 14 + tmuxinator
+18
pkgs/tools/misc/tmuxinator/default.nix
···
··· 1 + { stdenv, lib, bundlerEnv, ruby }: 2 + 3 + bundlerEnv { 4 + name = "tmuxinator-0.6.9"; 5 + 6 + inherit ruby; 7 + gemfile = ./Gemfile; 8 + lockfile = ./Gemfile.lock; 9 + gemset = ./gemset.nix; 10 + 11 + meta = with lib; { 12 + description = "Manage complex tmux sessions easily"; 13 + homepage = https://github.com/tmuxinator/tmuxinator; 14 + license = with licenses; mit; 15 + maintainers = with maintainers; [ auntie ]; 16 + platforms = platforms.unix; 17 + }; 18 + }
+27
pkgs/tools/misc/tmuxinator/gemset.nix
···
··· 1 + { 2 + "erubis" = { 3 + version = "2.7.0"; 4 + source = { 5 + type = "gem"; 6 + sha256 = "1fj827xqjs91yqsydf0zmfyw9p4l2jz5yikg3mppz6d7fi8kyrb3"; 7 + }; 8 + }; 9 + "thor" = { 10 + version = "0.19.1"; 11 + source = { 12 + type = "gem"; 13 + sha256 = "08p5gx18yrbnwc6xc0mxvsfaxzgy2y9i78xq7ds0qmdm67q39y4z"; 14 + }; 15 + }; 16 + "tmuxinator" = { 17 + version = "0.6.9"; 18 + source = { 19 + type = "gem"; 20 + sha256 = "0q0ld82dznjsan7ciblfsxz59brcc16fwmvr9n3c7vdcndj8rd27"; 21 + }; 22 + dependencies = [ 23 + "erubis" 24 + "thor" 25 + ]; 26 + }; 27 + }
+2
pkgs/top-level/all-packages.nix
··· 2725 2726 tmux = callPackage ../tools/misc/tmux { }; 2727 2728 tmin = callPackage ../tools/security/tmin { }; 2729 2730 tmsu = callPackage ../tools/filesystems/tmsu { };
··· 2725 2726 tmux = callPackage ../tools/misc/tmux { }; 2727 2728 + tmuxinator = callPackage ../tools/misc/tmuxinator { }; 2729 + 2730 tmin = callPackage ../tools/security/tmin { }; 2731 2732 tmsu = callPackage ../tools/filesystems/tmsu { };