{"id":23914239,"url":"https://github.com/speeqz1/mintifier-installer","last_synced_at":"2026-04-10T02:57:25.286Z","repository":{"id":271040959,"uuid":"908780892","full_name":"SpeeQz1/Mintifier-Installer","owner":"SpeeQz1","description":"A GUI app bundling and installation tool for Linux Mint, built with Tauri.","archived":false,"fork":false,"pushed_at":"2025-01-28T16:03:49.000Z","size":9769,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T18:44:53.092Z","etag":null,"topics":["app","linux","linux-mint","react","tauri","tool","typescript","utility","vite","webap"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SpeeQz1.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-27T00:31:51.000Z","updated_at":"2025-01-28T16:03:53.000Z","dependencies_parsed_at":"2025-02-23T18:41:21.344Z","dependency_job_id":"e1ded30d-61ee-413f-af8c-6ce70c57d557","html_url":"https://github.com/SpeeQz1/Mintifier-Installer","commit_stats":null,"previous_names":["speeqz1/mintifier-installer"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/SpeeQz1/Mintifier-Installer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeeQz1%2FMintifier-Installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeeQz1%2FMintifier-Installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeeQz1%2FMintifier-Installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeeQz1%2FMintifier-Installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpeeQz1","download_url":"https://codeload.github.com/SpeeQz1/Mintifier-Installer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpeeQz1%2FMintifier-Installer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272766574,"owners_count":24989404,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","linux","linux-mint","react","tauri","tool","typescript","utility","vite","webap"],"created_at":"2025-01-05T10:11:33.383Z","updated_at":"2026-04-10T02:57:25.222Z","avatar_url":"https://github.com/SpeeQz1.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/40e0d134-35cc-40a5-a55a-242d96d037df\" style=\"width: 128px; height:128px\"/\u003e\n    \u003ch1 align=\"center\"\u003e\u003cb\u003eMintifier Installer\u003c/b\u003e\u003c/h1\u003e\n    \u003cp align=\"center\"\u003e\n        An app bundling tool made with Tauri for Linux Mint.\n    \u003c/p\u003e\n    \u003cp\u003e\n        \u003cb\u003eNOTE:\u003c/b\u003e\n        Application is still a work in progress and is not fully functional.\n    \u003c/p\u003e\n    \u003cp\u003e\n        \u003cb\u003eDownload for \u003c/b\u003e\n        Linux\n        ( \u003ca href=\"https://github.com/speeqz1/mintifier-installer/releases\"\u003eReleases\u003c/a\u003e )\n    \u003c/p\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/9b05701a-b0f5-4b0a-9f74-2510c6a6ce94\"/\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\nMintifier Installer is a tool made for preconfiguring bundles of apps and installing them all at once with just the click of a button through a visual interface.\n\nApps can be easily downloaded by providing the necessary URL links to their repositories or websites and you can easily choose per app what format to download, all managed using a GUI editor for the configuration files or presets.\n\n# Recommended IDE Setup\n\n- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)\n\n# Building the app\n\nTo ensure that the app can be built properly and support other Linux distros a Docker container will be used based on Debian.\n\nYou can either build the Docker image yourself or pull from the repository:  \nhttps://hub.docker.com/r/speeqz1/tauri-build-env-debian\n\n### Setup\n\n\u003chr/\u003e\nPull image from Docker Hub:\n\n```sh\ndocker pull speeqz1/tauri-build-env-debian\n```\n\n**OR**\n\nBuild your own image (slow):\n\n```sh\ndocker build -t speeqz1/tauri-build-env-debian:latest .\n```\n\n\u003chr/\u003e\n\nCreate a container using the image and create an app folder using the current directory (giving user id's to ensure proper folder ownership):\n\n```sh\ndocker run -it --name tauri-build-env-debian-container \\\n    -v \"$(pwd):/app\" \\\n    --user \"$(id -u):$(id -g)\" \\\n    speeqz1/tauri-build-env-debian\n```\n\n**OR**\n\nAttach the current terminal to the stopped container:\n\n```sh\ndocker start -ai tauri-build-env-debian-container\n```\n\n\u003chr/\u003e\n\nInstalling packages and building the app:\n\n```sh\nnpm install\n\nnpm run tauri build\n```\n\n### Removal\n\nRemove existing container:\n\n```sh\ndocker rm -f tauri-build-env-debian-container\n```\n\nRemove existing image:\n\n```sh\ndocker rmi speeqz1/tauri-build-env-debian\n```\n\n# Dependencies\n\n### Debian Dependencies\n\nSystem dependencies:\n\n```\nsudo\nnpm\n```\n\nTauri dependencies:\n\n```\nbuild-essential\ncurl\nwget\nfile\nlibssl-dev\nlibgtk-3-dev\nlibappindicator3-dev\nlibrsvg2-dev\nlibwebkit2gtk-4.1-0=2.44.0-2\nlibwebkit2gtk-4.1-dev=2.44.0-2\nlibjavascriptcoregtk-4.1-0=2.44.0-2\nlibjavascriptcoregtk-4.1-dev=2.44.0-2\ngir1.2-javascriptcoregtk-4.1=2.44.0-2\ngir1.2-webkit2-4.1=2.44.0-2\n```\n\nAudio and video codecs dependencies:\n\n```\npatchelf\n\nlibgstreamer1.0-dev\nlibgstreamer-plugins-base1.0-dev\nlibgstreamer-plugins-bad1.0-dev\ngstreamer1.0-plugins-base\ngstreamer1.0-plugins-good\ngstreamer1.0-plugins-bad\ngstreamer1.0-plugins-ugly\ngstreamer1.0-libav\ngstreamer1.0-tools\ngstreamer1.0-x\ngstreamer1.0-alsa\ngstreamer1.0-gl\ngstreamer1.0-gtk3\ngstreamer1.0-qt5\ngstreamer1.0-pulseaudio\n```\n\n### NPM Dependencies\n\ndependencies:\n\n```\n@emotion/react@^11.14.0,\n@emotion/styled@^11.14.0,\n@mui/material@^6.3.0,\n@tauri-apps/api@^2\n@tauri-apps/plugin-opener@^2\n@tauri-apps/plugin-store@^2.2.0\n@types/node@^22.10.2\nreact@^18.3.1\nreact-dom@^18.3.1\nreact-router-dom@^7.1.1\nsass@^1.83.0\nsass-embedded@^1.83.0\nvite-plugin-svgr@^4.3.0\nzustand@^5.0.2\n```\n\ndevDependencies:\n\n```\n@tauri-apps/cli@^2\n@types/react@^18.3.1\n@types/react-dom@^18.3.1\n@vitejs/plugin-react@^4.3.4\ntypescript@~5.6.2\nvite@^6.0.3\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeeqz1%2Fmintifier-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspeeqz1%2Fmintifier-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspeeqz1%2Fmintifier-installer/lists"}