A collection of nixosModules and image builders we use to test, distribute and develop clan.lol https://clan.lol/
Go to file
clan-bot 97a1d8b52a
checks / checks-impure (push) Successful in 2m11s Details
buildbot/nix-build .#checks.aarch64-darwin.nixos-test_install_machine Build done. Details
buildbot/nix-build .#checks.aarch64-darwin.nixos-flash-installer Build done. Details
buildbot/nix-build .#checks.aarch64-linux.nixos-test_install_machine 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-python3.11-qemu" Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-rsync 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.x86_64-linux.devShell-clan-cli Build done. Details
deploy / deploy-docs (push) Successful in 19s 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-linux.nixos-test-backup 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-bash 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-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-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-age Build done. Details
buildbot/nix-build .#checks.aarch64-linux.nixos-flash-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-dep-tor Build done. Details
buildbot/nix-build .#checks.x86_64-linux.clan-pytest-with-core 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.clan-vm-manager-pytest 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-docs 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.aarch64-linux.nixos-iso-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-clan-vm-manager Build done. Details
buildbot/nix-build .#checks.x86_64-linux.lib-jsonschema-example-valid Build done. Details
buildbot/nix-build .#checks.x86_64-linux.container Build done. Details
buildbot/nix-build .#checks.x86_64-linux.borgbackup Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.deltachat Build done. Details
buildbot/nix-build .#checks.x86_64-linux.devShell-default Build done. Details
buildbot/nix-build .#checks.x86_64-linux.module-schema Build done. Details
buildbot/nix-build .#checks.x86_64-linux.matrix-synapse 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-vm-manager 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-impure-checks Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-clan-cli 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-default Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-merge-after-ci 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-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-zerotier-members Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-zerotierone Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-module-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.nixos-test-backup Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-deploy-docs Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-module-schema Build done. Details
buildbot/nix-build .#checks.x86_64-linux.treefmt Build done. Details
buildbot/nix-build .#checks.x86_64-linux.nixos-flash-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.test-backups Build done. Details
buildbot/nix-build .#checks.x86_64-linux.zt-tcp-relay Build done. Details
buildbot/nix-build .#checks.x86_64-linux.wayland-proxy-virtwl 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-installation Build done. Details
buildbot/nix-build .#checks.x86_64-linux.package-iso-installer Build done. Details
buildbot/nix-build .#checks.x86_64-linux.syncthing Build done. Details
buildbot/nix-eval Build done. Details
Merge pull request 'Change favicon. Add socials. Add RSS link.' (#1372) from Qubasa-main into main
2024-05-17 14:10:22 +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 nix flake update & disable checks.flash-installer 2024-05-15 22:54:38 +02:00
clanModules Add --ssh-pubkey FILE argument 2024-05-14 15:41:15 +02:00
docs Change favicon. Add socials. Add RSS link. 2024-05-17 16:07:14 +02:00
flakeModules docs: improve flake-parts configuration 2024-04-16 12:02:44 +02:00
lib Fix invalid jsonschema testcase 2024-05-04 14:11:28 +02:00
machines/test-backup/facts drop unused test_backup_client machine 2024-04-04 11:24:30 +02:00
nixosModules fix get_keymap_and_locale 2024-05-14 15:41:15 +02:00
pkgs Migrated blog to mkdocs 2024-05-16 15:08:24 +02:00
templates template: Throw error on missing ssh pub key 2024-05-14 18:29:04 +02:00
.envrc select-shell: Fix breakage with previous shell.nix change 2024-03-25 00:32:03 +01:00
.gitignore docs: clean up directory structure 2024-04-13 14:48:26 +02:00
.gitmodules Removed submodule 2023-12-01 23:16:45 +01:00
CONTRIBUTING.md add instructions to live reload docs 2024-04-12 17:13:11 +02:00
README.md readme: Update matrix link 2024-05-15 23:00:08 +02:00
devShell.nix re-format with nixfmt 2024-03-17 19:48:49 +01:00
flake.lock nix flake update & disable checks.flash-installer 2024-05-15 22:54:38 +02:00
flake.nix Add --ssh-pubkey FILE argument 2024-05-14 15:41:15 +02:00
formatter.nix ruff: switch to check subcommand 2024-03-26 12:52:00 +01: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.