1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-06-08 02:38:11 +09:00

zsh-history: drop (#399466)

This commit is contained in:
Aleksana 2025-06-07 10:18:08 +08:00 committed by GitHub
commit 15293a19e7
Signed by: github
GPG key ID: B5690EEEBB952194
5 changed files with 2 additions and 83 deletions

View file

@ -1529,7 +1529,6 @@ in
zoom-us = runTest ./zoom-us.nix;
zram-generator = runTest ./zram-generator.nix;
zrepl = runTest ./zrepl.nix;
zsh-history = runTest ./zsh-history.nix;
zwave-js = runTest ./zwave-js.nix;
zwave-js-ui = runTest ./zwave-js-ui.nix;
}

View file

@ -1,38 +0,0 @@
{ pkgs, ... }:
{
name = "zsh-history";
meta = with pkgs.lib.maintainers; {
maintainers = [ ];
};
nodes.default =
{ ... }:
{
programs = {
zsh.enable = true;
};
environment.systemPackages = [ pkgs.zsh-history ];
programs.zsh.interactiveShellInit = ''
source ${pkgs.zsh-history.out}/share/zsh/init.zsh
'';
users.users.root.shell = "${pkgs.zsh}/bin/zsh";
};
testScript = ''
start_all()
default.wait_for_unit("multi-user.target")
default.wait_until_succeeds("pgrep -f 'agetty.*tty1'")
# Login
default.wait_until_tty_matches("1", "login: ")
default.send_chars("root\n")
default.wait_until_tty_matches("1", r"\nroot@default\b")
# Generate some history
default.send_chars("echo foobar\n")
default.wait_until_tty_matches("1", "foobar")
# Ensure that command was recorded in history
default.succeed("/run/current-system/sw/bin/history list | grep -q foobar")
'';
}

View file

@ -1,43 +0,0 @@
{
lib,
fetchFromGitHub,
buildGoModule,
installShellFiles,
nixosTests,
}:
buildGoModule {
pname = "zsh-history";
version = "2019-12-10";
src = fetchFromGitHub {
owner = "b4b4r07";
repo = "history";
rev = "8da016bd91b0c2eb53c9980f00eee6abdbb097e2";
sha256 = "13n643ik1zjvpk8h9458yd9ffahhbdnigmbrbmpn7b7g23wqqsi3";
};
vendorHash = "sha256-n5QFN1B2GjbzylFuW9Y4r0+ioIJlfKwcGK8X3ZwKLI8=";
nativeBuildInputs = [ installShellFiles ];
doCheck = false;
postInstall = ''
install -d $out/share
cp -r "$NIX_BUILD_TOP/source/misc/"* "$out/share"
installShellCompletion --zsh --name _history $out/share/zsh/completions/_history
'';
passthru.tests = {
zsh-history-shell-integration = nixosTests.zsh-history;
};
meta = with lib; {
description = "CLI to provide enhanced history for your ZSH shell";
homepage = "https://github.com/b4b4r07/history";
license = licenses.mit;
maintainers = [ ];
mainProgram = "history";
};
}

View file

@ -198,7 +198,7 @@ stdenv.mkDerivation {
passthru = {
shellPath = "/bin/zsh";
tests = {
inherit (nixosTests) zsh-history oh-my-zsh;
inherit (nixosTests) oh-my-zsh;
};
};
}

View file

@ -2135,6 +2135,7 @@ mapAliases {
zinc = zincsearch; # Added 2023-05-28
zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10
zkg = throw "'zkg' has been replaced by 'zeek'";
zsh-history = throw "'zsh-history' has been removed as it was unmaintained"; # Added 2025-04-17
zq = zed.overrideAttrs (old: {
meta = old.meta // {
mainProgram = "zq";