about summary refs log tree commit diff
path: root/pkgs/tools/package-management
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2024-02-26 13:56:28 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2024-02-26 15:18:13 -0300
commitf3f12bd7b9dd7559d82d9360f7f833a86cfa6895 (patch)
tree0cd9cd46782c4c57b23a13d3cbaa985e488b5400 /pkgs/tools/package-management
parent7b9f4b6febde110cbe247ec71ec76da14b5c48ca (diff)
downloadnixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.tar
nixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.tar.gz
nixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.tar.bz2
nixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.tar.lz
nixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.tar.xz
nixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.tar.zst
nixlib-f3f12bd7b9dd7559d82d9360f7f833a86cfa6895.zip
home-manager: migrate to by-name
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r--pkgs/tools/package-management/home-manager/default.nix93
1 files changed, 0 insertions, 93 deletions
diff --git a/pkgs/tools/package-management/home-manager/default.nix b/pkgs/tools/package-management/home-manager/default.nix
deleted file mode 100644
index 7a427300f85e..000000000000
--- a/pkgs/tools/package-management/home-manager/default.nix
+++ /dev/null
@@ -1,93 +0,0 @@
-{ lib
-, stdenvNoCC
-, fetchFromGitHub
-, bash
-, coreutils
-, findutils
-, gettext
-, gnused
-, less
-, ncurses
-, nixos-option
-, unixtools
-, installShellFiles
-, unstableGitUpdater
-}:
-
-stdenvNoCC.mkDerivation (finalAttrs: {
-  pname = "home-manager";
-  version = "unstable-2024-02-20";
-
-  src = fetchFromGitHub {
-    name = "home-manager-source";
-    owner = "nix-community";
-    repo = "home-manager";
-    rev = "517601b37c6d495274454f63c5a483c8e3ca6be1";
-    hash = "sha256-tgZ38NummEdnXvxj4D0StHBzXgceAw8CptytHljH790=";
-  };
-
-  nativeBuildInputs = [
-    gettext
-    installShellFiles
-  ];
-
-  dontConfigure = true;
-  dontBuild = true;
-
-  installPhase = ''
-    runHook preInstall
-
-    install -D -m755 home-manager/home-manager $out/bin/home-manager
-    install -D -m755 lib/bash/home-manager.sh $out/share/bash/home-manager.sh
-
-    substituteInPlace $out/bin/home-manager \
-      --subst-var-by bash "${bash}" \
-      --subst-var-by DEP_PATH "${
-        lib.makeBinPath [
-          coreutils
-          findutils
-          gettext
-          gnused
-          less
-          ncurses
-          nixos-option
-          unixtools.hostname
-        ]
-      }" \
-      --subst-var-by HOME_MANAGER_LIB '${placeholder "out"}/share/bash/home-manager.sh' \
-      --subst-var-by HOME_MANAGER_PATH "${finalAttrs.src}" \
-      --subst-var-by OUT '${placeholder "out"}'
-
-    installShellCompletion --bash --name home-manager.bash home-manager/completion.bash
-    installShellCompletion --fish --name home-manager.fish home-manager/completion.fish
-    installShellCompletion --zsh --name _home-manager home-manager/completion.zsh
-
-    for pofile in home-manager/po/*.po; do
-      lang="''${pofile##*/}"
-      lang="''${lang%%.*}"
-      mkdir -p "$out/share/locale/$lang/LC_MESSAGES"
-      msgfmt -o "$out/share/locale/$lang/LC_MESSAGES/home-manager.mo" "$pofile"
-    done
-
-    runHook postInstall
-  '';
-
-  passthru.updateScript = unstableGitUpdater {
-    url = "https://github.com/nix-community/home-manager/";
-  };
-
-  meta = {
-    homepage = "https://nix-community.github.io/home-manager/";
-    description = "A Nix-based user environment configurator";
-    longDescription = ''
-      The Home-Manager project provides a basic system for managing a user
-      environment using the Nix package manager together with the Nix libraries
-      found in Nixpkgs. It allows declarative configuration of user specific
-      (non global) packages and dotfiles.
-    '';
-    license = lib.licenses.mit;
-    maintainers = with lib.maintainers; [ AndersonTorres ];
-    platforms = lib.platforms.unix;
-    mainProgram = "home-manager";
-  };
-})