A collection of nixosModules and image builders we use to test, distribute and develop clan.lol https://clan.lol/
Go to file
DavHau 4b8b1107ba
All checks were successful
checks / check-links (pull_request) Successful in 13s
checks / checks-impure (pull_request) Successful in 1m56s
checks / checks (pull_request) Successful in 4m53s
clanCore/packages.nix: add gitMinimal
WIthout this, deployment via `clan machines update` will fail on the remote machine if the flake.nix has a git input
2024-03-25 11:47:32 +07:00
.gitea/workflows reduce eval worker 2024-03-12 17:34:07 +01:00
checks Merge pull request 'clanModules: init matrix-synapse' (#1017) from matrix-synapse into main 2024-03-22 11:39:50 +00:00
clanModules Merge pull request 'clanModules: init matrix-synapse' (#1017) from matrix-synapse into main 2024-03-22 11:39:50 +00:00
docs backup docs 2024-03-22 14:56:22 +00:00
lib re-format with nixfmt 2024-03-17 19:48:49 +01:00
machines refactor backup test to be just a single machine 2024-03-19 14:32:11 +01:00
nixosModules clanCore/packages.nix: add gitMinimal 2024-03-25 11:47:32 +07:00
pkgs select-shell: Fix breakage with previous shell.nix change 2024-03-25 00:32:03 +01:00
templates re-format with nixfmt 2024-03-17 19:48:49 +01:00
.envrc select-shell: Fix breakage with previous shell.nix change 2024-03-25 00:32:03 +01:00
.gitignore fix evaluation of backup module 2024-03-17 18:16:08 +01:00
.gitmodules Removed submodule 2023-12-01 23:16:45 +01:00
devShell.nix re-format with nixfmt 2024-03-17 19:48:49 +01:00
flake.lock update flake lock - 2024-03-25T00:00+00:00 2024-03-25 00:00:15 +00:00
flake.nix clan-vm-manager: Working pytest skeleton. clan-cli: Fixing devshell depending on itself 2024-03-24 23:36:00 +01:00
formatter.nix select-shell: Fix breakage with previous shell.nix change 2024-03-25 00:32:03 +01:00
pyproject.toml fix pyproject syntax, ignore E731 2024-03-03 06:20:08 +01:00
README.md devShells: one global python devshell + activation via command 2024-03-01 18:16:38 +07:00

cLAN Core Repository

Welcome to the cLAN Core Repository, the heart of the clan.lol project! This monorepo houses all the essential packages, NixOS modules, CLI tools, and tests you need to contribute and work with the cLAN project.

Getting Started

If you're new to cLAN and eager to dive in, start with our quickstart guide:

  • Quickstart Guide: Check out quickstart.md to get up and running with cLAN in no time.

Managing Secrets

Security is paramount, and cLAN provides guidelines for handling secrets effectively:

Contributing to cLAN

We welcome contributions from the community, and we've prepared a comprehensive guide to help you get started:

  • Contribution Guidelines: Find out how to contribute and make a meaningful impact on the cLAN project by reading contributing.md.

Whether you're a newcomer or a seasoned developer, we look forward to your contributions and collaboration on the cLAN project. Let's build amazing things together!

development environment

Setup direnv and nix-direnv and execute dienv allow. To switch between different dev environments execute select-shell.