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 = [];