nattadasu / initApps

My Personal scripts to download and install scripts for post-installation in Linux and Windows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Natsu's Personal First Init Script

WARNING

This script/package link database is still under development, so some information might be inaccurate or incomplete. This also means you can not use this script to install packages/modules yet until it's ready to avoid any unexpected errors.

This is collection of my personal first init script for Windows, Linux, and Android.

All scripts mostly written in PowerShell, but for some cases, a bash script will be generated beforehand.

BTW, this README file is generated by a PowerShell script, so don't edit it manually, but edit it in the script instead. ( ͡° ͜ʖ ͡°)

Table of Contents

Packages, Modules, and Dependencies Available to Install

Packages

Some packages may not be available on all platforms or installed as a module.

Click to expand
Package Name Publisher Author Licence tl;dr support Windows GNU/Linux Android
winget choco scoop apk AppImages aur dnf Flatpak brew nix snap deb pacstall F-Droid Google Play Termux
7-ZipIgor PavlovIgor PavlovLGPL🪟
AIMPAIMP DevTeamArtem IzmaylovProprietary🪟📱
AOMEI Partition AssistantAOMEI International Network Limited.AOMEI International Network Limited.Proprietary🪟
AudacityAudacity TeamAudacity TeamGPL-2.0-or-later🪟🐧
AutoHotkeyLexikosSteve GrayGPL-2.0🪟
balenaEtcherBalena Inc.Balena Inc.Apache License 2.0🪟🐧
BetterbirdBetterbird-TeamBetterbird-TeamMPL-2.0🪟🐧
BitwardenBitwarden Inc.Bitwarden Inc.GPL-3.0 or Bitwarden-1.0🪟🐧📱
BraveBrave Software IncBrave Software, Inc.MPL-2.0🪟🐧📱
calibreKovid GoyalKovid GoyalGPL-3.0-only🪟🐧
ClinkChristopher AntosChris AntosGPL-3.0🪟
Cloudflare WARPCloudflare, Inc.Cloudflare, Inc.Proprietary🪟📱
curlcURL projectDaniel Stenbergcurl🪟🐧
DiscordDiscord Inc.Discord Inc.Proprietary🪟🐧📱
EarTrumpetFile-New-ProjectFile-New-ProjectMIT🪟
Fishfish-shellfish-shellGPL-2.0🐧🤖
GitThe Git Development CommunityJohannes SchindelinGPL-2.0🪟🐧🤖
GitHub CLIGitHub, Inc.GitHub, Inc.MIT🪟🐧🤖
GitKrakenGitKrakenAxosoft, LLCProprietary🪟🐧
Google ChromeGoogle LLCGoogle LLCProprietary🪟🐧📱
Google DriveGoogle LLCGoogle LLCProprietary🪟📱
Google Japanese InputGoogle Inc.Google Inc.Proprietary🪟
gsudogerardogGerardo GrignoliMIT🪟
iTunesApple Inc.Apple Inc.Proprietary🪟
Java SE Development Kit 17Oracle CorporationOracle CorporationProprietary🪟
KDE ConnectKDE e.V.KDE e.V.GPL-2.0 or GPL-3.0🪟📱
KomikkuValéry FebvreValéry FebvreGPL-3.0🐧
KritaKrita FoundationKrita FoundationGPL-3.0🪟🐧📱
LibreOfficeThe Document FoundationThe Document FoundationMPL-2.0🪟🐧
microzyedidiazyedidiaMIT🪟🐧
Microsoft EdgeMicrosoft CorporationMicrosoft CorporationMIT🪟📱
Microsoft OneDriveMicrosoft CorporationMicrosoft CorporationProprietary🪟📱
Microsoft Visual Studio CodeMicrosoft CorporationMicrosoft CorporationMicrosoft Software License🪟🐧
Mozilla FirefoxMozillaMozilla FoundationMPL-2.0🪟🐧📱
MusicBeeSteven MayallSteven MayallProprietary🪟
nalavolitankvolitankGPL-3.0🐧
nanoThe GNU ProjectThe GNU ProjectGPL-3.0🪟🐧🤖
Node.js LTSNode.js FoundationOpenJS FoundationMIT🪟
Notepad++Notepad++ TeamDon HoGPL-2.0🪟
NushellThe Nushell Project DevelopersThe Nushell Project DevelopersMIT🪟🐧
osu!ppy Pty LtdDean "peppy" HerbertMIT🪟
Paint.NETdotPDN LLCdotPDN LLCProprietary🪟
PandocJohn MacFarlaneJohn Mac FarlaneGPLv2🪟🐧
PeaZipGiorgio TaniGiorgio TaniLGPL3🪟🐧
PintaPinta CommunityPinta CommunityMIT🪟🐧
PotPlayerKakao Corp.Kakao Corp.Proprietary🪟
PowerShellMicrosoft CorporationMicrosoft CorporationMIT🪟🐧
PowerToysMicrosoft CorporationMicrosoft CorporationMIT🪟
Python 3Python Software FoundationPython Software FoundationPSF LICENSE AGREEMENT FOR PYTHON🪟🐧
qBittorrentThe qBittorrent projectSledgehammer999 GPL-2.0🪟
SMPlayerRicardo VillalbaRicardo VillalbaGPL-2.0-only🪟🐧
SpicetifySpicetifySpicetifyLGPL-2.1🪟
SpotifySpotify ABSpotify ABProprietary🪟🐧📱
starshipStarship ContributorsStarship ContributorsISC License🪟🐧🤖
StartAllBackstartisback.comTihiyProprietary🪟
Sublime Text 4Sublime HQ Pty LtdSublime HQ Pty LtdProprietary🪟🐧
TeraCopyCode SectorCode SectorProprietary🪟
VLC media playerVideoLANVideoLANGPL-2.0🪟🐧📱
WgetThe GNU ProjectThe GNU ProjectGPL-3.0-or-later🪟🐧
WhatsAppWhatsApp Inc.WhatsApp Inc.Proprietary🪟🤖
WhatsApp for LinuxEnes HecanEnes HecanGPL-3.0🐧
WinAero TweakerWinaeroWinaero Sergey TkachenkoProprietary🪟
WinComposeSam HocevarSam HocevarWTFPL🪟
Windows TerminalMicrosoft CorporationMicrosoftMIT🪟
winfetchkiedtlkiedtlMIT🪟
WinRARwin.rar GmbHRARLabProprietary🪟📱
WizTreeAntibody SoftwareAntibody SoftwareProprietary🪟

