From 43a463eadc75ffaf3d558ff8bd030f407fd82e2b Mon Sep 17 00:00:00 2001 From: Nemin Date: Sat, 18 Oct 2025 14:33:47 +0200 Subject: [PATCH 1/2] maintainer: add nemin --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1964f6b3e64f..c46793632ce2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -18214,6 +18214,11 @@ githubId = 50854675; name = "Nelson Jeppesen"; }; + nemin = { + name = "Nemin"; + github = "Nemin32"; + githubId = 2953293; + }; neosimsim = { email = "me@abn.sh"; github = "neosimsim"; From ce9d8608fd22e701bb64f7384c6e663ac692aa22 Mon Sep 17 00:00:00 2001 From: Nemin Date: Sat, 18 Oct 2025 14:40:45 +0200 Subject: [PATCH 2/2] guile-colorized: init at 0-unstable-2019-12-05 --- pkgs/by-name/gu/guile-colorized/package.nix | 51 +++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/gu/guile-colorized/package.nix diff --git a/pkgs/by-name/gu/guile-colorized/package.nix b/pkgs/by-name/gu/guile-colorized/package.nix new file mode 100644 index 000000000000..90a24df13f24 --- /dev/null +++ b/pkgs/by-name/gu/guile-colorized/package.nix @@ -0,0 +1,51 @@ +{ + lib, + fetchgit, + stdenv, + guile, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "guile-colorized"; + version = "0-unstable-2019-12-05"; + + src = fetchgit { + url = "https://gitlab.com/NalaGinrut/guile-colorized"; + rev = "1625a79f0e31849ebd537e2a58793fb45678c58f"; + hash = "sha256-MxRFt3dPOBA/u2RbdnwWCfS6qjnVYtiuV7K+B6SFp4w="; + }; + + strictDeps = true; + + nativeBuildInputs = [ guile ]; + buildInputs = [ guile ]; + + preConfigure = '' + export GUILE_AUTO_COMPILE=0 + ''; + + buildPhase = '' + runHook preBuild + + site_dir="$out/share/guile/3.0" + lib_dir="$out/lib/guile/3.0/site-ccache" + + export GUILE_LOAD_PATH=.:$site_dir:...:$GUILE_LOAD_PATH + export GUILE_LOAD_COMPILED_PATH=.:$lib_dir:...:$GUILE_LOAD_COMPILE + + mkdir -p $site_dir/ice-9 + cp $src/ice-9/colorized.scm $site_dir/ice-9 + guild compile $site_dir/ice-9/colorized.scm -o $lib_dir/ice-9/colorized.go + + runHook postBuild + ''; + + dontInstall = true; + + meta = { + description = "Colorized REPL for GNU Guile"; + homepage = "https://gitlab.com/NalaGinrut/guile-colorized/"; + license = lib.licenses.gpl3Plus; + platforms = guile.meta.platforms; + maintainers = with lib.maintainers; [ nemin ]; + }; +})