yep, more dotfiles

tools: use upstream otree pkg

wiro.world de30c27f 8d92b85b

verified
+2 -42
+2 -3
home-manager/fragments/tools.nix
··· 44 44 lsof 45 45 mediainfo 46 46 openssl 47 + otree 47 48 ouch 48 49 parallel 49 50 pv ··· 61 62 vlock 62 63 wcurl 63 64 wormhole-rs 64 - ]) ++ lib.optionals (!flags.onlyCached) [ 65 - lpkgs.otree 66 - ]; 65 + ]) ++ lib.optionals (!flags.onlyCached) [ ]; 67 66 68 67 programs.fish.shellAbbrs = { 69 68 # Use newer tools
-1
pkgs/default.nix
··· 8 8 ebnfer = pkgs.callPackage ./ebnfer.nix { }; 9 9 find-unicode = pkgs.callPackage ./find-unicode.nix { }; 10 10 names = pkgs.callPackage ./names.nix { }; 11 - otree = pkgs.callPackage ./otree.nix { }; 12 11 probe-rs-udev-rules = pkgs.callPackage ./probe-rs-udev-rules.nix { }; 13 12 14 13 # Import packages defined in foreign repositories
-38
pkgs/otree.nix
··· 1 - { lib 2 - 3 - , stdenv 4 - , rustPlatform 5 - , fetchFromGitHub 6 - , darwin 7 - }: 8 - 9 - rustPlatform.buildRustPackage rec { 10 - pname = "otree"; 11 - version = "0.1.0"; 12 - 13 - src = fetchFromGitHub { 14 - owner = "fioncat"; 15 - repo = pname; 16 - # rev = "v${version}"; 17 - rev = "bbaf9d53659e242eb7e85517c2d8aacefcac7d25"; 18 - hash = "sha256-xqTfNFot8wXSTxsQVwM+4hD+z0BIbblC/lpd9uBJf8I="; 19 - }; 20 - 21 - cargoLock = { 22 - lockFile = "${src}/Cargo.lock"; 23 - outputHashes = { 24 - "tui-tree-widget-0.20.0" = "sha256-/uLp63J4FoMT1rMC9cv49JAX3SuPvFWPtvdS8pspsck="; 25 - }; 26 - }; 27 - 28 - buildInputs = [ ] 29 - ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.IOKit ]; 30 - 31 - meta = with lib; { 32 - description = "A command line tool to view objects (JSON/YAML/TOML) in TUI tree widget"; 33 - homepage = "https://github.com/fioncat/otree"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ mrnossiom ]; 36 - mainProgram = "otree"; 37 - }; 38 - }