Skip to content

Skyb0rg007/winget-msix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinGet MSIX

A WinGet repository that mirrors winget-pkgs but releases the packages using MSIX.

Note: Don't use! Still in development

Why?

MSIX applications have benefits over standard application installations:

  1. Clean uninstalls

Applications installed using MSIX always properly remove user data when uninstalled. Many times files in %APPDATA% and %LOCALAPPDATA% are not removed, which can clutter the file system and retain useless or sensitive information. MSIX also prevents changes to the registry which can be even harder to maintain.

  1. Normalized Installation Locations

Some applications use confusing installation paths. An app packaged with MSIX centralizes all the directories associated with the app, including locations such as %AppData%, %LocalAppData%, and others such as %UserProfile%\Documents

%ProgramFiles%\WindowsApps\<package_name>: The installation directories, normally read-only

%LocalAppData%\Packages\<package_name>: User data

  1. AppContainer Integration

Most applications do not do any form of sandboxing, which is not ideal. Packaged applications require explicit user consent for certain actions, such as getting location information. Some of the applications packaged in this repository are given even more limited capabilities.

Code Signing

All the packages will be signed during GitHub actions for transparency. This has not been done yet.

Template Files

The template files are built on top of the Sample Template found here.

About

A WinGet repository with re-packaged applications using MSIX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors