A collection of nixosModules and image builders we use to test, distribute and develop clan.lol https://clan.lol/
Go to file
clan-bot b9788a5dba
deploy / deploy-docs (push) Successful in 20s Details
buildbot/nix-build .#checks.aarch64-darwin.nixos-test_install_machine Build done. Details
buildbot/nix-build .#checks.aarch64-darwin.nixos-test-backup Build done. Details
buildbot/nix-build .#checks.aarch64-darwin.nixos-iso-installer Build done. Details
buildbot/nix-build .#checks.aarch64-darwin.nixos-flash-installer Build done. Details
buildbot/nix-build .#checks.aarch64-linux.nixos-test-backup Build done. Details
buildbot/nix-build .#checks.aarch64-linux.nixos-test_install_machine Build done. Details
buildbot/nix-build .#checks.x86_64-linux.check-for-breakpoints Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-age Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-git Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-nix Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-openssh Build done. Details
buildbot/nix-build .#checks.x86_64-linux."clan-dep-python3.11-mypy" Build done. Details
buildbot/nix-build .#checks.x86_64-linux."clan-dep-python3.11-qemu" Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-sops Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-sshpass Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-tor Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-zbar Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-pytest-without-core Build done. Details
buildbot/nix-build .#checks.aarch64-linux.nixos-flash-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-bash Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-e2fsprogs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-fakeroot Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-rsync Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-vm-manager-pytest Build done. Details
buildbot/nix-build .#checks.aarch64-linux.nixos-iso-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.borgbackup Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-pytest-with-core Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-vm-manager Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-cli Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-webview-ui Build done. Details
buildbot/nix-build .#checks.x86_64-linux.lib-jsonschema-example-valid Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-vm-manager-no-breakpoints Build done. Details
buildbot/nix-build .#checks.x86_64-linux.nixos-test-backup Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-merge-after-ci Build done. Details
buildbot/nix-build .#checks.x86_64-linux.lib-jsonschema-nix-unit-tests Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-pending-reviews Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-tea-create-pr Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-wayland-proxy-virtwl Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-webview-ui Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-zerotier-members Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-zerotierone Build done. Details
buildbot/nix-build .#checks.x86_64-linux.container Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-default Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-clan-cli Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-clan-cli-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-clan-ts-api Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-clan-vm-manager Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-default Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-editor Build done. Details
buildbot/nix-build .#checks.x86_64-linux.matrix-synapse Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-apk Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-archlinux Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-deb Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-gui-installer-rpm Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-impure-checks Build done. Details
buildbot/nix-build .#checks.x86_64-linux.deltachat Build done. Details
buildbot/nix-build .#checks.x86_64-linux.module-schema Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-zt-tcp-relay Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-deploy-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.nixos-test_install_machine Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-function-schema Build done. Details
buildbot/nix-build .#checks.x86_64-linux.renderClanOptions Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-moonlight-sunshine-accept Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-module-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-module-schema Build done. Details
buildbot/nix-build .#checks.x86_64-linux.secrets Build done. Details
buildbot/nix-build .#checks.x86_64-linux.nixos-iso-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.test-backups Build done. Details
buildbot/nix-build .#checks.x86_64-linux.treefmt Build done. Details
buildbot/nix-build .#checks.x86_64-linux.zt-tcp-relay Build done. Details
buildbot/nix-build .#checks.x86_64-linux.nixos-flash-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-iso-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.wayland-proxy-virtwl Build done. Details
buildbot/nix-build .#checks.x86_64-linux.syncthing Build done. Details
buildbot/nix-build .#checks.x86_64-linux.test-installation Build done. Details
buildbot/nix-eval Build done. Details
checks / checks-impure (push) Successful in 2m18s Details
Merge pull request 'clan/docs.py: remove epilog from the reference overview' (#1487) from a-kenji-cli/docs/reference-overview into main
2024-05-28 18:05:07 +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 impure-checks: unset `CLAN_DIR` 2024-05-24 12:03:11 +02:00
clanModules drop deprecated mdDoc 2024-05-28 13:35:11 +02:00
docs Update Contributing guide to external developers 2024-05-28 18:06:31 +02:00
flakeModules docs: improve flake-parts configuration 2024-04-16 12:02:44 +02:00
lib lib.jsonschema: parse some more types 2024-05-23 16:12:49 +02:00
machines/test-backup/facts drop unused test_backup_client machine 2024-04-04 11:24:30 +02:00
nixosModules drop deprecated mdDoc 2024-05-28 13:35:11 +02:00
pkgs Merge pull request 'clan/docs.py: remove epilog from the reference overview' (#1487) from a-kenji-cli/docs/reference-overview into main 2024-05-28 18:05:07 +00:00
scripts make git-hooks opt-in 2024-05-27 11:08:17 +02:00
templates consistent rename cLAN -> Clan 2024-05-27 13:58:32 +00:00
.envrc select-shell: Fix breakage with previous shell.nix change 2024-03-25 00:32:03 +01:00
.gitignore add webview threaded api 2024-05-18 14:14:12 +00: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
README.md consistent rename cLAN -> Clan 2024-05-27 13:58:32 +00:00
devShell.nix make git-hooks opt-in 2024-05-27 11:08:17 +02:00
flake.lock make git-hooks opt-in 2024-05-27 11:08:17 +02:00
flake.nix make git-hooks opt-in 2024-05-27 11:08:17 +02:00
formatter.nix devShell: fallback for darwin 2024-05-18 14:14:12 +00:00
pyproject.toml fix pyproject syntax, ignore E731 2024-03-03 06:20:08 +01:00

README.md

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.