From f8c6247115c67dcefd1be958d56d2084543d50c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9ana=20=E6=B1=9F?= Date: Fri, 23 May 2025 21:28:05 +0200 Subject: [PATCH] vanadium: +nix-tree --- nix/configurations/vanadium.nix | 1 + nix/configurations/vanadium/home/programs.nix | 1 + nix/overlays/by-name/nix-tree/overlay.nix | 8 ++++++++ nix/sources.json | 12 ++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 nix/overlays/by-name/nix-tree/overlay.nix diff --git a/nix/configurations/vanadium.nix b/nix/configurations/vanadium.nix index 19adae7e..bec5ea04 100644 --- a/nix/configurations/vanadium.nix +++ b/nix/configurations/vanadium.nix @@ -43,6 +43,7 @@ in nur wired-notify emacs28 # removed, but I need it for PLFA! + nix-tree packages (import ./vanadium/nixos/overlay.nix) diff --git a/nix/configurations/vanadium/home/programs.nix b/nix/configurations/vanadium/home/programs.nix index f8f4aa02..ebead13a 100644 --- a/nix/configurations/vanadium/home/programs.nix +++ b/nix/configurations/vanadium/home/programs.nix @@ -49,6 +49,7 @@ in { pkgs.nurl pkgs.nvd pkgs.niv + pkgs.nix-tree ]; programs = { neovim.enable = true; diff --git a/nix/overlays/by-name/nix-tree/overlay.nix b/nix/overlays/by-name/nix-tree/overlay.nix new file mode 100644 index 00000000..124289ae --- /dev/null +++ b/nix/overlays/by-name/nix-tree/overlay.nix @@ -0,0 +1,8 @@ +# The one in nixpkgs doesn't work +# Getting nix-tree: user error (Failed parsing nix path-info output.) +let + sources = import ../../../sources.nix; +in + final: _: { + nix-tree = (import sources.nix-tree).packages.${final.system}.default; + } diff --git a/nix/sources.json b/nix/sources.json index 992e8cfb..7da7021b 100644 --- a/nix/sources.json +++ b/nix/sources.json @@ -85,6 +85,18 @@ "rev": "cd2a9c028df820a83ca2807dc6c6e7abc3dfa7fc", "type": "git" }, + "nix-tree": { + "branch": "main", + "description": "Interactively browse dependency graphs of Nix derivations.", + "homepage": "", + "owner": "utdemir", + "repo": "nix-tree", + "rev": "fdcac72b7261f32e2faf9866c5d759d38a19771a", + "sha256": "00h7crplyi5njsi146227bzrnf6rmwpzmrl1l2ckii0lmvmnsfsw", + "type": "tarball", + "url": "https://github.com/utdemir/nix-tree/archive/fdcac72b7261f32e2faf9866c5d759d38a19771a.tar.gz", + "url_template": "https://github.com///archive/.tar.gz" + }, "nixos-hardware": { "branch": "master", "description": "A collection of NixOS modules covering hardware quirks.",