diff --git a/flake.lock b/flake.lock index 785e1a9..db60bec 100644 --- a/flake.lock +++ b/flake.lock @@ -589,11 +589,11 @@ "nixpkgs-lib": "nixpkgs-lib_2" }, "locked": { - "lastModified": 1719877454, - "narHash": "sha256-g5N1yyOSsPNiOlFfkuI/wcUjmtah+nxdImJqrSATjOU=", + "lastModified": 1719994518, + "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "4e3583423212f9303aa1a6337f8dffb415920e4f", + "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7", "type": "github" }, "original": { @@ -818,11 +818,11 @@ ] }, "locked": { - "lastModified": 1719827439, - "narHash": "sha256-tneHOIv1lEavZ0vQ+rgz67LPNCgOZVByYki3OkSshFU=", + "lastModified": 1719992360, + "narHash": "sha256-SRq0ZRkqagqpMGVf4z9q9CIWRbPYjO7FTqSJyWh7nes=", "owner": "nix-community", "repo": "home-manager", - "rev": "59ce796b2563e19821361abbe2067c3bb4143a7d", + "rev": "36e2f9da91ce8b63a549a47688ae60d47c50de4b", "type": "github" }, "original": { @@ -872,11 +872,11 @@ "lix": { "flake": false, "locked": { - "lastModified": 1719904801, - "narHash": "sha256-5qjZt9Zt9xhLp9oURfXGoQavuU0ttEL9K0FO7MUso8s=", + "lastModified": 1719959194, + "narHash": "sha256-iFIP240ZElHfAhv9xjSeYuHV0+PmL0yac6AaE80/Fdk=", "ref": "refs/heads/main", - "rev": "865a3732faca16a79bf24982011adf100de04463", - "revCount": 15907, + "rev": "45ac449d3970bc6abc4c04e0b3a3b6768a9cb753", + "revCount": 15912, "type": "git", "url": "https://git@git.lix.systems/lix-project/lix" }, @@ -1245,11 +1245,11 @@ }, "nixpkgsStable": { "locked": { - "lastModified": 1719663039, - "narHash": "sha256-tXlrgAQygNIy49LDVFuPXlWD2zTQV9/F8pfoqwwPJyo=", + "lastModified": 1719837636, + "narHash": "sha256-sTya/Vhqtdi7Kxx/eVldJRGTPKcyGgFG3ZugOqcbmiE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4a1e673523344f6ccc84b37f4413ad74ea19a119", + "rev": "28f8f3531ebdbea069995c20bd946a295699f275", "type": "github" }, "original": { 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 = [];