Loading pkgs/tools/security/arubaotp-seed-extractor/default.nix 0 → 100644 +46 −0 Original line number Diff line number Diff line { lib , python3Packages , fetchFromGitHub }: python3Packages.buildPythonApplication { pname = "arubaotp-seed-extractor"; version = "unstable-22-12-2022"; src = fetchFromGitHub { owner = "andry08"; repo = "ArubaOTP-seed-extractor"; rev = "534f78bb71594d5806fd2d7a8eade109b0e1d402"; hash = "sha256-1pv88OClskQOPtJaP7g0duXMe/X3M6Tk+ituZ9UxoIE="; }; format = "other"; nativeBuildInputs = [ python3Packages.wrapPython ]; pythonPath = with python3Packages; [ pycryptodome pyotp qrcode requests ]; installPhase = '' libdir="$out/lib/${python3Packages.python.libPrefix}/site-packages/arubaotp-seed-extractor" mkdir -p "$libdir" cp scripts/* "$libdir" chmod +x "$libdir/main.py" wrapPythonProgramsIn "$libdir" "$pythonPath" mkdir -p $out/bin ln -s "$libdir/main.py" $out/bin/arubaotp-seed-extractor ''; meta = with lib; { homepage = "https://github.com/andry08/ArubaOTP-seed-extractor"; description = "Extract TOTP seed instead of using ArubaOTP app"; license = licenses.mit; maintainers = with maintainers; [ fgaz ]; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -1321,6 +1321,8 @@ with pkgs; arch-install-scripts = callPackage ../tools/misc/arch-install-scripts {}; arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { }; audible-cli = callPackage ../tools/misc/audible-cli { }; auditwheel = callPackage ../tools/package-management/auditwheel { }; Loading
pkgs/tools/security/arubaotp-seed-extractor/default.nix 0 → 100644 +46 −0 Original line number Diff line number Diff line { lib , python3Packages , fetchFromGitHub }: python3Packages.buildPythonApplication { pname = "arubaotp-seed-extractor"; version = "unstable-22-12-2022"; src = fetchFromGitHub { owner = "andry08"; repo = "ArubaOTP-seed-extractor"; rev = "534f78bb71594d5806fd2d7a8eade109b0e1d402"; hash = "sha256-1pv88OClskQOPtJaP7g0duXMe/X3M6Tk+ituZ9UxoIE="; }; format = "other"; nativeBuildInputs = [ python3Packages.wrapPython ]; pythonPath = with python3Packages; [ pycryptodome pyotp qrcode requests ]; installPhase = '' libdir="$out/lib/${python3Packages.python.libPrefix}/site-packages/arubaotp-seed-extractor" mkdir -p "$libdir" cp scripts/* "$libdir" chmod +x "$libdir/main.py" wrapPythonProgramsIn "$libdir" "$pythonPath" mkdir -p $out/bin ln -s "$libdir/main.py" $out/bin/arubaotp-seed-extractor ''; meta = with lib; { homepage = "https://github.com/andry08/ArubaOTP-seed-extractor"; description = "Extract TOTP seed instead of using ArubaOTP app"; license = licenses.mit; maintainers = with maintainers; [ fgaz ]; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -1321,6 +1321,8 @@ with pkgs; arch-install-scripts = callPackage ../tools/misc/arch-install-scripts {}; arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { }; audible-cli = callPackage ../tools/misc/audible-cli { }; auditwheel = callPackage ../tools/package-management/auditwheel { };