git.iko.soy/typeable/nixpkgs
on master help sign in
vimgolf: init at 0.5.0 (#157642)

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

commit19d4aedf71967bb6f112e447ee4c8f449ac81dde authorBrian Leung <29217594+leungbk@users.noreply.github.com> dateFri 4 Mar 2022, 16:22 (5 years ago) parent0a4ef1d
5 files changed+83
pkgs/games/vimgolf/Gemfile+2 pkgs/games/vimgolf/Gemfile.lock+19 pkgs/games/vimgolf/default.nix+17 pkgs/games/vimgolf/gemset.nix+43 pkgs/top-level/all-packages.nix+2
pkgs/games/vimgolf/Gemfilenew file+2
@@ -0,0 +1,2 @@
1+source 'https://rubygems.org'
2+gem 'vimgolf'
pkgs/games/vimgolf/Gemfile.locknew file+19
@@ -0,0 +1,19 @@
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
pkgs/games/vimgolf/default.nixnew file+17
@@ -0,0 +1,17 @@
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+}
pkgs/games/vimgolf/gemset.nixnew file+43
@@ -0,0 +1,43 @@
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+}
pkgs/top-level/all-packages.nix+2
@@ -29543,6 +29543,8 @@ with pkgs;
2954329543
2954429544 qtile = callPackage ../applications/window-managers/qtile { };
2954529545
29546+ vimgolf = callPackage ../games/vimgolf { };
29547+
2954629548 vimpc = callPackage ../applications/audio/vimpc { };
2954729549
2954829550 # this is a lower-level alternative to wrapNeovim conceived to handle