A Nix Flake project for deploying linyaps containers.
nix build .#linyaps-box
nix build .#linyaps
Include the nixos module in your configuration:
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
linyaps-flake.url = "github:nix-community/linyaps-flake";
};
outputs = { self, nixpkgs, linyaps-flake, ... }: {
nixosConfigurations = {
my-nixos = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./configuration.nix
linyaps-flake.nixosModules.linyaps
{
services.linyaps.enable = true;
}
];
};
};
};
}
.
├── flake.nix # Main configuration file
├── pkgs/ # Package definitions
│ ├── default.nix # linyaps package definition
│ └── linyaps-box.nix # linyaps-box package definition
└── README.md # This file
- linyaps-box: Simple OCI runtime, primarily used by linyaps
- linyaps: Main package manager, providing complete Linglong container functionality
Issues and Pull Requests are welcome!
This project is licensed under the MIT License.
Inspired by nur-packages project.