1
1
mirror of https://github.com/neosubhamoy/neodlp.git synced 2026-03-22 09:05:49 +05:30

refactor: fallback using per-instance flatpak check

This commit is contained in:
2026-02-27 21:56:51 +05:30
Verified
parent 7a7f6705d4
commit 5b7df779cc
6 changed files with 40 additions and 77 deletions

View File

@@ -1,8 +1,9 @@
import { join, resourceDir, homeDir } from "@tauri-apps/api/path";
import * as fs from "@tauri-apps/plugin-fs";
import { useKvPairs } from "@/helpers/use-kvpairs";
import { useEnvironmentStore, useSettingsPageStatesStore } from "@/services/store";
import { useSettingsPageStatesStore } from "@/services/store";
import { Command } from "@tauri-apps/plugin-shell";
import { invoke } from "@tauri-apps/api/core";
interface FileMap {
source: string;
@@ -17,7 +18,7 @@ export function useLinuxRegisterer() {
const registerToLinux = async () => {
try {
const isFlatpak = useEnvironmentStore(state => state.isFlatpak);
const isFlatpak = await invoke<boolean>('is_flatpak');
const resourceDirPath = isFlatpak ? '/app/lib/neodlp' : await resourceDir();
const homeDirPath = await homeDir();
const flatpakChromeManifestContent = {