about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2019-05-31 18:59:33 +0200
committerGitHub <noreply@github.com>2019-05-31 18:59:33 +0200
commit27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd (patch)
tree0e72fe506e0fe008812260a19318318868043d23
parent92c881b6db40dc97551618f35b6d3eae150eafad (diff)
parent5e83fbe018e63c794bc379cbd691826595dd726c (diff)
downloadnixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.tar
nixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.tar.gz
nixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.tar.bz2
nixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.tar.lz
nixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.tar.xz
nixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.tar.zst
nixlib-27e85bbb6dc3ee74bc0d84a2e1dffb529aa5e7dd.zip
Merge pull request #62226 from lukebfox/colorls
colorls: init at 1.2.0
-rw-r--r--maintainers/maintainer-list.nix5
-rw-r--r--pkgs/tools/system/colorls/Gemfile2
-rw-r--r--pkgs/tools/system/colorls/Gemfile.lock21
-rw-r--r--pkgs/tools/system/colorls/default.nix16
-rw-r--r--pkgs/tools/system/colorls/gemset.nix53
-rw-r--r--pkgs/top-level/all-packages.nix2
6 files changed, 99 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 3171681c0dbf..a72145562d40 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -2938,6 +2938,11 @@
     github = "lukeadams";
     name = "Luke Adams";
   };
+  lukebfox = {
+    email = "lbentley-fox1@sheffield.ac.uk";
+    github = "lukebfox";
+    name = "Luke Bentley-Fox";
+  };
   lukego = {
     email = "luke@snabb.co";
     github = "lukego";
diff --git a/pkgs/tools/system/colorls/Gemfile b/pkgs/tools/system/colorls/Gemfile
new file mode 100644
index 000000000000..0d41bd279ccb
--- /dev/null
+++ b/pkgs/tools/system/colorls/Gemfile
@@ -0,0 +1,2 @@
+source 'https://rubygems.org'
+gem 'colorls'
diff --git a/pkgs/tools/system/colorls/Gemfile.lock b/pkgs/tools/system/colorls/Gemfile.lock
new file mode 100644
index 000000000000..583fd3b12028
--- /dev/null
+++ b/pkgs/tools/system/colorls/Gemfile.lock
@@ -0,0 +1,21 @@
+GEM
+  remote: https://rubygems.org/
+  specs:
+    clocale (0.0.4)
+    colorls (1.2.0)
+      clocale (~> 0)
+      filesize (~> 0)
+      manpages (~> 0)
+      rainbow (>= 2.2, < 4.0)
+    filesize (0.2.0)
+    manpages (0.6.1)
+    rainbow (3.0.0)
+
+PLATFORMS
+  ruby
+
+DEPENDENCIES
+  colorls
+
+BUNDLED WITH
+   1.17.2
diff --git a/pkgs/tools/system/colorls/default.nix b/pkgs/tools/system/colorls/default.nix
new file mode 100644
index 000000000000..45c3bdf1f40c
--- /dev/null
+++ b/pkgs/tools/system/colorls/default.nix
@@ -0,0 +1,16 @@
+{ lib, bundlerApp, ruby, ... }:
+
+bundlerApp rec {
+  pname = "colorls";
+
+  gemdir = ./.;
+  exes = [ "colorls" ];
+
+  meta = with lib; {
+    description = "Prettified LS";
+    homepage    = https://github.com/athityakumar/colorls;
+    license     = with licenses; mit;
+    maintainers = with maintainers; [ lukebfox ];
+    platforms   = ruby.meta.platforms;
+  };
+}
diff --git a/pkgs/tools/system/colorls/gemset.nix b/pkgs/tools/system/colorls/gemset.nix
new file mode 100644
index 000000000000..e7264a895a2c
--- /dev/null
+++ b/pkgs/tools/system/colorls/gemset.nix
@@ -0,0 +1,53 @@
+{
+  clocale = {
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "065pb7hzmd6zndbln4ag94bjpw3hsm71jagsgiqskpxhgrbq03jz";
+      type = "gem";
+    };
+    version = "0.0.4";
+  };
+  colorls = {
+    dependencies = ["clocale" "filesize" "manpages" "rainbow"];
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "0bcrig88ipzj43lnkrb5qmimdrml4lx15rcrhr6m2hxb0pks8932";
+      type = "gem";
+    };
+    version = "1.2.0";
+  };
+  filesize = {
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "17p7rf1x7h3ivaznb4n4kmxnnzj25zaviryqgn2n12v2kmibhp8g";
+      type = "gem";
+    };
+    version = "0.2.0";
+  };
+  manpages = {
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "11p6ilnfda6af15ks3xiz2pr0hkvdvadnk1xm4ahqlf84dld3fnd";
+      type = "gem";
+    };
+    version = "0.6.1";
+  };
+  rainbow = {
+    groups = ["default"];
+    platforms = [];
+    source = {
+      remotes = ["https://rubygems.org"];
+      sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk";
+      type = "gem";
+    };
+    version = "3.0.0";
+  };
+}
\ No newline at end of file
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 786d713e4d42..3920f8d40268 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -1320,6 +1320,8 @@ in
     xcbuildHook = xcbuild6Hook;
   };
 
+  colorls = callPackage ../tools/system/colorls { };
+
   compsize = callPackage ../os-specific/linux/compsize { };
 
   coturn = callPackage ../servers/coturn { };