Skip to content

pradhamk/ninite4linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ninite4Linux

Ninite4Linux App Logo

An easy-to-use package installer for new Linux systems.

Client

Packages that are available for your particular distribution or Linux systems in general will be displayed in the selection menu.

Generic Linux packages will be unpacked to /opt (.tar.gz, .tar.xz, etc.)

Getting Started

Download the client AppImage from releases and run the executable as root

Building from source

  1. Clone this repo and go to the client directory
  2. Run cargo build --release
  3. Go to target/release and run the executable as root

In order to use a self-hosted Ninite4Linux API, change the api_url variable in utils.rs

API

The API is customizable, self-hostable, and packages can be added/altered/removed. The API will reload the packages.json file upon detecting a change in the file (this means you can leave the API running and simply edit the JSON file).

The package installation types can be found at install_types.txt.

About

A straightforward tool for installing packages on fresh Linux installations.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages