yadm: 3.3.0 -> 3.5.0 (#431077)

This commit is contained in:
Peder Bergebakken Sundt
2025-08-20 23:29:24 +02:00
committed by GitHub
+9 -8
View File
@@ -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;