A collection of nixosModules and image builders we use to test, distribute and develop clan.lol https://clan.lol/
Go to file
clan-bot 9fe0c07eb4
All checks were successful
deploy / deploy-docs (push) Successful in 20s
buildbot/nix-build .#checks.aarch64-darwin.nixos-test_install_machine Build done.
buildbot/nix-build .#checks.aarch64-darwin.nixos-test-backup Build done.
buildbot/nix-build .#checks.aarch64-darwin.nixos-minimal-inventory-machine Build done.
buildbot/nix-build .#checks.aarch64-darwin.nixos-flash-installer Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-git Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-nix Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-openssh Build done.
buildbot/nix-build .#checks.x86_64-linux."clan-dep-python3.12-mypy" Build done.
buildbot/nix-build .#checks.x86_64-linux."clan-dep-python3.12-qemu" Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-rsync Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-sops Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-tor Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-app-pytest Build done.
buildbot/nix-build .#checks.x86_64-linux.container Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-cli Build done.
buildbot/nix-build .#checks.aarch64-linux.nixos-minimal-inventory-machine Build done.
buildbot/nix-build .#checks.aarch64-linux.nixos-test-backup Build done.
buildbot/nix-build .#checks.aarch64-linux.nixos-test_install_machine Build done.
buildbot/nix-build .#checks.aarch64-linux.nixos-flash-installer Build done.
buildbot/nix-build .#checks.x86_64-linux.check-for-breakpoints Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-deb Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-archlinux Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-age Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-rpm Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-bash Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-e2fsprogs Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-sshpass Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-dep-zbar Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-pytest-with-core Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-pytest-without-core Build done.
buildbot/nix-build .#checks.x86_64-linux.clan-app-no-breakpoints Build done.
buildbot/nix-build .#checks.x86_64-linux.borgbackup Build done.
buildbot/nix-build .#checks.x86_64-linux.lib-inventory-eval Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-inventory-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.module-clan-vars-eval Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-default Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-apk Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-app Build done.
buildbot/nix-build .#checks.x86_64-linux.nixos-test_install_machine Build done.
buildbot/nix-build .#checks.x86_64-linux.deltachat Build done.
buildbot/nix-build .#checks.x86_64-linux.package-clan-cli Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-webview-ui Build done.
buildbot/nix-build .#checks.x86_64-linux.lib-inventory-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.lib-jsonschema-example-valid Build done.
buildbot/nix-build .#checks.x86_64-linux.flash Build done.
buildbot/nix-build .#checks.x86_64-linux.module-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.package-impure-checks Build done.
buildbot/nix-build .#checks.x86_64-linux.package-merge-after-ci Build done.
buildbot/nix-build .#checks.x86_64-linux.nixos-minimal-inventory-machine Build done.
buildbot/nix-build .#checks.x86_64-linux.matrix-synapse Build done.
buildbot/nix-build .#checks.x86_64-linux.package-pending-reviews Build done.
buildbot/nix-build .#checks.x86_64-linux.package-tea-create-pr Build done.
buildbot/nix-build .#checks.x86_64-linux.package-webview-ui Build done.
buildbot/nix-build .#checks.x86_64-linux.package-moonlight-sunshine-accept Build done.
buildbot/nix-build .#checks.x86_64-linux.package-zerotier-members Build done.
buildbot/nix-build .#checks.x86_64-linux.package-clan-cli-docs Build done.
buildbot/nix-build .#checks.x86_64-linux.package-clan-ts-api Build done.
buildbot/nix-build .#checks.x86_64-linux.package-default Build done.
buildbot/nix-build .#checks.x86_64-linux.devShell-docs Build done.
buildbot/nix-build .#checks.x86_64-linux.package-clan-app Build done.
buildbot/nix-build .#checks.x86_64-linux.package-editor Build done.
buildbot/nix-build .#checks.x86_64-linux.nixos-test-backup Build done.
buildbot/nix-build .#checks.x86_64-linux.renderClanOptions Build done.
buildbot/nix-build .#checks.x86_64-linux.package-zt-tcp-relay Build done.
buildbot/nix-build .#checks.x86_64-linux.lib-jsonschema-nix-unit-tests Build done.
buildbot/nix-build .#checks.x86_64-linux.package-zerotierone Build done.
buildbot/nix-build .#checks.x86_64-linux.package-deploy-docs Build done.
buildbot/nix-build .#checks.x86_64-linux.postgresql Build done.
buildbot/nix-build .#checks.x86_64-linux.secrets Build done.
buildbot/nix-build .#checks.x86_64-linux.treefmt Build done.
buildbot/nix-build .#checks.x86_64-linux.package-function-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.package-module-docs Build done.
buildbot/nix-build .#checks.x86_64-linux.nixos-flash-installer Build done.
buildbot/nix-build .#checks.x86_64-linux.package-docs Build done.
buildbot/nix-build .#checks.x86_64-linux.template-minimal Build done.
buildbot/nix-build .#checks.x86_64-linux.package-module-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.test-backups Build done.
buildbot/nix-build .#checks.x86_64-linux.wayland-proxy-virtwl Build done.
buildbot/nix-build .#checks.x86_64-linux.zt-tcp-relay Build done.
buildbot/nix-build .#checks.x86_64-linux.test-installation Build done.
buildbot/nix-build .#checks.x86_64-linux.syncthing Build done.
buildbot/nix-build .#checks.x86_64-linux.package-gui-install-test-ubuntu-22-04 Build done.
buildbot/nix-eval Build done.
checks / checks-impure (push) Successful in 4m11s
Merge pull request 'vars: init' (#1718) from DavHau/clan-core:DavHau-vars into main
2024-07-09 07:31:31 +00:00
.gitea/workflows ci: Change from deploy on pull_request to deploy on main push 2024-05-04 13:42:16 +02:00
checks Revert "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}" 2024-07-05 11:16:05 +02:00
clanModules matrix-synapse: remove obsolete patches 2024-07-08 15:59:54 +02:00
docs fix shellcheck warnings 2024-07-08 16:24:34 +02:00
flakeModules ClanModules: Add docs and api to retrieve metadata 2024-06-25 21:17:01 +02:00
lib add shellcheck hints to all envrc files 2024-07-08 16:24:34 +02:00
machines/test-backup/facts clanModules: init single disk 2024-07-03 11:05:00 +02:00
nixosModules vars: implement generating public variables via in_repo 2024-07-09 14:26:56 +07:00
pkgs vars: implement generating public variables via in_repo 2024-07-09 14:26:56 +07:00
scripts make git-hooks opt-in 2024-05-27 11:08:17 +02:00
templates Revert "clan.core: rename clan.{deployment,networking} -> clan.core.{deployment,networking}" 2024-07-05 11:16:05 +02:00
.envrc quote .envrc 2024-07-08 16:25:16 +02:00
.gitignore Add repro-hook to .gitignore 2024-06-24 19:22:24 +02:00
.gitmodules Removed submodule 2023-12-01 23:16:45 +01:00
CONTRIBUTING.md consistent rename cLAN -> Clan 2024-05-27 13:58:32 +00:00
devShell.nix vars: init 2024-06-27 21:09:55 +07:00
flake.lock remove nixos-generators 2024-07-08 16:24:34 +02:00
flake.nix remove nixos-generators 2024-07-08 16:24:34 +02:00
formatter.nix treefmt: upgrade nixfmt options 2024-07-08 16:24:34 +02:00
inventory.json Doc: add conceptual documentation 2024-07-06 17:22:47 +02:00
pyproject.toml fix pyproject syntax, ignore E731 2024-03-03 06:20:08 +01:00
README.md fix spelling in README 2024-06-29 09:08:49 +00:00

Clan core repository

Welcome to the Clan core repository, the heart of the clan.lol project! This monorepo is the foundation of Clan, a revolutionary open-source project aimed at restoring fun, freedom, and functionality to computing. Here, you'll find all the essential packages, NixOS modules, CLI tools, and tests needed to contribute to and work with the Clan project. Clan leverages the Nix system to ensure reliability, security, and seamless management of digital environments, putting the power back into the hands of users.

Why Clan?

Our mission is simple: to democratize computing by providing tools that empower users, foster innovation, and challenge outdated paradigms. Clan represents our contribution to a future where technology serves humanity, not the other way around. By participating in Clan, you're joining a movement dedicated to creating a secure, user-empowered digital future.

Features of Clan

  • Full-Stack System Deployment: Utilize Clans toolkit alongside Nix's reliability to build and manage systems effortlessly.
  • Overlay Networks: Secure, private communication channels between devices.
  • Virtual Machine Integration: Seamless operation of VM applications within the main operating system.
  • Robust Backup Management: Long-term, self-hosted data preservation.
  • Intuitive Secret Management: Simplified encryption and password management processes.

Getting started with Clan

If you're new to Clan and eager to dive in, start with our quickstart guide and explore the core functionalities that Clan offers:

  • Quickstart Guide: Check out getting started to get up and running with Clan in no time.

Managing secrets

In the Clan ecosystem, security is paramount. Learn how to handle secrets effectively:

  • Secrets Management: Securely manage secrets by consulting secrets.

Contributing to Clan

The Clan project thrives on community contributions. We welcome everyone to contribute and collaborate:

  • Contribution Guidelines: Make a meaningful impact by following the steps in contributing.

Join the revolution

Clan is more than a tool; it's a movement towards a better digital future. By contributing to the Clan project, you're part of changing technology for the better, together.

Community and support

Connect with us and the Clan community for support and discussion:

  • Matrix channel for live discussions.
  • IRC bridges (coming soon) for real-time chat support.