Funfact: the script will install 22 proprietary apps/packages out of 67 packages. That's about 32,84% of the packages!

tl;dr's legend

Icon Definition
🪟 Windows
🐧 Linux
📱 Android GUI
🤖 Android CLI (Termux)

Modules

Node.js

Module Name Author License Package Installed on Description
npx npm ISC npx Windows, Linux, Android, macOS execute npm package binaries

PowerShell

Module Name Author License Package Installed on Description
PowerShell-Beautifer DTW-DanWard MIT PowerShell-Beautifer Windows, Linux, macOS A whitespace reformatter and code cleaner for Windows PowerShell and PowerShell Core
powershell-yaml cloudbase Apache-2.0 powershell-yaml Windows, Linux, macOS A PowerShell module for parsing and emitting YAML
PSReadLine Microsoft BSD-2-Clause PSReadLine Windows, Linux, macOS A bash inspired readline implementation for PowerShell

Python

Module Name Author License Package Installed on Description
pipx pypa MIT pipx Windows, Linux, Android, macOS A tool for installing and running Python applications in isolated environments
Trackma z411 GPL-3.0 Trackma Linux, Android, macOS A lightweight and simple program for updating and using lists on several media tracking websites.
traktexport Sean Breckenridge MIT traktexport Windows, Linux, Android Export your Movie/TV shows ratings and history from Trakts
waybackpy akamhy MIT waybackpy Windows, Linux, Android, macOS Wayback Machine API interface & a command-line tool

Rust

Module Name Author License Package Installed on Description
lychee lycheeverse MIT, Apache-2.0 lychee Windows, Linux A fast, async, and parallel link checker written in Rust

Instalation Priority

Depends on where the app/packages/modules available, we will install them in this order:

Windows

  1. winget
  2. choco
  3. scoop

Linux

  1. Flatpak
  2. Depends on distro:
    • Ubuntu/Debian:
      1. apt
      2. deb-get
      3. pacstall
    • Arch:
      1. aur
    • Fedora:
      1. dnf
    • Alpine:
      1. apk
  3. brew
  4. nix-pkgs
  5. snap
  6. appimage

Android

For Android, we offered Termux packages and APKs via Google Play Store.

  1. F-Droid
  2. Google Play Store
  3. Termux

Contributing

To contribute, please fork this repo and make a PR. Use Visual Studio Code for the best experience, as the linters and formatted were recommended to install by default when opening the workspace for the first time.

About

My Personal scripts to download and install scripts for post-installation in Linux and Windows

License:The Unlicense


Languages

Language:PowerShell 90.9%Language:Shell 7.6%Language:Batchfile 1.3%Language:Lua 0.1%