Fediversity fork of clan-core (jsonschema x-defaultText). Mirror of upstream + fork branches.
  • Python 53%
  • Nix 29.6%
  • TypeScript 13.9%
  • CSS 1.7%
  • Svelte 1%
  • Other 0.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-20 10:18:26 +00:00
.gitea ci: don't update flake inputs without changes 2026-05-15 18:24:16 +02:00
.github github/ci: update actions/checkout from v5 to v6 2026-01-16 15:55:44 +01:00
checks checks/installation: drop nixos-facter patch merged upstream (nixos-facter#578) 2026-05-29 16:35:29 +02:00
clanServices Merge pull request 'clanServices/zerotier: reinit moons if it previously failed and created an empty moon config' (#7578) from zitrone/clan-core:zerotier-fix into main 2026-06-10 12:42:06 +00:00
darwinModules hosts: fix temp file cleanup and section duplication 2025-11-27 15:04:22 +01:00
devFlake Update nixpkgs-dev in devFlake 2026-06-19 10:01:51 +00:00
docs docs: add markdown version variable 2026-06-10 21:50:48 +08:00
flakeModules morph: drop dead integration tests 2026-04-08 11:31:21 +02:00
lib container-test-driver: systemd-nspawn requires /usr/ to recognize the directory as an OS tree 2026-05-29 16:35:29 +02:00
machines add regression test for macOS evaluation 2025-06-29 23:58:19 +02:00
modules inventory: remove inventory.services 2026-05-29 17:37:31 +02:00
nixosModules nixosModules/zfs: set boot.zfs.forceImportRoot true explicitly 2026-06-10 11:35:00 +02:00
pkgs Merge pull request 'pytest: cleanup os.environ mutation in generate_test_vars' (#7609) from fix-test-vars into main 2026-06-17 09:38:14 +00:00
scripts clanModules: remove remaining warnings 2026-05-29 17:37:31 +02:00
sops prettier: also format json 2024-12-11 14:38:36 +00:00
templates docs: update all docs links 2026-05-09 17:30:22 +08:00
vars/per-machine/test-backup/openssh Update vars via generator openssh for machine test-backup 2024-11-19 09:46:14 +00:00
.envrc clan-vm-manager: Fix regression 2024-07-29 17:33:46 +02:00
.gitignore .gitignore: add openspec/ directory 2026-03-10 18:20:35 +01:00
.rumdl.toml docs: add markdown version variable 2026-06-10 21:50:48 +08:00
_typos.toml refactor: switch clanServices tests from sops to age backend with on-the-fly generation 2026-03-30 22:44:59 +02:00
apps.nix flake: make clan-cli the default app 2026-05-09 15:06:15 +08:00
CODEOWNERS codeowners: add hgl for more folders 2026-02-16 10:22:15 +08:00
devShell.nix runtimeDespsFlake: also nix-select into flake 2026-01-27 09:43:50 +00:00
flake.lock Update sops-nix 2026-06-20 10:01:33 +00:00
flake.nix clanModules: remove remaining warnings 2026-05-29 17:37:31 +02:00
formatter.nix Merge pull request 'clanModules: remove remaining warnings' (#7525) from remove-clan-modules-residue into main 2026-05-29 17:24:55 +00:00
inventory.json inventory.json: remove all services from local inventory 2025-06-26 11:28:33 +02:00
LICENSE.md Update copyright dates in license file 2025-10-16 10:54:54 +00:00
pyproject.toml Merge pull request 'lint: enable D200 (unnecessary-multiline-docstring)' (#7179) from ke-lint-d200 into main 2026-04-07 07:58:33 +00:00
README.md docs: update all docs links 2026-05-09 17:30:22 +08:00
VERSION docs: init deploy-docs-v2 script 2026-03-07 18:49:06 +01: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 Clan's 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 Vars.

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: