Fork 0
A collection of nixosModules and image builders we use to test, distribute and develop clan.lol
Go to file
vater 8ffe5a562f broken links removed (and linking to doc pages (mkdocs rendered pages)) 2024-04-14 22:38:05 +00:00
.gitea/workflows worklow: disable link checking, this is done by mkDocs 2024-04-12 17:13:11 +02:00
checks factstore: secret backends now can return the path to a secret dynamically 2024-04-10 15:14:30 +00:00
clanModules rework root-password module 2024-04-12 12:00:43 +00:00
docs documentation: add contribution standards 2024-04-14 16:54:23 +02:00
flakeModules flake-parts: fixup type for specialArgs 2024-04-05 18:48:37 +02:00
lib set networking.hostName to clanCore.machineName 2024-04-09 15:10:08 +02:00
machines/test-backup/facts drop unused test_backup_client machine 2024-04-04 11:24:30 +02:00
nixosModules installer: add zstd compression 2024-04-12 14:00:25 +00:00
pkgs vm-manager: fix typos in error message 2024-04-13 12:18:58 +02:00
templates docs: decompose configuration guide 2024-04-13 15:46:38 +00: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 broken links removed (and linking to doc pages (mkdocs rendered pages)) 2024-04-14 22:38:05 +00:00
devShell.nix re-format with nixfmt 2024-03-17 19:48:49 +01:00
flake.lock update flake lock - 2024-04-08T00:00+00:00 2024-04-08 00:00:15 +00:00
flake.nix docs: clean up directory structure 2024-04-13 14:48:26 +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


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:

Managing Secrets

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

Contributing to cLAN

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

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.