diff --git a/pkgs/applications/file-managers/nimmm/default.nix b/pkgs/applications/file-managers/nimmm/default.nix deleted file mode 100644 index 0e0d75ab8012..000000000000 --- a/pkgs/applications/file-managers/nimmm/default.nix +++ /dev/null @@ -1,25 +0,0 @@ -{ lib, nimPackages, fetchFromGitHub, nim, termbox, pcre }: - -nimPackages.buildNimPackage rec { - pname = "nimmm"; - version = "0.2.0"; - nimBinOnly = true; - - src = fetchFromGitHub { - owner = "joachimschmidt557"; - repo = "nimmm"; - rev = "v${version}"; - sha256 = "168n61avphbxsxfq8qzcnlqx6wgvz5yrjvs14g25cg3k46hj4xqg"; - }; - - buildInputs = [ termbox pcre ] - ++ (with nimPackages; [ noise nimbox lscolors ]); - - meta = with lib; { - description = "Terminal file manager written in nim"; - homepage = "https://github.com/joachimschmidt557/nimmm"; - license = licenses.gpl3; - platforms = platforms.unix; - maintainers = [ maintainers.joachimschmidt557 ]; - }; -} diff --git a/pkgs/by-name/ni/nimmm/lock.json b/pkgs/by-name/ni/nimmm/lock.json new file mode 100644 index 000000000000..d55a02fefc61 --- /dev/null +++ b/pkgs/by-name/ni/nimmm/lock.json @@ -0,0 +1,40 @@ +{ + "depends": [ + { + "method": "fetchzip", + "packages": [ + "lscolors" + ], + "path": "/nix/store/h2rqjnvjg3xihh88f2hm72506vpklilz-source", + "ref": "v0.3.3", + "rev": "668b46c835944254a445b9cc6dfb887e38fa13f1", + "sha256": "0526hqh46lcfsvymb67ldsc8xbfn24vicn3b8wrqnh6mag8wynf4", + "srcDir": "src", + "url": "https://github.com/joachimschmidt557/nim-lscolors/archive/668b46c835944254a445b9cc6dfb887e38fa13f1.tar.gz" + }, + { + "method": "fetchzip", + "packages": [ + "nimbox" + ], + "path": "/nix/store/dyv48md5gaz0x61fxi2zc69h05a3jvfq-source", + "ref": "master", + "rev": "6a56e76c01481176f16ae29b7d7c526bd83f229b", + "sha256": "15x1sdfxa1xcqnr68705jfnlv83lm0xnp2z9iz3pgc4bz5vwn4x1", + "srcDir": "", + "url": "https://github.com/dom96/nimbox/archive/6a56e76c01481176f16ae29b7d7c526bd83f229b.tar.gz" + }, + { + "method": "fetchzip", + "packages": [ + "noise" + ], + "path": "/nix/store/cqn9s90ivzsx7mq5k8m19565247sdsg6-source", + "ref": "v0.1.8", + "rev": "3cb3250ddcdaa74809aad931c066e7ef6e4af36d", + "sha256": "0qmak5n5nrf8nb8szhlz8sf05gmbs0x648p4vcd7ca600kaxfgj0", + "srcDir": "", + "url": "https://github.com/jangko/nim-noise/archive/3cb3250ddcdaa74809aad931c066e7ef6e4af36d.tar.gz" + } + ] +} diff --git a/pkgs/by-name/ni/nimmm/package.nix b/pkgs/by-name/ni/nimmm/package.nix new file mode 100644 index 000000000000..e085ed218609 --- /dev/null +++ b/pkgs/by-name/ni/nimmm/package.nix @@ -0,0 +1,25 @@ +{ lib, buildNimPackage, fetchFromGitHub, termbox, pcre }: + +buildNimPackage (finalAttrs: { + pname = "nimmm"; + version = "0.2.0"; + + src = fetchFromGitHub { + owner = "joachimschmidt557"; + repo = "nimmm"; + rev = "v${finalAttrs.version}"; + sha256 = "168n61avphbxsxfq8qzcnlqx6wgvz5yrjvs14g25cg3k46hj4xqg"; + }; + + lockFile = ./lock.json; + + buildInputs = [ termbox pcre ]; + + meta = { + description = "Terminal file manager written in Nim"; + homepage = "https://github.com/joachimschmidt557/nimmm"; + license = lib.licenses.gpl3; + platforms = lib.platforms.unix; + maintainers = [ lib.maintainers.joachimschmidt557 ]; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6d491d94f065..15ffb6685ff5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2974,8 +2974,6 @@ with pkgs; mucommander = callPackage ../applications/file-managers/mucommander { }; - nimmm = callPackage ../applications/file-managers/nimmm { }; - nnn = callPackage ../applications/file-managers/nnn { }; noice = callPackage ../applications/file-managers/noice { };