yep, more dotfiles

tools: use upstream otree pkg

wiro.world de30c27f 8d92b85b

verified
Changed files
+2 -42
home-manager
fragments
pkgs
+2 -3
home-manager/fragments/tools.nix
···
lsof
mediainfo
openssl
+
otree
ouch
parallel
pv
···
vlock
wcurl
wormhole-rs
-
]) ++ lib.optionals (!flags.onlyCached) [
-
lpkgs.otree
-
];
+
]) ++ lib.optionals (!flags.onlyCached) [ ];
programs.fish.shellAbbrs = {
# Use newer tools
-1
pkgs/default.nix
···
ebnfer = pkgs.callPackage ./ebnfer.nix { };
find-unicode = pkgs.callPackage ./find-unicode.nix { };
names = pkgs.callPackage ./names.nix { };
-
otree = pkgs.callPackage ./otree.nix { };
probe-rs-udev-rules = pkgs.callPackage ./probe-rs-udev-rules.nix { };
# Import packages defined in foreign repositories
-38
pkgs/otree.nix
···
-
{ lib
-
-
, stdenv
-
, rustPlatform
-
, fetchFromGitHub
-
, darwin
-
}:
-
-
rustPlatform.buildRustPackage rec {
-
pname = "otree";
-
version = "0.1.0";
-
-
src = fetchFromGitHub {
-
owner = "fioncat";
-
repo = pname;
-
# rev = "v${version}";
-
rev = "bbaf9d53659e242eb7e85517c2d8aacefcac7d25";
-
hash = "sha256-xqTfNFot8wXSTxsQVwM+4hD+z0BIbblC/lpd9uBJf8I=";
-
};
-
-
cargoLock = {
-
lockFile = "${src}/Cargo.lock";
-
outputHashes = {
-
"tui-tree-widget-0.20.0" = "sha256-/uLp63J4FoMT1rMC9cv49JAX3SuPvFWPtvdS8pspsck=";
-
};
-
};
-
-
buildInputs = [ ]
-
++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.IOKit ];
-
-
meta = with lib; {
-
description = "A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget";
-
homepage = "https://github.com/fioncat/otree";
-
license = licenses.mit;
-
maintainers = with maintainers; [ mrnossiom ];
-
mainProgram = "otree";
-
};
-
}