From 3b1c1cd257759b4acc3f5d264aab16261d0a487d Mon Sep 17 00:00:00 2001 From: "Travis A. Everett" Date: Mon, 4 Aug 2025 22:01:34 -0500 Subject: [PATCH] yadm: 3.3.0 -> 3.5.0 Also: - track TheLocehiliosan/yadm now redirecting to yadm-dev/yadm (new maintainer: https://github.com/yadm-dev/yadm/discussions/500) - track nixpkgs reformat in some commented out lines that document dependencies we can't handle yet --- pkgs/by-name/ya/yadm/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ya/yadm/package.nix b/pkgs/by-name/ya/yadm/package.nix index b7bd0d18da74..b870e885ac4c 100644 --- a/pkgs/by-name/ya/yadm/package.nix +++ b/pkgs/by-name/ya/yadm/package.nix @@ -16,8 +16,8 @@ need both of these packages in their profile to support their use in yadm. */ - # , git-crypt - # , transcrypt + # git-crypt, + # transcrypt, j2cli, esh, gnupg, @@ -30,15 +30,15 @@ resholve.mkDerivation rec { pname = "yadm"; - version = "3.3.0"; + version = "3.5.0"; nativeBuildInputs = [ installShellFiles ]; src = fetchFromGitHub { - owner = "TheLocehiliosan"; + owner = "yadm-dev"; repo = "yadm"; rev = version; - hash = "sha256-VQhfRtg9wtquJGjhB8fFQqHIJ5GViMfNQQep13ZH5SE="; + hash = "sha256-hDo6zs70apNhKmuvR+eD51FzuTLj3SL/wHQXqLMD9QE="; }; dontConfigure = true; @@ -94,7 +94,8 @@ resholve.mkDerivation rec { }; keep = { "$YADM_COMMAND" = true; # internal cmds - "$template_cmd" = true; # dynamic, template-engine + "$processor" = true; # dynamic, template-engine + "$log" = true; # dynamic level-specific loggers "$SHELL" = true; # probably user env? unsure "$hook_command" = true; # ~git hooks? "exec" = [ "$YADM_BOOTSTRAP" ]; # yadm bootstrap script @@ -124,7 +125,7 @@ resholve.mkDerivation rec { }; meta = { - homepage = "https://github.com/TheLocehiliosan/yadm"; + homepage = "https://github.com/yadm-dev/yadm"; description = "Yet Another Dotfiles Manager"; longDescription = '' yadm is a dotfile management tool with 3 main features: @@ -132,7 +133,7 @@ resholve.mkDerivation rec { * Provides a way to use alternate files on a specific OS or host. * Supplies a method of encrypting confidential data so it can safely be stored in your repository. ''; - changelog = "https://github.com/TheLocehiliosan/yadm/blob/${version}/CHANGES"; + changelog = "https://github.com/yadm-dev/yadm/blob/${version}/CHANGES"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ abathur ]; platforms = lib.platforms.unix;