diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2024-02-29 15:32:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-29 15:32:16 +0000 |
commit | 23007e87a043bb3c2dc571171fcc41dc2591a932 (patch) | |
tree | c8ca3b2ebb281ff89c1ce7312f8760118ea4241e /pkgs/tools | |
parent | adbc859ecf720bd25b6e9b4233453a185a2c530a (diff) | |
parent | e85ea413db54c0e13ace4e7e2a2234561ddbad20 (diff) | |
download | nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.tar nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.tar.gz nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.tar.bz2 nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.tar.lz nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.tar.xz nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.tar.zst nixlib-23007e87a043bb3c2dc571171fcc41dc2591a932.zip |
Merge pull request #291629 from atorres1985-contrib/home-manager
home-manager: 0-unstable-2024-02-20 -> 0-unstable-2024-02-24
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/package-management/home-manager/default.nix | 93 |
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"; - }; -}) |