Skip to content

nix-community/linyaps-flake

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linyaps Flake

A Nix Flake project for deploying linyaps containers.

Quick Start

1. Build Packages

nix build .#linyaps-box
nix build .#linyaps

2. Use in NixOS

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;
          }
        ];
      };
    };
  };
}

Project Structure

.
├── flake.nix              # Main configuration file
├── pkgs/                  # Package definitions
│   ├── default.nix        # linyaps package definition
│   └── linyaps-box.nix    # linyaps-box package definition
└── README.md              # This file

Dependencies

  • linyaps-box: Simple OCI runtime, primarily used by linyaps
  • linyaps: Main package manager, providing complete Linglong container functionality

Related Links

Contributing

Issues and Pull Requests are welcome!

License

This project is licensed under the MIT License.


Inspired by nur-packages project.

About

linglong/linyaps for NixOS [maintainer=@wineee]

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nix 100.0%