Git Product home page Git Product logo

mobile-nixos's Introduction

Mobile NixOS

Mobile NixOS is a superset on top of NixOS Linux, Nixpkgs and Nix, aiming to abstract away the differences between mobile devices.

In four words: “NixOS, on your phone”.

Read more: About Mobile NixOS.

Documentation

As Mobile NixOS is a superset of NixOS Linux, the following documentation applies:

  • NixOS Manual - how to install, configure, and maintain a purely-functional Linux distribution

  • Nixpkgs Manual - contributing to Nixpkgs and using programming-language-specific Nix expressions

  • Nix Package Manager Manual - how to write Nix expressions (programs), and how to use Nix command line tools

Community

Mobile NixOS development and questions is currently hosted on the AArch64 channel for NixOS.

  • IRC - #nixos-aarch64 on freenode.net

The following community resources are also available, for NixOS questions.

Other Project Repositories

  • Nix - the purely functional package manager

  • Nixpkgs - the Nix packages collection

Continuous Integration

Mobile NixOS is continuously built on the organization’s Hydra instance.

There is no published artifacts for the time being, but the documentation should point you towards resources that you can use to get started quicker when your device is supported.

Contributing

There are two ways your contributions can reach this project.

Contributions are always welcome. If it’s your first time contributing: jump in and don’t be scared. Mistakes in your first contributions are room for improvement; it is not in our nature to scold new contributors.

License

Mobile NixOS is licensed under the MIT License.

Note

As with Nixpkgs, the MIT license does not apply to the packages built, but only to the files in this repository (expressions, scripts, modules, etc.).

Patches and derivative work are covered by the licenses of their respective packages.

mobile-nixos's People

Contributors

samueldr avatar lheckemann avatar danielfullmer avatar kirelagin avatar ashkitten avatar thefloweringash avatar craigem avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.