From 69d4d7a1477aa147413867ae66157165b42210ff Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Wed, 3 Jul 2024 10:56:47 +0200 Subject: [PATCH] `reinstall-magisk-on-lineageos` --- .../reinstall-magisk-on-lineage/default.nix | 26 +++++++++++++++++++ hosts/picard/default.nix | 1 + 2 files changed, 27 insertions(+) create mode 100644 hmModules/reinstall-magisk-on-lineage/default.nix diff --git a/hmModules/reinstall-magisk-on-lineage/default.nix b/hmModules/reinstall-magisk-on-lineage/default.nix new file mode 100644 index 0000000..8728f93 --- /dev/null +++ b/hmModules/reinstall-magisk-on-lineage/default.nix @@ -0,0 +1,26 @@ +{pkgs, ...}: let + reinstall-magisk-on-lineage = pkgs.stdenv.mkDerivation { + name = "reinstall-magisk-on-lineage"; + version = "git"; + src = pkgs.fetchFromGitHub { + owner = "NicolasWebDev"; + repo = "reinstall-magisk-on-lineageos"; + rev = "1ca911ed555d4badd705c6c71750b78be8962b0b"; + hash = "sha256-95LzcWL4efR77i8UlzIT+7wQXp+91K2sUwcjmHvTf+Q="; + }; + propagatedBuildInputs = with pkgs; [ + android-tools + jq + ]; + installPhase = '' + mkdir -p $out/bin + cp reinstall-magisk-on-lineageos $out/bin/reinstall-magisk-on-lineageos + ''; + patchPhase = '' + substituteInPlace reinstall-magisk-on-lineageos \ + --replace-fail "paste_yours_here" "\"\$1\"" + ''; + }; +in { + home.packages = [reinstall-magisk-on-lineage]; +} diff --git a/hosts/picard/default.nix b/hosts/picard/default.nix index 13f75ca..f60fbf1 100644 --- a/hosts/picard/default.nix +++ b/hosts/picard/default.nix @@ -80,6 +80,7 @@ "teams" "obs-studio" "calibre" + "reinstall-magisk-on-lineage" ]; extraGroups = []; backupPaths = [];