vimgolf: init at 0.5.0 (#157642)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

authored by Brian Leung Sandro and committed by GitHub 19d4aedf 0a4ef1da

+83
+2
pkgs/games/vimgolf/Gemfile
···
··· 1 + source 'https://rubygems.org' 2 + gem 'vimgolf'
+19
pkgs/games/vimgolf/Gemfile.lock
···
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + highline (2.0.3) 5 + json_pure (2.6.1) 6 + thor (1.2.1) 7 + vimgolf (0.5.0) 8 + highline (~> 2.0, >= 2.0.3) 9 + json_pure (~> 2.3, >= 2.3.1) 10 + thor (~> 1.0, >= 1.0.1) 11 + 12 + PLATFORMS 13 + ruby 14 + 15 + DEPENDENCIES 16 + vimgolf 17 + 18 + BUNDLED WITH 19 + 2.1.4
+17
pkgs/games/vimgolf/default.nix
···
··· 1 + { lib, bundlerApp, bundlerUpdateScript }: 2 + 3 + bundlerApp { 4 + pname = "vimgolf"; 5 + gemdir = ./.; 6 + exes = [ "vimgolf" ]; 7 + 8 + passthru.updateScript = bundlerUpdateScript "vimgolf"; 9 + 10 + meta = with lib; { 11 + description = "A game that tests Vim efficiency"; 12 + homepage = "https://vimgolf.com"; 13 + license = licenses.mit; 14 + maintainers = with maintainers; [ leungbk ]; 15 + platforms = platforms.unix; 16 + }; 17 + }
+43
pkgs/games/vimgolf/gemset.nix
···
··· 1 + { 2 + highline = { 3 + groups = ["default"]; 4 + platforms = []; 5 + source = { 6 + remotes = ["https://rubygems.org"]; 7 + sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d"; 8 + type = "gem"; 9 + }; 10 + version = "2.0.3"; 11 + }; 12 + json_pure = { 13 + groups = ["default"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "05ddn30jkpw6anfakfm7lffnrl2i0265ryrrwa4j0ivihjr95y82"; 18 + type = "gem"; 19 + }; 20 + version = "2.6.1"; 21 + }; 22 + thor = { 23 + groups = ["default"]; 24 + platforms = []; 25 + source = { 26 + remotes = ["https://rubygems.org"]; 27 + sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi"; 28 + type = "gem"; 29 + }; 30 + version = "1.2.1"; 31 + }; 32 + vimgolf = { 33 + dependencies = ["highline" "json_pure" "thor"]; 34 + groups = ["default"]; 35 + platforms = []; 36 + source = { 37 + remotes = ["https://rubygems.org"]; 38 + sha256 = "190dzqkvshd4i6jf30xnpm4sczraw6rdh4wvfh6qnmg0czmj0sny"; 39 + type = "gem"; 40 + }; 41 + version = "0.5.0"; 42 + }; 43 + }
+2
pkgs/top-level/all-packages.nix
··· 29543 29544 qtile = callPackage ../applications/window-managers/qtile { }; 29545 29546 vimpc = callPackage ../applications/audio/vimpc { }; 29547 29548 # this is a lower-level alternative to wrapNeovim conceived to handle
··· 29543 29544 qtile = callPackage ../applications/window-managers/qtile { }; 29545 29546 + vimgolf = callPackage ../games/vimgolf { }; 29547 + 29548 vimpc = callPackage ../applications/audio/vimpc { }; 29549 29550 # this is a lower-level alternative to wrapNeovim conceived to handle