├── .envrc ├── .gitea ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build-clan-app-darwin.yml │ ├── create-pr.sh │ ├── deploy.yaml │ └── update-flake-inputs.yml ├── .github ├── dependabot.yml └── workflows │ └── repo-sync.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE.md ├── README.md ├── checks ├── app-ocr │ └── default.nix ├── assets │ └── ssh │ │ ├── privkey │ │ └── pubkey ├── borgbackup │ ├── default.nix │ ├── sops │ │ ├── machines │ │ │ └── clientone │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── clientone-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ └── vars │ │ └── per-machine │ │ └── clientone │ │ └── borgbackup │ │ ├── borgbackup.repokey │ │ ├── machines │ │ │ └── clientone │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ ├── borgbackup.ssh.pub │ │ └── value │ │ └── borgbackup.ssh │ │ ├── machines │ │ └── clientone │ │ ├── secret │ │ └── users │ │ └── admin ├── container │ └── default.nix ├── devshell │ └── flake-module.nix ├── dont-depend-on-repo-root.nix ├── flake-module.nix ├── flash │ └── flake-module.nix ├── installation │ ├── flake-module.nix │ ├── pyproject.toml │ └── test-helpers.nix ├── llm │ ├── default.nix │ └── qwen3-4b-instruct.nix ├── morph │ ├── flake-module.nix │ └── template │ │ └── configuration.nix ├── mycelium │ ├── default.nix │ ├── sops │ │ ├── machines │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ └── vars │ │ └── per-machine │ │ └── server │ │ └── mycelium │ │ ├── ip │ │ └── value │ │ ├── key │ │ ├── machines │ │ │ └── server │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── pubkey │ │ └── value ├── nixos-documentation │ └── flake-module.nix ├── secrets │ ├── .clan-flake │ ├── clan-secrets │ ├── default.nix │ ├── key.age │ └── sops │ │ ├── groups │ │ └── group │ │ │ └── machines │ │ │ └── machine │ │ ├── machines │ │ └── machine │ │ │ └── key.json │ │ ├── secrets │ │ ├── group-secret │ │ │ ├── groups │ │ │ │ └── group │ │ │ └── secret │ │ └── secret │ │ │ ├── machines │ │ │ └── machine │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ └── users │ │ └── admin │ │ └── key.json ├── service-dummy-test-from-flake │ ├── default.nix │ ├── flake.nix │ ├── sops │ │ ├── machines │ │ │ ├── admin1 │ │ │ │ └── key.json │ │ │ └── peer1 │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── admin1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── peer1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ └── vars │ │ └── per-machine │ │ ├── admin1 │ │ └── dummy-generator │ │ │ ├── generated-password │ │ │ ├── machines │ │ │ │ └── admin1 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ │ └── host-id │ │ │ └── value │ │ └── peer1 │ │ ├── dummy-generator │ │ ├── generated-password │ │ │ ├── machines │ │ │ │ └── peer1 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── host-id │ │ │ └── value │ │ └── new-service │ │ ├── a-secret │ │ ├── machines │ │ │ └── peer1 │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── not-a-secret │ │ └── value ├── service-dummy-test │ ├── default.nix │ ├── legacy-module │ │ ├── README.md │ │ ├── roles │ │ │ ├── admin.nix │ │ │ └── peer.nix │ │ └── shared.nix │ ├── sops │ │ ├── machines │ │ │ ├── admin1 │ │ │ │ └── key.json │ │ │ └── peer1 │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── admin1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── peer1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ └── vars │ │ └── per-machine │ │ ├── admin1 │ │ └── dummy-generator │ │ │ ├── generated-password │ │ │ ├── machines │ │ │ │ └── admin1 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ │ └── host-id │ │ │ └── value │ │ └── peer1 │ │ ├── dummy-generator │ │ ├── generated-password │ │ │ ├── machines │ │ │ │ └── peer1 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── host-id │ │ │ └── value │ │ └── new-service │ │ ├── a-secret │ │ ├── machines │ │ │ └── peer1 │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── not-a-secret │ │ └── value ├── systemd-abstraction │ └── default.nix ├── test-extra-python-packages │ └── default.nix ├── update │ ├── flake-module.nix │ ├── switch-to-configuration-initrd-mount-fix.patch │ └── test-update-machine │ │ └── configuration.nix ├── user-firewall │ ├── common.nix │ ├── iptables.nix │ ├── nftables.nix │ └── router.nix └── wayland-proxy-virtwl │ └── default.nix ├── clanModules └── flake-module.nix ├── clanServices ├── admin │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── root-password.nix │ ├── ssh.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── private-test-key │ │ ├── sops │ │ ├── machines │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ ├── client │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── server │ │ ├── openssh │ │ ├── ssh.id_ed25519.pub │ │ │ └── value │ │ └── ssh.id_ed25519 │ │ │ ├── machines │ │ │ └── server │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ ├── root-password │ │ ├── password-hash │ │ │ ├── machines │ │ │ │ └── server │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── password │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ └── state-version │ │ └── version │ │ └── value ├── borgbackup │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── clientone │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── clientone-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ ├── clientone │ │ ├── borgbackup │ │ │ ├── borgbackup.repokey │ │ │ │ ├── machines │ │ │ │ │ └── clientone │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ ├── borgbackup.ssh.pub │ │ │ │ └── value │ │ │ └── borgbackup.ssh │ │ │ │ ├── machines │ │ │ │ └── clientone │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── serverone │ │ └── state-version │ │ └── version │ │ └── value ├── certificates │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ ├── ca │ │ │ │ └── key.json │ │ │ ├── client │ │ │ │ └── key.json │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── ca-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ ├── client-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ ├── per-machine │ │ ├── ca │ │ │ ├── state-version │ │ │ │ └── version │ │ │ │ │ └── value │ │ │ ├── step-intermediate-cert │ │ │ │ └── intermediate.crt │ │ │ │ │ └── value │ │ │ └── step-intermediate-key │ │ │ │ └── intermediate.key │ │ │ │ ├── machines │ │ │ │ └── ca │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ ├── client │ │ │ └── state-version │ │ │ │ └── version │ │ │ │ └── value │ │ └── server │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── shared │ │ └── step-ca │ │ ├── ca.crt │ │ └── value │ │ └── ca.key │ │ ├── secret │ │ └── users │ │ └── admin ├── coredns │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ └── sops │ │ └── users │ │ └── admin │ │ └── key.json ├── data-mesher │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── peer.nix │ ├── shared.nix │ ├── signer.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ ├── admin │ │ │ │ └── key.json │ │ │ ├── peer │ │ │ │ └── key.json │ │ │ └── signer │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── admin-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ ├── peer-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── signer-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ ├── per-machine │ │ ├── admin │ │ │ ├── data-mesher-host-key │ │ │ │ ├── private_key │ │ │ │ │ ├── machines │ │ │ │ │ │ └── admin │ │ │ │ │ ├── secret │ │ │ │ │ └── users │ │ │ │ │ │ └── admin │ │ │ │ └── public_key │ │ │ │ │ └── value │ │ │ └── state-version │ │ │ │ └── version │ │ │ │ └── value │ │ ├── peer │ │ │ ├── data-mesher-host-key │ │ │ │ ├── private_key │ │ │ │ │ ├── machines │ │ │ │ │ │ └── peer │ │ │ │ │ ├── secret │ │ │ │ │ └── users │ │ │ │ │ │ └── admin │ │ │ │ └── public_key │ │ │ │ │ └── value │ │ │ └── state-version │ │ │ │ └── version │ │ │ │ └── value │ │ └── signer │ │ │ ├── data-mesher-host-key │ │ │ ├── private_key │ │ │ │ ├── machines │ │ │ │ │ └── signer │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── public_key │ │ │ │ └── value │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── shared │ │ └── data-mesher-network-key │ │ ├── private_key │ │ ├── machines │ │ │ ├── admin │ │ │ ├── peer │ │ │ └── signer │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── public_key │ │ └── value ├── dyndns │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── nginx.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ ├── per-machine │ │ └── server │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── shared │ │ └── dyndns-namecheap-example.com │ │ └── dyndns-namecheap-example.com │ │ ├── machines │ │ └── server │ │ ├── secret │ │ └── users │ │ └── admin ├── emergency-access │ ├── README.md │ ├── default.nix │ └── flake-module.nix ├── flake-module.nix ├── garage │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ ├── per-machine │ │ └── server │ │ │ ├── garage │ │ │ ├── admin_token │ │ │ │ ├── machines │ │ │ │ │ └── server │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── metrics_token │ │ │ │ ├── machines │ │ │ │ └── server │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── shared │ │ └── garage-shared │ │ └── rpc_secret │ │ ├── machines │ │ └── server │ │ ├── secret │ │ └── users │ │ └── admin ├── hello-world │ ├── README.md │ ├── default.nix │ ├── evening.nix │ ├── flake-module.nix │ └── tests │ │ ├── eval-tests.nix │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── peer1 │ │ └── hello │ │ └── hello │ │ └── value ├── importer │ ├── README.md │ ├── default.nix │ └── flake-module.nix ├── internet │ ├── README.md │ ├── default.nix │ └── flake-module.nix ├── kde │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── client │ │ └── state-version │ │ └── version │ │ └── value ├── localbackup │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── machine │ │ └── state-version │ │ └── version │ │ └── value ├── matrix-synapse │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── nginx.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── machine │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── machine-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── machine │ │ ├── matrix-password-admin │ │ └── matrix-password-admin │ │ │ ├── machines │ │ │ └── machine │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ ├── matrix-password-someuser │ │ └── matrix-password-someuser │ │ │ ├── machines │ │ │ └── machine │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ ├── matrix-synapse │ │ └── synapse-registration_shared_secret │ │ │ ├── machines │ │ │ └── machine │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ └── state-version │ │ └── version │ │ └── value ├── monitoring │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── telegraf.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── peer1 │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── peer1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── peer1 │ │ ├── state-version │ │ └── version │ │ │ └── value │ │ ├── telegraf-certs │ │ ├── crt │ │ │ └── value │ │ └── key │ │ │ ├── machines │ │ │ └── peer1 │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ └── telegraf │ │ ├── miniserve-auth │ │ ├── machines │ │ │ └── peer1 │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ ├── password-env │ │ ├── machines │ │ │ └── peer1 │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── password │ │ ├── machines │ │ └── peer1 │ │ ├── secret │ │ └── users │ │ └── admin ├── mycelium │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── server │ │ ├── mycelium │ │ ├── ip │ │ │ └── value │ │ ├── key │ │ │ ├── machines │ │ │ │ └── server │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── pubkey │ │ │ └── value │ │ └── state-version │ │ └── version │ │ └── value ├── packages │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── server │ │ └── state-version │ │ └── version │ │ └── value ├── sshd │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── no-search-domains.nix │ │ ├── sops │ │ ├── machines │ │ │ ├── client │ │ │ │ └── key.json │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── client-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ ├── per-machine │ │ ├── client │ │ │ └── state-version │ │ │ │ └── version │ │ │ │ └── value │ │ └── server │ │ │ ├── openssh-cert │ │ │ ├── .validation-hash │ │ │ └── ssh.id_ed25519-cert.pub │ │ │ │ └── value │ │ │ ├── openssh-rsa │ │ │ ├── ssh.id_rsa.pub │ │ │ │ └── value │ │ │ └── ssh.id_rsa │ │ │ │ ├── machines │ │ │ │ └── server │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ │ ├── openssh │ │ │ ├── ssh.id_ed25519.pub │ │ │ │ └── value │ │ │ └── ssh.id_ed25519 │ │ │ │ ├── machines │ │ │ │ └── server │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── shared │ │ └── openssh-ca │ │ ├── id_ed25519.pub │ │ └── value │ │ └── id_ed25519 │ │ ├── machines │ │ ├── client │ │ └── server │ │ ├── secret │ │ └── users │ │ └── admin ├── syncthing │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── tests │ │ ├── eval-tests.nix │ │ └── vm │ │ │ ├── default.nix │ │ │ ├── sops │ │ │ ├── machines │ │ │ │ ├── machine1 │ │ │ │ │ └── key.json │ │ │ │ ├── machine2 │ │ │ │ │ └── key.json │ │ │ │ ├── machine3 │ │ │ │ │ └── key.json │ │ │ │ └── machine4 │ │ │ │ │ └── key.json │ │ │ ├── secrets │ │ │ │ ├── machine1-age.key │ │ │ │ │ ├── secret │ │ │ │ │ └── users │ │ │ │ │ │ └── admin │ │ │ │ ├── machine2-age.key │ │ │ │ │ ├── secret │ │ │ │ │ └── users │ │ │ │ │ │ └── admin │ │ │ │ ├── machine3-age.key │ │ │ │ │ ├── secret │ │ │ │ │ └── users │ │ │ │ │ │ └── admin │ │ │ │ └── machine4-age.key │ │ │ │ │ ├── secret │ │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── users │ │ │ │ └── admin │ │ │ │ └── key.json │ │ │ └── vars │ │ │ └── per-machine │ │ │ ├── machine1 │ │ │ └── syncthing │ │ │ │ ├── api │ │ │ │ ├── machines │ │ │ │ │ └── machine1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ ├── cert │ │ │ │ ├── machines │ │ │ │ │ └── machine1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ ├── id │ │ │ │ └── value │ │ │ │ └── key │ │ │ │ ├── machines │ │ │ │ └── machine1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ │ ├── machine2 │ │ │ └── syncthing │ │ │ │ ├── api │ │ │ │ ├── machines │ │ │ │ │ └── machine2 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ ├── cert │ │ │ │ ├── machines │ │ │ │ │ └── machine2 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ ├── id │ │ │ │ └── value │ │ │ │ └── key │ │ │ │ ├── machines │ │ │ │ └── machine2 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ │ ├── machine3 │ │ │ └── syncthing │ │ │ │ ├── api │ │ │ │ ├── machines │ │ │ │ │ └── machine3 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ ├── cert │ │ │ │ ├── machines │ │ │ │ │ └── machine3 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ ├── id │ │ │ │ └── value │ │ │ │ └── key │ │ │ │ ├── machines │ │ │ │ └── machine3 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ │ └── machine4 │ │ │ └── syncthing │ │ │ ├── api │ │ │ ├── machines │ │ │ │ └── machine4 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ │ ├── cert │ │ │ ├── machines │ │ │ │ └── machine4 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ │ ├── id │ │ │ └── value │ │ │ └── key │ │ │ ├── machines │ │ │ └── machine4 │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ └── vars.nix ├── tor │ ├── README.md │ ├── default.nix │ └── flake-module.nix ├── trusted-nix-caches │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── server │ │ └── state-version │ │ └── version │ │ └── value ├── users │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ └── server │ │ │ │ └── key.json │ │ ├── secrets │ │ │ └── server-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ └── server │ │ ├── state-version │ │ └── version │ │ │ └── value │ │ ├── user-password-root │ │ ├── user-password-hash │ │ │ ├── machines │ │ │ │ └── server │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── user-password │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ └── user-password-testuser │ │ ├── user-password-hash │ │ ├── machines │ │ │ └── server │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── user-password │ │ ├── secret │ │ └── users │ │ └── admin ├── wifi │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ ├── eval-tests.nix │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ ├── second │ │ │ │ └── key.json │ │ │ └── test │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── second-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── test-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ ├── per-machine │ │ ├── second │ │ │ └── state-version │ │ │ │ └── version │ │ │ │ └── value │ │ └── test │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ │ └── shared │ │ ├── wifi.all │ │ ├── network-name │ │ │ ├── machines │ │ │ │ └── second │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── password │ │ │ ├── machines │ │ │ └── second │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ │ └── wifi.one │ │ ├── network-name │ │ ├── machines │ │ │ ├── second │ │ │ └── test │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── password │ │ ├── machines │ │ ├── second │ │ └── test │ │ ├── secret │ │ └── users │ │ └── admin ├── wireguard │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── ipv6_allocator.py │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ ├── controller1 │ │ │ │ └── key.json │ │ │ ├── controller2 │ │ │ │ └── key.json │ │ │ ├── peer1 │ │ │ │ └── key.json │ │ │ ├── peer2 │ │ │ │ └── key.json │ │ │ └── peer3 │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── controller1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ ├── controller2-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ ├── peer1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ ├── peer2-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── peer3-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ ├── controller1 │ │ ├── state-version │ │ │ └── version │ │ │ │ └── value │ │ ├── wireguard-keys-wg-test-one │ │ │ ├── privatekey │ │ │ │ ├── machines │ │ │ │ │ └── controller1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── publickey │ │ │ │ └── value │ │ └── wireguard-network-wg-test-one │ │ │ ├── .validation-hash │ │ │ └── prefix │ │ │ └── value │ │ ├── controller2 │ │ ├── state-version │ │ │ └── version │ │ │ │ └── value │ │ ├── wireguard-keys-wg-test-one │ │ │ ├── privatekey │ │ │ │ ├── machines │ │ │ │ │ └── controller2 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── publickey │ │ │ │ └── value │ │ └── wireguard-network-wg-test-one │ │ │ ├── .validation-hash │ │ │ └── prefix │ │ │ └── value │ │ ├── peer1 │ │ ├── state-version │ │ │ └── version │ │ │ │ └── value │ │ ├── wireguard-keys-wg-test-one │ │ │ ├── privatekey │ │ │ │ ├── machines │ │ │ │ │ └── peer1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── publickey │ │ │ │ └── value │ │ └── wireguard-network-wg-test-one │ │ │ ├── .validation-hash │ │ │ └── suffix │ │ │ └── value │ │ ├── peer2 │ │ ├── state-version │ │ │ └── version │ │ │ │ └── value │ │ ├── wireguard-keys-wg-test-one │ │ │ ├── privatekey │ │ │ │ ├── machines │ │ │ │ │ └── peer2 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── publickey │ │ │ │ └── value │ │ └── wireguard-network-wg-test-one │ │ │ ├── .validation-hash │ │ │ └── suffix │ │ │ └── value │ │ └── peer3 │ │ ├── state-version │ │ └── version │ │ │ └── value │ │ ├── wireguard-keys-wg-test-one │ │ ├── privatekey │ │ │ ├── machines │ │ │ │ └── peer3 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── publickey │ │ │ └── value │ │ └── wireguard-network-wg-test-one │ │ ├── .validation-hash │ │ └── suffix │ │ └── value ├── yggdrasil │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ └── tests │ │ └── vm │ │ ├── default.nix │ │ ├── sops │ │ ├── machines │ │ │ ├── peer1 │ │ │ │ └── key.json │ │ │ └── peer2 │ │ │ │ └── key.json │ │ ├── secrets │ │ │ ├── peer1-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── peer2-age.key │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ └── admin │ │ └── users │ │ │ └── admin │ │ │ └── key.json │ │ └── vars │ │ └── per-machine │ │ ├── peer1 │ │ ├── mycelium │ │ │ ├── ip │ │ │ │ └── value │ │ │ ├── key │ │ │ │ ├── machines │ │ │ │ │ └── peer1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── pubkey │ │ │ │ └── value │ │ ├── state-version │ │ │ └── version │ │ │ │ └── value │ │ ├── yggdrasil │ │ │ ├── address │ │ │ │ └── value │ │ │ ├── privateKey │ │ │ │ ├── machines │ │ │ │ │ └── peer1 │ │ │ │ ├── secret │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ └── publicKey │ │ │ │ └── value │ │ └── zerotier │ │ │ ├── zerotier-identity-secret │ │ │ ├── machines │ │ │ │ └── peer1 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ │ ├── zerotier-ip │ │ │ └── value │ │ │ └── zerotier-network-id │ │ │ └── value │ │ └── peer2 │ │ ├── mycelium │ │ ├── ip │ │ │ └── value │ │ ├── key │ │ │ ├── machines │ │ │ │ └── peer2 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── pubkey │ │ │ └── value │ │ ├── state-version │ │ └── version │ │ │ └── value │ │ ├── yggdrasil │ │ ├── address │ │ │ └── value │ │ ├── privateKey │ │ │ ├── machines │ │ │ │ └── peer2 │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── publicKey │ │ │ └── value │ │ └── zerotier │ │ ├── zerotier-identity-secret │ │ ├── machines │ │ │ └── peer2 │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── zerotier-ip │ │ └── value └── zerotier │ ├── README.md │ ├── default.nix │ ├── flake-module.nix │ ├── shared.nix │ └── tests │ ├── eval-tests.nix │ └── vm │ ├── default.nix │ ├── sops │ ├── machines │ │ ├── bam │ │ │ └── key.json │ │ ├── jon │ │ │ └── key.json │ │ └── sara │ │ │ └── key.json │ ├── secrets │ │ ├── bam-age.key │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ ├── jon-age.key │ │ │ ├── secret │ │ │ └── users │ │ │ │ └── admin │ │ └── sara-age.key │ │ │ ├── secret │ │ │ └── users │ │ │ └── admin │ └── users │ │ └── admin │ │ └── key.json │ └── vars │ └── per-machine │ ├── bam │ ├── state-version │ │ └── version │ │ │ └── value │ └── zerotier │ │ ├── zerotier-identity-secret │ │ ├── machines │ │ │ └── bam │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ ├── zerotier-ip │ │ └── value │ │ └── zerotier-network-id │ │ └── value │ ├── jon │ ├── state-version │ │ └── version │ │ │ └── value │ └── zerotier │ │ ├── zerotier-identity-secret │ │ ├── machines │ │ │ └── jon │ │ ├── secret │ │ └── users │ │ │ └── admin │ │ └── zerotier-ip │ │ └── value │ └── sara │ ├── state-version │ └── version │ │ └── value │ └── zerotier │ ├── zerotier-identity-secret │ ├── machines │ │ └── sara │ ├── secret │ └── users │ │ └── admin │ └── zerotier-ip │ └── value ├── darwinModules └── hosts.nix ├── devFlake ├── flake-compat.nix ├── flake.lock └── flake.nix ├── devShell.nix ├── docs ├── .envrc ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── _internal │ └── use-cases │ │ ├── 01-self-host.md │ │ ├── 02-join-network.md │ │ ├── 03-maintaining-clan-modules.md │ │ └── _template.md ├── code-examples │ ├── disko-raid.nix │ └── disko-single-disk.nix ├── mkdocs.yml ├── nix │ ├── default.nix │ ├── deploy-docs.nix │ └── flake-module.nix ├── overrides │ ├── main.html │ └── options.html ├── release-notes.md └── site │ ├── api.md │ ├── concepts │ └── templates.md │ ├── decisions │ ├── 01-Clan-Modules.md │ ├── 02-clan-as-library.md │ ├── 03-adr-numbering-process.md │ ├── 04-fetching-nix-from-python.md │ ├── 05-deployment-parameters.md │ ├── Architecture-decisions.md │ └── template.md │ ├── getting-started │ ├── add-machines.md │ ├── add-services.md │ ├── add-users.md │ ├── configure-disk.md │ ├── continuous-integration.md │ ├── convert-existing-NixOS-configuration.md │ ├── creating-your-first-clan.md │ ├── deploy-to-physical-machine │ │ ├── flash-installer.md │ │ └── install-machine.md │ ├── deploy-to-virtual-machine.md │ └── update-machines.md │ ├── guides │ ├── backups │ │ ├── advanced-example.md │ │ ├── backup-intro.md │ │ ├── digging-deeper.md │ │ └── minimal-example.md │ ├── contributing │ │ ├── CONTRIBUTING.md │ │ ├── debugging.md │ │ └── testing.md │ ├── disk-encryption.md │ ├── disko-templates │ │ └── community.md │ ├── flake-parts.md │ ├── internal-ssl-services.md │ ├── inventory │ │ ├── autoincludes.md │ │ └── inventory.md │ ├── macos.md │ ├── migrations │ │ ├── disk-id.md │ │ ├── migrate-inventory-services.md │ │ └── migration-facts-vars.md │ ├── networking │ │ ├── mesh-vpn.md │ │ └── networking.md │ ├── nixos-rebuild.md │ ├── nixpkgs-flake-input │ │ └── index.md │ ├── secrets.md │ ├── secure-boot.md │ ├── services │ │ ├── community.md │ │ ├── exports.md │ │ └── introduction-to-services.md │ └── vars │ │ ├── sops │ │ └── age-plugins.md │ │ ├── vars-advanced-examples.md │ │ ├── vars-backend.md │ │ ├── vars-concepts.md │ │ ├── vars-overview.md │ │ └── vars-troubleshooting.md │ ├── index.md │ ├── reference │ ├── clanLib │ │ └── index.md │ ├── glossary.md │ └── index.md │ ├── services │ ├── community.md │ └── definition.md │ └── static │ └── extra.css ├── flake.lock ├── flake.nix ├── flakeModules ├── clan.nix ├── demo_iso.nix ├── demo_template │ └── configuration.nix └── flake-module.nix ├── formatter.nix ├── inventory.json ├── lib ├── README.md ├── clan │ ├── checkConfig.nix │ └── default.nix ├── clanTest │ ├── flake-module.nix │ ├── vars-executor.nix │ └── virtual-fs.nix ├── default.nix ├── dir_test.nix ├── docs.nix ├── evalService.nix ├── exports │ ├── exports.nix │ ├── test_buildScopeKey.nix │ ├── test_checkExports.nix │ ├── test_checkScope.nix │ ├── test_getExport.nix │ ├── test_integration.nix │ ├── test_parseScope.nix │ ├── test_selectExports.nix │ └── tests.nix ├── filter-clan-core │ ├── flake-module.nix │ └── nix-filter.nix ├── flake-inputs.nix ├── flake-module.nix ├── flake-parts │ └── clan-nixos-test.nix ├── flakes.nix ├── introspection │ ├── default.nix │ ├── flake-module.nix │ ├── getPriosLegacy.nix │ └── test.nix ├── inventory │ ├── default.nix │ ├── distributed-service │ │ ├── all-services-wrapper.nix │ │ ├── api-feature.nix │ │ ├── flake-module.nix │ │ ├── service-module.nix │ │ └── tests │ │ │ ├── default.nix │ │ │ ├── extraModules.nix │ │ │ ├── import_module_spec.nix │ │ │ ├── machine_imports.nix │ │ │ ├── oneOption.nix │ │ │ ├── per_instance_args.nix │ │ │ ├── per_machine_args.nix │ │ │ ├── settings.nix │ │ │ └── specialArgs.nix │ ├── flake-module.nix │ └── schemas │ │ └── default.nix ├── jsonschema │ ├── default.nix │ ├── example-data.json │ ├── example-interface.nix │ ├── example-schema.json │ ├── flake-module.nix │ ├── gen-options-json.sh │ ├── options.json │ ├── test.nix │ ├── test_parseOption.nix │ └── test_parseOptions.nix ├── resolve-module │ ├── default.nix │ └── test.nix ├── test │ ├── container-test-driver │ │ ├── driver-module.nix │ │ ├── nixos-module.nix │ │ ├── package.nix │ │ ├── pyproject.toml │ │ ├── test-script-prepend.py │ │ └── test_driver │ │ │ ├── __init__.py │ │ │ ├── logger.py │ │ │ └── py.typed │ ├── container-test.nix │ ├── default.nix │ ├── flakeModules.nix │ ├── minify.nix │ ├── sops.nix │ └── test-base.nix ├── tests.nix ├── types │ ├── default.nix │ ├── exclusive.nix │ ├── flake-module.nix │ ├── tests.nix │ └── unique.nix ├── vars-test-flake │ └── vars │ │ ├── per-machine │ │ └── test-machine │ │ │ └── test-generator │ │ │ └── test-file │ │ │ └── value │ │ └── shared │ │ └── test-generator │ │ └── test-file │ │ └── value ├── vars.nix └── vars_test.nix ├── machines ├── test-backup │ └── facts │ │ └── borgbackup.ssh.pub ├── test-darwin-machine │ └── configuration.nix └── test-inventory-machine │ └── facter.json ├── modules ├── clan │ ├── checks.nix │ ├── computed-tags.nix │ ├── default.nix │ ├── distributed-services.nix │ ├── eval-docs.nix │ ├── flake-module.nix │ ├── module.nix │ ├── secrets.nix │ ├── templates.nix │ └── top-level-interface.nix ├── flake-module.nix └── inventoryClass │ ├── default.nix │ ├── inventory.nix │ ├── meta.nix │ └── role.nix ├── nixosModules ├── bcachefs.nix ├── clanCore │ ├── backups.nix │ ├── default.nix │ ├── defaults.nix │ ├── facts │ │ ├── compat.nix │ │ ├── default.nix │ │ ├── public │ │ │ ├── in_repo.nix │ │ │ └── vm.nix │ │ └── secret │ │ │ ├── password-store.nix │ │ │ ├── sops.nix │ │ │ └── vm.nix │ ├── inventory │ │ ├── default.nix │ │ ├── implementation.nix │ │ └── interface.nix │ ├── machine-id │ │ ├── default.nix │ │ ├── tests │ │ │ ├── flake-module.nix │ │ │ ├── sops │ │ │ │ └── users │ │ │ │ │ └── admin │ │ │ │ │ └── key.json │ │ │ └── vars │ │ │ │ └── per-machine │ │ │ │ └── server │ │ │ │ └── machine-id │ │ │ │ └── machineId │ │ │ │ └── value │ │ └── uuid4.sh │ ├── meta │ │ └── interface.nix │ ├── metadata.nix │ ├── networking.nix │ ├── nix-settings.nix │ ├── nixos-facter.nix │ ├── options.nix │ ├── outputs.nix │ ├── postgresql │ │ ├── default.nix │ │ └── tests │ │ │ └── flake-module.nix │ ├── serial.nix │ ├── sops.nix │ ├── state-version │ │ ├── default.nix │ │ └── tests │ │ │ ├── flake-module.nix │ │ │ ├── sops │ │ │ └── users │ │ │ │ └── admin │ │ │ │ └── key.json │ │ │ └── vars │ │ │ └── per-machine │ │ │ └── server │ │ │ └── state-version │ │ │ └── version │ │ │ └── value │ ├── state.nix │ ├── vars │ │ ├── default.nix │ │ ├── eval-tests │ │ │ └── default.nix │ │ ├── flake-module.nix │ │ ├── generator.nix │ │ ├── interface.nix │ │ ├── public │ │ │ └── in_repo.nix │ │ ├── secret │ │ │ ├── fs.nix │ │ │ ├── on-machine.nix │ │ │ ├── password-store.nix │ │ │ ├── sops │ │ │ │ ├── default.nix │ │ │ │ ├── eval-tests │ │ │ │ │ ├── default.nix │ │ │ │ │ └── populated │ │ │ │ │ │ └── vars │ │ │ │ │ │ └── my_machine │ │ │ │ │ │ └── my_generator │ │ │ │ │ │ └── my_secret │ │ │ │ └── generators-to-sops.nix │ │ │ └── vm.nix │ │ └── settings-opts.nix │ ├── vm-base.nix │ ├── vm.nix │ ├── wayland-proxy-virtwl.nix │ ├── waypipe.nix │ ├── zerotier │ │ ├── default.nix │ │ ├── generate.py │ │ └── genmoon.py │ └── zfs.nix ├── flake-module.nix ├── hidden-ssh-announce.nix ├── installer │ ├── default.nix │ └── zfs-latest.nix ├── machineModules │ ├── forName.nix │ └── overridePkgs.nix └── user-firewall │ ├── README.md │ └── default.nix ├── pkgs ├── builders │ └── script-writers.nix ├── clan-app │ ├── .envrc │ ├── README.md │ ├── bin │ │ ├── clan-app │ │ ├── reload-python-api.sh │ │ ├── start-qemu-vm.sh │ │ └── start-vm │ ├── clan-app.code-workspace │ ├── clan_app │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── api_bridge.py │ │ │ └── file_gtk.py │ │ ├── app.py │ │ ├── assets │ │ │ ├── __init__.py │ │ │ └── white-favicons │ │ │ │ ├── 128x128 │ │ │ │ └── apps │ │ │ │ │ └── clan-app.png │ │ │ │ ├── 16x16 │ │ │ │ └── apps │ │ │ │ │ └── clan-app.png │ │ │ │ ├── 32x32 │ │ │ │ └── apps │ │ │ │ │ └── clan-app.png │ │ │ │ ├── 48x48 │ │ │ │ └── apps │ │ │ │ │ └── clan-app.png │ │ │ │ └── 64x64 │ │ │ │ └── apps │ │ │ │ └── clan-app.png │ │ ├── backends │ │ │ ├── __init__.py │ │ │ ├── http │ │ │ │ ├── __init__.py │ │ │ │ ├── http_bridge.py │ │ │ │ ├── http_server.py │ │ │ │ ├── swagger.html │ │ │ │ └── test_http_api.py │ │ │ └── webview │ │ │ │ ├── __init__.py │ │ │ │ ├── _webview_ffi.py │ │ │ │ ├── webview.py │ │ │ │ └── webview_bridge.py │ │ └── middleware │ │ │ ├── __init__.py │ │ │ ├── argument_parsing.py │ │ │ ├── base.py │ │ │ ├── logging.py │ │ │ └── method_execution.py │ ├── default.nix │ ├── flake-module.nix │ ├── fonts.nix │ ├── install-desktop.sh │ ├── macos-remote.sh │ ├── process-compose.yaml │ ├── pygdb.sh │ ├── pyproject.toml │ ├── shell.nix │ ├── tests │ │ ├── command.py │ │ ├── conftest.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ └── cli.py │ │ ├── root.py │ │ ├── temporary_dir.py │ │ ├── test_cli.py │ │ ├── test_join.py │ │ └── wayland.py │ ├── ui.nix │ ├── ui │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .storybook │ │ │ ├── main.ts │ │ │ ├── preview.css │ │ │ ├── preview.ts │ │ │ └── vitest.setup.ts │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── README.md │ │ ├── api │ │ │ └── Inventory.ts │ │ ├── error.ts │ │ │ └── types.test.ts │ │ ├── eslint.config.mjs │ │ ├── gtk.webview.js │ │ ├── icons │ │ │ ├── address.svg │ │ │ ├── ai.svg │ │ │ ├── arrow-bottom.svg │ │ │ ├── arrow-left.svg │ │ │ ├── arrow-right.svg │ │ │ ├── arrow-top.svg │ │ │ ├── attention.svg │ │ │ ├── caret-down.svg │ │ │ ├── caret-left.svg │ │ │ ├── caret-right.svg │ │ │ ├── caret-up.svg │ │ │ ├── check-solid.svg │ │ │ ├── checkmark.svg │ │ │ ├── clan-icon.svg │ │ │ ├── clan-logo.svg │ │ │ ├── close-circle.svg │ │ │ ├── close.svg │ │ │ ├── code.svg │ │ │ ├── cursor.svg │ │ │ ├── dots.svg │ │ │ ├── download.svg │ │ │ ├── edit.svg │ │ │ ├── expand.svg │ │ │ ├── eye-close.svg │ │ │ ├── eye-open.svg │ │ │ ├── filter.svg │ │ │ ├── flash.svg │ │ │ ├── folder.svg │ │ │ ├── general.svg │ │ │ ├── grid.svg │ │ │ ├── heart.svg │ │ │ ├── info.svg │ │ │ ├── list.svg │ │ │ ├── load.svg │ │ │ ├── machine.svg │ │ │ ├── minimize.svg │ │ │ ├── modules.svg │ │ │ ├── more.svg │ │ │ ├── new-machine.svg │ │ │ ├── offline.svg │ │ │ ├── paperclip.svg │ │ │ ├── plus.svg │ │ │ ├── reload.svg │ │ │ ├── report.svg │ │ │ ├── search-filled.svg │ │ │ ├── search.svg │ │ │ ├── services.svg │ │ │ ├── settings.svg │ │ │ ├── switch.svg │ │ │ ├── tag.svg │ │ │ ├── trash.svg │ │ │ ├── update.svg │ │ │ ├── user.svg │ │ │ └── warning-filled.svg │ │ ├── index.d.ts │ │ ├── index.html │ │ ├── knip.json │ │ ├── logos │ │ │ ├── clan.svg │ │ │ └── usb-stick-min.png │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── prettier.config.js │ │ ├── src │ │ │ ├── api │ │ │ │ ├── clan │ │ │ │ │ ├── client-call.ts │ │ │ │ │ ├── client-fetch.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ ├── components │ │ │ │ ├── Alert │ │ │ │ │ ├── Alert.module.css │ │ │ │ │ ├── Alert.stories.tsx │ │ │ │ │ └── Alert.tsx │ │ │ │ ├── Button │ │ │ │ │ ├── Button.mdx │ │ │ │ │ ├── Button.module.css │ │ │ │ │ ├── Button.stories.tsx │ │ │ │ │ └── Button.tsx │ │ │ │ ├── ContextMenu │ │ │ │ │ ├── ContextMenu.module.css │ │ │ │ │ └── ContextMenu.tsx │ │ │ │ ├── CubeConstruction │ │ │ │ │ ├── CubeConstruction.module.css │ │ │ │ │ ├── CubeConstruction.stories.tsx │ │ │ │ │ └── CubeConstruction.tsx │ │ │ │ ├── Divider │ │ │ │ │ ├── Divider.module.css │ │ │ │ │ ├── Divider.stories.tsx │ │ │ │ │ └── Divider.tsx │ │ │ │ ├── Form │ │ │ │ │ ├── Checkbox.module.css │ │ │ │ │ ├── Checkbox.stories.tsx │ │ │ │ │ ├── Checkbox.tsx │ │ │ │ │ ├── Field.tsx │ │ │ │ │ ├── Fieldset.module.css │ │ │ │ │ ├── Fieldset.stories.tsx │ │ │ │ │ ├── Fieldset.tsx │ │ │ │ │ ├── HostFileInput.module.css │ │ │ │ │ ├── HostFileInput.stories.tsx │ │ │ │ │ ├── HostFileInput.tsx │ │ │ │ │ ├── Label.module.css │ │ │ │ │ ├── Label.tsx │ │ │ │ │ ├── MachineTags.module.css │ │ │ │ │ ├── MachineTags.stories.tsx │ │ │ │ │ ├── MachineTags.tsx │ │ │ │ │ ├── Orienter.module.css │ │ │ │ │ ├── Orienter.tsx │ │ │ │ │ ├── TextArea.stories.tsx │ │ │ │ │ ├── TextArea.tsx │ │ │ │ │ ├── TextField.module.css │ │ │ │ │ ├── TextInput.stories.tsx │ │ │ │ │ ├── TextInput.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Icon │ │ │ │ │ ├── Icon.module.css │ │ │ │ │ ├── Icon.stories.tsx │ │ │ │ │ └── Icon.tsx │ │ │ │ ├── Loader │ │ │ │ │ ├── Loader.module.css │ │ │ │ │ ├── Loader.stories.tsx │ │ │ │ │ └── Loader.tsx │ │ │ │ ├── LoadingBar │ │ │ │ │ ├── LadingBar.stories.tsx │ │ │ │ │ ├── LoadingBar.module.css │ │ │ │ │ └── LoadingBar.tsx │ │ │ │ ├── Logo │ │ │ │ │ ├── Logo.stories.tsx │ │ │ │ │ └── Logo.tsx │ │ │ │ ├── MachineStatus │ │ │ │ │ ├── MachineStatus.module.css │ │ │ │ │ ├── MachineStatus.stories.tsx │ │ │ │ │ └── MachineStatus.tsx │ │ │ │ ├── Modal │ │ │ │ │ ├── Modal.module.css │ │ │ │ │ ├── Modal.stories.tsx │ │ │ │ │ └── Modal.tsx │ │ │ │ ├── NavSection │ │ │ │ │ ├── NavSection.module.css │ │ │ │ │ ├── NavSection.stories.tsx │ │ │ │ │ └── NavSection.tsx │ │ │ │ ├── Search │ │ │ │ │ ├── MultipleSearch.tsx │ │ │ │ │ ├── Search.module.css │ │ │ │ │ ├── Search.stories.tsx │ │ │ │ │ ├── Search.tsx │ │ │ │ │ ├── TagSelect.module.css │ │ │ │ │ ├── TagSelect.stories.tsx │ │ │ │ │ └── TagSelect.tsx │ │ │ │ ├── Select │ │ │ │ │ ├── Select.module.css │ │ │ │ │ ├── Select.stories.tsx │ │ │ │ │ └── Select.tsx │ │ │ │ ├── Sidebar │ │ │ │ │ ├── Sidebar.module.css │ │ │ │ │ ├── Sidebar.stories.tsx │ │ │ │ │ ├── Sidebar.tsx │ │ │ │ │ ├── SidebarBody.module.css │ │ │ │ │ ├── SidebarBody.tsx │ │ │ │ │ ├── SidebarHeader.module.css │ │ │ │ │ ├── SidebarHeader.tsx │ │ │ │ │ ├── SidebarMachineStatus.module.css │ │ │ │ │ ├── SidebarMachineStatus.tsx │ │ │ │ │ ├── SidebarPane.module.css │ │ │ │ │ ├── SidebarPane.stories.tsx │ │ │ │ │ ├── SidebarPane.tsx │ │ │ │ │ ├── SidebarSection.module.css │ │ │ │ │ ├── SidebarSection.tsx │ │ │ │ │ ├── SidebarSectionForm.tsx │ │ │ │ │ ├── SidebarSectionInstall.module.css │ │ │ │ │ ├── SidebarSectionInstall.tsx │ │ │ │ │ └── SidebarSectionUpdate.tsx │ │ │ │ ├── Tag │ │ │ │ │ ├── Tag.module.css │ │ │ │ │ ├── Tag.stories.tsx │ │ │ │ │ └── Tag.tsx │ │ │ │ ├── TagGroup │ │ │ │ │ ├── TagGroup.module.css │ │ │ │ │ ├── TagGroup.stories.tsx │ │ │ │ │ └── TagGroup.tsx │ │ │ │ ├── Toolbar │ │ │ │ │ ├── Toolbar.module.css │ │ │ │ │ ├── Toolbar.stories.tsx │ │ │ │ │ ├── Toolbar.tsx │ │ │ │ │ └── ToolbarButton.tsx │ │ │ │ ├── Tooltip │ │ │ │ │ ├── Tooltip.module.css │ │ │ │ │ ├── Tooltip.stories.tsx │ │ │ │ │ └── Tooltip.tsx │ │ │ │ ├── Typography │ │ │ │ │ ├── Typography.mdx │ │ │ │ │ ├── Typography.module.css │ │ │ │ │ ├── Typography.stories.tsx │ │ │ │ │ └── Typography.tsx │ │ │ │ ├── colors.module.css │ │ │ │ └── colors.ts │ │ │ ├── hooks │ │ │ │ ├── ApiClient.tsx │ │ │ │ ├── api.ts │ │ │ │ ├── clan.ts │ │ │ │ ├── notify.ts │ │ │ │ ├── queries.ts │ │ │ │ ├── stepper.tsx │ │ │ │ └── useClickOutside.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── modals │ │ │ │ ├── ClanSettingsModal │ │ │ │ │ ├── ClanSettingsModal.module.css │ │ │ │ │ ├── ClanSettingsModal.stories.tsx │ │ │ │ │ └── ClanSettingsModal.tsx │ │ │ │ └── ListClansModal │ │ │ │ │ ├── ListClansModal.module.css │ │ │ │ │ └── ListClansModal.tsx │ │ │ ├── routes │ │ │ │ ├── Clan │ │ │ │ │ ├── Clan.module.css │ │ │ │ │ └── Clan.tsx │ │ │ │ ├── Layout.tsx │ │ │ │ ├── Machine │ │ │ │ │ ├── Machine.module.css │ │ │ │ │ ├── Machine.tsx │ │ │ │ │ ├── SectionGeneral.tsx │ │ │ │ │ ├── SectionServices.module.css │ │ │ │ │ ├── SectionServices.tsx │ │ │ │ │ └── SectionTags.tsx │ │ │ │ ├── Onboarding │ │ │ │ │ ├── Onboarding.module.css │ │ │ │ │ ├── Onboarding.tsx │ │ │ │ │ └── background.png │ │ │ │ ├── Service │ │ │ │ │ └── Service.tsx │ │ │ │ └── index.tsx │ │ │ ├── scene │ │ │ │ ├── MachineManager.ts │ │ │ │ ├── MachineRepr.ts │ │ │ │ ├── ObjectRegistry.ts │ │ │ │ ├── RenderLoop.ts │ │ │ │ ├── cubes.module.css │ │ │ │ ├── cubes.tsx │ │ │ │ ├── highlightStore.tsx │ │ │ │ ├── splash.module.css │ │ │ │ ├── splash.stories.tsx │ │ │ │ └── splash.tsx │ │ │ ├── stores │ │ │ │ ├── clan.ts │ │ │ │ └── clanDetails.ts │ │ │ ├── util.ts │ │ │ └── workflows │ │ │ │ ├── AddMachine │ │ │ │ ├── AddMachine.module.css │ │ │ │ ├── AddMachine.stories.tsx │ │ │ │ ├── AddMachine.tsx │ │ │ │ ├── StepGeneral.tsx │ │ │ │ ├── StepHost.tsx │ │ │ │ ├── StepProgress.tsx │ │ │ │ └── StepTags.tsx │ │ │ │ ├── InstallMachine │ │ │ │ ├── InstallMachine.stories.tsx │ │ │ │ ├── InstallMachine.tsx │ │ │ │ ├── UpdateMachine.stories.tsx │ │ │ │ ├── UpdateMachine.tsx │ │ │ │ └── steps │ │ │ │ │ ├── Initial.tsx │ │ │ │ │ ├── createInstaller.tsx │ │ │ │ │ └── installSteps.tsx │ │ │ │ ├── Service │ │ │ │ ├── SelectServiceFlyout.tsx │ │ │ │ ├── Service.module.css │ │ │ │ ├── Service.stories.tsx │ │ │ │ ├── Service.tsx │ │ │ │ └── models.ts │ │ │ │ ├── Steps.module.css │ │ │ │ └── Steps.tsx │ │ ├── stylelint.config.js │ │ ├── tailwind.config.ts │ │ ├── tailwind │ │ │ └── core-plugin.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ └── webview-lib │ │ └── default.nix ├── clan-cli │ ├── .envrc │ ├── .vscode │ │ ├── launch.json │ │ └── settings.json │ ├── README.md │ ├── api.py │ ├── bin │ │ ├── clan │ │ ├── clan-config │ │ └── clan-generate-test-vars │ ├── clan_cli │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── arg_actions.py │ │ ├── backups │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ ├── create_test.py │ │ │ ├── list.py │ │ │ ├── list_test.py │ │ │ ├── restore.py │ │ │ └── restore_test.py │ │ ├── clan │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ ├── inspect.py │ │ │ ├── show.py │ │ │ └── show_test.py │ │ ├── cli.py │ │ ├── completions.py │ │ ├── completions_test.py │ │ ├── conftest.py │ │ ├── facts │ │ │ ├── __init__.py │ │ │ ├── check.py │ │ │ ├── check_test.py │ │ │ ├── cli.py │ │ │ ├── generate.py │ │ │ ├── generate_test.py │ │ │ ├── list.py │ │ │ ├── list_test.py │ │ │ ├── public_modules │ │ │ │ ├── __init__.py │ │ │ │ ├── in_repo.py │ │ │ │ └── vm.py │ │ │ ├── secret_modules │ │ │ │ ├── __init__.py │ │ │ │ ├── password_store.py │ │ │ │ ├── sops.py │ │ │ │ └── vm.py │ │ │ ├── upload.py │ │ │ └── upload_test.py │ │ ├── flash │ │ │ ├── __init__.py │ │ │ ├── cli.py │ │ │ ├── flash_cmd.py │ │ │ ├── list.py │ │ │ └── list_test.py │ │ ├── generate_test_vars │ │ │ ├── __init_.py │ │ │ ├── cli.py │ │ │ └── test_generate_test_vars.py │ │ ├── hyperlink.py │ │ ├── machines │ │ │ ├── __init__.py │ │ │ ├── cli.py │ │ │ ├── create.py │ │ │ ├── delete.py │ │ │ ├── generations.py │ │ │ ├── hardware.py │ │ │ ├── hardware_test.py │ │ │ ├── install.py │ │ │ ├── list.py │ │ │ ├── list_test.py │ │ │ ├── machines_test.py │ │ │ ├── morph.py │ │ │ ├── types.py │ │ │ ├── update.py │ │ │ └── update_test.py │ │ ├── network │ │ │ ├── cli.py │ │ │ ├── list.py │ │ │ ├── overview.py │ │ │ └── ping.py │ │ ├── nixpkgs │ │ ├── profiler.py │ │ ├── py.typed │ │ ├── qemu │ │ │ ├── __init__.py │ │ │ ├── qga.py │ │ │ └── qmp.py │ │ ├── secrets │ │ │ ├── __init__.py │ │ │ ├── filters.py │ │ │ ├── folders.py │ │ │ ├── groups.py │ │ │ ├── import_sops.py │ │ │ ├── key.py │ │ │ ├── machines.py │ │ │ ├── secrets.py │ │ │ ├── sops.py │ │ │ ├── types.py │ │ │ └── users.py │ │ ├── select.py │ │ ├── ssh │ │ │ ├── __init__.py │ │ │ ├── deploy_info.py │ │ │ └── test_deploy_info.py │ │ ├── state │ │ │ ├── __init__.py │ │ │ ├── list.py │ │ │ └── list_test.py │ │ ├── templates │ │ │ ├── __init__.py │ │ │ ├── apply.py │ │ │ ├── apply_disk.py │ │ │ ├── apply_machine.py │ │ │ ├── apply_test.py │ │ │ ├── list.py │ │ │ └── list_test.py │ │ ├── tests │ │ │ ├── age_keys.py │ │ │ ├── command.py │ │ │ ├── data │ │ │ │ ├── gnupg-home │ │ │ │ │ ├── openpgp-revocs.d │ │ │ │ │ │ └── 9A9B2741C8062D3D3DF1302D8B049E262A5CA255.rev │ │ │ │ │ ├── private-keys-v1.d │ │ │ │ │ │ └── 893F0D3827CC473BAEFE4A6B3E910245CD2CCFF9.key │ │ │ │ │ ├── pubring.kbx │ │ │ │ │ ├── random_seed │ │ │ │ │ └── trustdb.gpg │ │ │ │ ├── gnupg.conf │ │ │ │ ├── password-store │ │ │ │ │ └── .gpg-id │ │ │ │ ├── secrets.yaml │ │ │ │ ├── ssh_host_ed25519_key │ │ │ │ ├── ssh_host_ed25519_key.pub │ │ │ │ └── sshd_config │ │ │ ├── fixture_error.py │ │ │ ├── fixtures_flakes.py │ │ │ ├── flake-module.nix │ │ │ ├── getpwnam-preload.c │ │ │ ├── git_repo.py │ │ │ ├── gpg_keys.py │ │ │ ├── helpers │ │ │ │ ├── __init__.py │ │ │ │ ├── cli.py │ │ │ │ └── validator.py │ │ │ ├── hosts.py │ │ │ ├── machines │ │ │ │ ├── vm1 │ │ │ │ │ └── default.nix │ │ │ │ ├── vm_with_secrets │ │ │ │ │ └── default.nix │ │ │ │ └── vm_without_secrets │ │ │ │ │ └── default.nix │ │ │ ├── ports.py │ │ │ ├── root.py │ │ │ ├── runtime.py │ │ │ ├── sshd.py │ │ │ ├── stdout.py │ │ │ ├── temporary_dir.py │ │ │ ├── test_api_dataclass_compat.py │ │ │ ├── test_backups.py │ │ │ ├── test_clan_nix_attrset.py │ │ │ ├── test_cli.py │ │ │ ├── test_create_flake.py │ │ │ ├── test_flake │ │ │ │ ├── .clan-flake │ │ │ │ ├── fake-module.nix │ │ │ │ ├── flake.nix │ │ │ │ └── nixosModules │ │ │ │ │ └── machine1.nix │ │ │ ├── test_flake_with_core │ │ │ │ ├── .clan-flake │ │ │ │ └── flake.nix │ │ │ ├── test_flake_with_core_and_pass │ │ │ │ ├── .clan-flake │ │ │ │ └── flake.nix │ │ │ ├── test_flakes_cli.py │ │ │ ├── test_git.py │ │ │ ├── test_hardware_config.py │ │ │ ├── test_import_sops_cli.py │ │ │ ├── test_inventory_serde.py │ │ │ ├── test_machines_cli.py │ │ │ ├── test_secrets_cli.py │ │ │ ├── test_secrets_generate.py │ │ │ ├── test_ssh_local.py │ │ │ ├── test_upload_single_file.py │ │ │ ├── test_vars.py │ │ │ ├── test_vars_deployment.py │ │ │ ├── test_vms_cli.py │ │ │ └── vm_test_flake.nix │ │ ├── vars │ │ │ ├── _types.py │ │ │ ├── check.py │ │ │ ├── check_test.py │ │ │ ├── cli.py │ │ │ ├── fix.py │ │ │ ├── fix_test.py │ │ │ ├── generate.py │ │ │ ├── generate_test.py │ │ │ ├── generator.py │ │ │ ├── generator_test.py │ │ │ ├── get.py │ │ │ ├── get_test.py │ │ │ ├── graph.py │ │ │ ├── graph_test.py │ │ │ ├── keygen.py │ │ │ ├── list.py │ │ │ ├── list_test.py │ │ │ ├── migration.py │ │ │ ├── prompt.py │ │ │ ├── public_modules │ │ │ │ ├── __init__.py │ │ │ │ ├── in_repo.py │ │ │ │ └── vm.py │ │ │ ├── secret_modules │ │ │ │ ├── __init__.py │ │ │ │ ├── fs.py │ │ │ │ ├── password_store.py │ │ │ │ ├── sops.py │ │ │ │ └── vm.py │ │ │ ├── set.py │ │ │ ├── upload.py │ │ │ ├── upload_test.py │ │ │ └── var.py │ │ └── vms │ │ │ ├── __init__.py │ │ │ ├── inspect.py │ │ │ ├── mimetypes │ │ │ └── applications │ │ │ │ ├── mimeapps.list │ │ │ │ └── remote-viewer.desktop │ │ │ ├── qemu.py │ │ │ ├── run.py │ │ │ ├── virtiofsd.py │ │ │ └── waypipe.py │ ├── clan_lib │ │ ├── __init__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── cli.py │ │ │ ├── directory.py │ │ │ ├── directory_test.py │ │ │ ├── mdns_discovery.py │ │ │ ├── serde.py │ │ │ ├── serde_deserialize_test.py │ │ │ ├── serde_serialize_test.py │ │ │ ├── tasks.py │ │ │ ├── type_to_jsonschema.py │ │ │ └── type_to_jsonschema_test.py │ │ ├── async_run │ │ │ └── __init__.py │ │ ├── backups │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ ├── list.py │ │ │ └── restore.py │ │ ├── bwrap │ │ │ ├── __init__.py │ │ │ └── tests │ │ │ │ └── test_bwrap.py │ │ ├── clan │ │ │ ├── __init__.py │ │ │ ├── check.py │ │ │ ├── check_test.py │ │ │ ├── create.py │ │ │ ├── get.py │ │ │ ├── get_test.py │ │ │ ├── test_create.py │ │ │ └── update.py │ │ ├── cmd │ │ │ └── __init__.py │ │ ├── colors │ │ │ └── __init__.py │ │ ├── conftest.py │ │ ├── custom_logger │ │ │ └── __init__.py │ │ ├── dirs │ │ │ ├── __init__.py │ │ │ └── dirs_test.py │ │ ├── errors │ │ │ └── __init__.py │ │ ├── fixtures │ │ │ ├── flake_hooks.py │ │ │ └── flakes │ │ │ │ ├── flakes.py │ │ │ │ └── lib_clan │ │ │ │ └── flake.nix │ │ ├── flake │ │ │ ├── __init__.py │ │ │ ├── flake.py │ │ │ ├── flake_cache_test.py │ │ │ └── flake_test.py │ │ ├── flash │ │ │ ├── __init__.py │ │ │ ├── automount.py │ │ │ ├── flash.py │ │ │ ├── inhibit.sh │ │ │ ├── list.py │ │ │ └── test_list.py │ │ ├── git │ │ │ └── __init__.py │ │ ├── import_utils │ │ │ ├── __init__.py │ │ │ └── import_utils_test.py │ │ ├── jsonrpc │ │ │ └── __init__.py │ │ ├── llm │ │ │ ├── container_data │ │ │ │ ├── inventory_instances_machines_meta.json │ │ │ │ ├── inventory_tags.json │ │ │ │ ├── modules_per_source.json │ │ │ │ ├── static_modules.json │ │ │ │ ├── test_trace_data.json │ │ │ │ └── vpns_readme.json │ │ │ ├── container_test.py │ │ │ ├── endpoints.py │ │ │ ├── llm_test.py │ │ │ ├── llm_types.py │ │ │ ├── orchestrator.py │ │ │ ├── phases.py │ │ │ ├── prompts.py │ │ │ ├── schemas.py │ │ │ ├── service.py │ │ │ ├── test_process_chat_turn.py │ │ │ ├── trace.py │ │ │ └── utils.py │ │ ├── locked_open │ │ │ └── __init__.py │ │ ├── log_manager │ │ │ ├── __init__.py │ │ │ ├── api.py │ │ │ ├── test_log_manager.py │ │ │ └── test_url_encoding.py │ │ ├── machines │ │ │ ├── __init__.py │ │ │ ├── actions.py │ │ │ ├── actions_test.py │ │ │ ├── delete.py │ │ │ ├── generations.py │ │ │ ├── hardware.py │ │ │ ├── install.py │ │ │ ├── list.py │ │ │ ├── machines.py │ │ │ ├── morph.py │ │ │ ├── suggestions.py │ │ │ ├── test_suggestions.py │ │ │ └── update.py │ │ ├── metrics │ │ │ ├── __init__.py │ │ │ ├── telegraf.py │ │ │ └── version.py │ │ ├── network │ │ │ ├── __init__.py │ │ │ ├── check.py │ │ │ ├── direct.py │ │ │ ├── network.py │ │ │ ├── network_test.py │ │ │ ├── qr_code.py │ │ │ ├── tor │ │ │ │ ├── __init__.py │ │ │ │ └── lib.py │ │ │ └── zerotier │ │ │ │ ├── __init__.py │ │ │ │ └── lib.py │ │ ├── nix │ │ │ ├── __init__.py │ │ │ └── allowed-packages.json │ │ ├── nix_models │ │ │ ├── clan.py │ │ │ └── update.sh │ │ ├── persist │ │ │ ├── __init__.py │ │ │ ├── fixtures │ │ │ │ ├── 1.json │ │ │ │ ├── 1.nix │ │ │ │ ├── deferred.json │ │ │ │ ├── deferred.nix │ │ │ │ ├── lists.json │ │ │ │ └── lists.nix │ │ │ ├── introspection.py │ │ │ ├── inventory_store.py │ │ │ ├── inventory_store_test.py │ │ │ ├── patch_engine.py │ │ │ ├── patch_engine_test.py │ │ │ ├── path_utils.py │ │ │ ├── path_utils_test.py │ │ │ ├── validate.py │ │ │ ├── write_rules.py │ │ │ └── write_rules_test.py │ │ ├── py.typed │ │ ├── sandbox_exec │ │ │ ├── __init__.py │ │ │ └── tests │ │ │ │ └── test_sandbox_exec.py │ │ ├── service_runner │ │ │ ├── __init__.py │ │ │ ├── container_test.py │ │ │ ├── protocols.py │ │ │ └── systemd_user.py │ │ ├── services │ │ │ ├── modules.py │ │ │ └── modules_test.py │ │ ├── ssh │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ ├── create_test.py │ │ │ ├── host.py │ │ │ ├── host_key.py │ │ │ ├── localhost.py │ │ │ ├── localhost_test.py │ │ │ ├── remote.py │ │ │ ├── remote_test.py │ │ │ ├── socks_wrapper.py │ │ │ ├── sudo_askpass_proxy.py │ │ │ ├── sudo_askpass_proxy.sh │ │ │ └── upload.py │ │ ├── tags │ │ │ ├── __init__.py │ │ │ ├── list.py │ │ │ └── list_test.py │ │ ├── templates │ │ │ ├── __init__.py │ │ │ ├── disk.py │ │ │ ├── filesystem.py │ │ │ ├── handler.py │ │ │ ├── template_url.py │ │ │ └── template_url_test.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── assets │ │ │ │ └── facter.json │ │ │ └── test_create.py │ │ ├── validator │ │ │ └── hostname.py │ │ └── vars │ │ │ ├── __init__.py │ │ │ └── generate.py │ ├── conftest.py │ ├── default.nix │ ├── deps-flake.nix │ ├── docs.py │ ├── flake-module.nix │ ├── openapi.py │ ├── pyproject.toml │ ├── python-deps.nix │ └── shell.nix ├── clan-core-flake │ └── flake-module.nix ├── clan-vm-manager │ ├── .envrc │ ├── .gitignore │ ├── .vscode │ │ └── lhebendanz.weaudit │ ├── README.md │ ├── bin │ │ └── clan-vm-manager │ ├── clan-vm-manager.code-workspace │ ├── clan_vm_manager │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── app.py │ │ ├── assets │ │ │ ├── __init__.py │ │ │ ├── clan_black_notext.png │ │ │ ├── style.css │ │ │ └── white-favicons │ │ │ │ ├── 128x128 │ │ │ │ └── apps │ │ │ │ │ └── clan-white.png │ │ │ │ ├── 16x16 │ │ │ │ └── apps │ │ │ │ │ └── clan-white.png │ │ │ │ ├── 32x32 │ │ │ │ └── apps │ │ │ │ │ └── clan-white.png │ │ │ │ ├── 48x48 │ │ │ │ └── apps │ │ │ │ │ └── clan-white.png │ │ │ │ └── 64x64 │ │ │ │ └── apps │ │ │ │ └── clan-white.png │ │ ├── clan_uri.py │ │ ├── components │ │ │ ├── __init__.py │ │ │ ├── executor.py │ │ │ ├── gkvstore.py │ │ │ ├── interfaces.py │ │ │ ├── list_splash.py │ │ │ ├── trayicon.py │ │ │ └── vmobj.py │ │ ├── history.py │ │ ├── singletons │ │ │ ├── __init__.py │ │ │ ├── toast.py │ │ │ ├── use_join.py │ │ │ ├── use_views.py │ │ │ └── use_vms.py │ │ ├── views │ │ │ ├── __init__.py │ │ │ ├── details.py │ │ │ ├── list.py │ │ │ └── logs.py │ │ └── windows │ │ │ ├── __init__.py │ │ │ └── main_window.py │ ├── default.nix │ ├── demo.sh │ ├── flake-module.nix │ ├── install-desktop.sh │ ├── notes.md │ ├── pyproject.toml │ ├── screenshots │ │ └── image.png │ ├── shell.nix │ └── tests │ │ ├── command.py │ │ ├── conftest.py │ │ ├── helpers │ │ └── cli.py │ │ ├── root.py │ │ ├── stdout.py │ │ ├── temporary_dir.py │ │ ├── test_clan_uri.py │ │ ├── test_cli.py │ │ ├── test_join.py │ │ └── wayland.py ├── classgen │ ├── __init__.py │ ├── default.nix │ └── main.py ├── docs-from-code │ ├── flake-module.nix │ ├── generate │ │ └── __init__.py │ └── get-module-docs.nix ├── editor │ ├── clan-edit-codium.nix │ ├── default.nix │ └── settings.json ├── flake-module.nix ├── go-ssb │ └── default.nix ├── icon-update │ ├── .envrc │ ├── .gitignore │ ├── README.md │ ├── default.nix │ ├── deno.json │ ├── deno.lock │ ├── figma.types.ts │ ├── flake-module.nix │ ├── main.ts │ └── shell.nix ├── installer │ ├── base64.nix │ ├── flake-module.nix │ └── iwd.nix ├── merge-after-ci │ ├── default.nix │ └── merge-after-ci.py ├── minifakeroot │ ├── default.nix │ └── main.c ├── option-search │ └── flake-module.nix ├── pending-reviews │ ├── default.nix │ └── script.sh ├── run-vm-test-offline │ └── default.nix ├── scripts │ └── select-shell.py ├── tea-create-pr │ ├── default.nix │ └── script.sh ├── testing │ ├── flake-module.nix │ ├── nixos_test_lib │ │ ├── __init__.py │ │ ├── nix_setup.py │ │ ├── port.py │ │ ├── py.typed │ │ └── ssh.py │ └── pyproject.toml ├── zerotier-members │ ├── default.nix │ └── zerotier-members.py └── zerotierone │ └── default.nix ├── pyproject.toml ├── scripts └── pre-commit ├── sops ├── machines │ └── test-backup │ │ └── key.json └── secrets │ └── test-backup-age.key │ └── secret ├── templates ├── clan │ ├── default │ │ ├── .envrc │ │ ├── .gitignore │ │ ├── clan.nix │ │ ├── flake.nix │ │ └── modules │ │ │ └── gnome.nix │ ├── flake-parts-minimal │ │ ├── .envrc │ │ ├── .gitignore │ │ ├── checks.nix │ │ ├── clan.nix │ │ ├── devshells.nix │ │ ├── flake.nix │ │ └── formatter.nix │ ├── flake-parts │ │ ├── .envrc │ │ ├── .gitignore │ │ ├── clan.nix │ │ ├── flake.nix │ │ └── modules │ │ │ └── gnome.nix │ └── minimal │ │ ├── .envrc │ │ ├── .gitignore │ │ └── flake.nix ├── disk │ └── single-disk │ │ ├── README.md │ │ └── default.nix ├── flake-module.nix ├── flake.nix └── machine │ ├── flash-installer │ ├── configuration.nix │ └── disko.nix │ └── new-machine │ └── configuration.nix └── vars └── per-machine └── test-backup └── openssh ├── ssh.id_ed25519.pub └── value └── ssh.id_ed25519 ├── machines └── test-backup └── secret /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.envrc -------------------------------------------------------------------------------- /.gitea/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.gitea/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitea/workflows/build-clan-app-darwin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.gitea/workflows/build-clan-app-darwin.yml -------------------------------------------------------------------------------- /.gitea/workflows/create-pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.gitea/workflows/create-pr.sh -------------------------------------------------------------------------------- /.gitea/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.gitea/workflows/deploy.yaml -------------------------------------------------------------------------------- /.gitea/workflows/update-flake-inputs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.gitea/workflows/update-flake-inputs.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/repo-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.github/workflows/repo-sync.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/README.md -------------------------------------------------------------------------------- /checks/app-ocr/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/app-ocr/default.nix -------------------------------------------------------------------------------- /checks/assets/ssh/privkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/assets/ssh/privkey -------------------------------------------------------------------------------- /checks/assets/ssh/pubkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/assets/ssh/pubkey -------------------------------------------------------------------------------- /checks/borgbackup/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/borgbackup/default.nix -------------------------------------------------------------------------------- /checks/borgbackup/sops/secrets/clientone-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/borgbackup/vars/per-machine/clientone/borgbackup/borgbackup.repokey/machines/clientone: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/clientone -------------------------------------------------------------------------------- /checks/borgbackup/vars/per-machine/clientone/borgbackup/borgbackup.repokey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/borgbackup/vars/per-machine/clientone/borgbackup/borgbackup.ssh/machines/clientone: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/clientone -------------------------------------------------------------------------------- /checks/borgbackup/vars/per-machine/clientone/borgbackup/borgbackup.ssh/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/container/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/container/default.nix -------------------------------------------------------------------------------- /checks/devshell/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/devshell/flake-module.nix -------------------------------------------------------------------------------- /checks/dont-depend-on-repo-root.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/dont-depend-on-repo-root.nix -------------------------------------------------------------------------------- /checks/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/flake-module.nix -------------------------------------------------------------------------------- /checks/flash/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/flash/flake-module.nix -------------------------------------------------------------------------------- /checks/installation/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/installation/flake-module.nix -------------------------------------------------------------------------------- /checks/installation/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/installation/pyproject.toml -------------------------------------------------------------------------------- /checks/installation/test-helpers.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/installation/test-helpers.nix -------------------------------------------------------------------------------- /checks/llm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/llm/default.nix -------------------------------------------------------------------------------- /checks/llm/qwen3-4b-instruct.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/llm/qwen3-4b-instruct.nix -------------------------------------------------------------------------------- /checks/morph/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/morph/flake-module.nix -------------------------------------------------------------------------------- /checks/morph/template/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/morph/template/configuration.nix -------------------------------------------------------------------------------- /checks/mycelium/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/mycelium/default.nix -------------------------------------------------------------------------------- /checks/mycelium/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/mycelium/sops/users/admin/key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/mycelium/sops/users/admin/key.json -------------------------------------------------------------------------------- /checks/mycelium/vars/per-machine/server/mycelium/ip/value: -------------------------------------------------------------------------------- 1 | 52d:87c1:4222:b550:ee01:a7ae:254:5a66 2 | -------------------------------------------------------------------------------- /checks/mycelium/vars/per-machine/server/mycelium/key/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /checks/mycelium/vars/per-machine/server/mycelium/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/secrets/.clan-flake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /checks/secrets/clan-secrets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/secrets/clan-secrets -------------------------------------------------------------------------------- /checks/secrets/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/secrets/default.nix -------------------------------------------------------------------------------- /checks/secrets/key.age: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/secrets/key.age -------------------------------------------------------------------------------- /checks/secrets/sops/groups/group/machines/machine: -------------------------------------------------------------------------------- 1 | ../../../machines/machine -------------------------------------------------------------------------------- /checks/secrets/sops/secrets/group-secret/groups/group: -------------------------------------------------------------------------------- 1 | ../../../groups/group -------------------------------------------------------------------------------- /checks/secrets/sops/secrets/secret/machines/machine: -------------------------------------------------------------------------------- 1 | ../../../machines/machine -------------------------------------------------------------------------------- /checks/secrets/sops/secrets/secret/secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/secrets/sops/secrets/secret/secret -------------------------------------------------------------------------------- /checks/secrets/sops/secrets/secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/secrets/sops/users/admin/key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/secrets/sops/users/admin/key.json -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/sops/secrets/admin1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/sops/secrets/peer1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/vars/per-machine/admin1/dummy-generator/host-id/value: -------------------------------------------------------------------------------- 1 | 18650 2 | -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/vars/per-machine/peer1/dummy-generator/host-id/value: -------------------------------------------------------------------------------- 1 | 6745 2 | -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/vars/per-machine/peer1/new-service/a-secret/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/vars/per-machine/peer1/new-service/a-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test-from-flake/vars/per-machine/peer1/new-service/not-a-secret/value: -------------------------------------------------------------------------------- 1 | not-a-secret -------------------------------------------------------------------------------- /checks/service-dummy-test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/service-dummy-test/default.nix -------------------------------------------------------------------------------- /checks/service-dummy-test/sops/secrets/admin1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test/sops/secrets/peer1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/admin1/dummy-generator/generated-password/machines/admin1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/admin1 -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/admin1/dummy-generator/generated-password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/admin1/dummy-generator/host-id/value: -------------------------------------------------------------------------------- 1 | 18650 2 | -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/peer1/dummy-generator/generated-password/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/peer1/dummy-generator/generated-password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/peer1/dummy-generator/host-id/value: -------------------------------------------------------------------------------- 1 | 6745 2 | -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/peer1/new-service/a-secret/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/peer1/new-service/a-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /checks/service-dummy-test/vars/per-machine/peer1/new-service/not-a-secret/value: -------------------------------------------------------------------------------- 1 | not-a-secret -------------------------------------------------------------------------------- /checks/systemd-abstraction/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/systemd-abstraction/default.nix -------------------------------------------------------------------------------- /checks/update/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/update/flake-module.nix -------------------------------------------------------------------------------- /checks/update/test-update-machine/configuration.nix: -------------------------------------------------------------------------------- 1 | { 2 | # Initial empty configuration 3 | } 4 | -------------------------------------------------------------------------------- /checks/user-firewall/common.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/user-firewall/common.nix -------------------------------------------------------------------------------- /checks/user-firewall/iptables.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/user-firewall/iptables.nix -------------------------------------------------------------------------------- /checks/user-firewall/nftables.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/user-firewall/nftables.nix -------------------------------------------------------------------------------- /checks/user-firewall/router.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/user-firewall/router.nix -------------------------------------------------------------------------------- /checks/wayland-proxy-virtwl/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/checks/wayland-proxy-virtwl/default.nix -------------------------------------------------------------------------------- /clanModules/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanModules/flake-module.nix -------------------------------------------------------------------------------- /clanServices/admin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/admin/README.md -------------------------------------------------------------------------------- /clanServices/admin/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/admin/default.nix -------------------------------------------------------------------------------- /clanServices/admin/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/admin/flake-module.nix -------------------------------------------------------------------------------- /clanServices/admin/root-password.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/admin/root-password.nix -------------------------------------------------------------------------------- /clanServices/admin/ssh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/admin/ssh.nix -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/admin/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/client/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/server/openssh/ssh.id_ed25519/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/server/openssh/ssh.id_ed25519/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/server/root-password/password-hash/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/server/root-password/password-hash/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/server/root-password/password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/admin/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/borgbackup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/borgbackup/README.md -------------------------------------------------------------------------------- /clanServices/borgbackup/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/borgbackup/default.nix -------------------------------------------------------------------------------- /clanServices/borgbackup/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/borgbackup/flake-module.nix -------------------------------------------------------------------------------- /clanServices/borgbackup/tests/vm/sops/secrets/clientone-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/borgbackup/tests/vm/vars/per-machine/clientone/borgbackup/borgbackup.repokey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/borgbackup/tests/vm/vars/per-machine/clientone/borgbackup/borgbackup.ssh/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/borgbackup/tests/vm/vars/per-machine/clientone/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/borgbackup/tests/vm/vars/per-machine/serverone/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/certificates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/certificates/README.md -------------------------------------------------------------------------------- /clanServices/certificates/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/certificates/default.nix -------------------------------------------------------------------------------- /clanServices/certificates/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/certificates/flake-module.nix -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/sops/secrets/ca-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/sops/secrets/client-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/vars/per-machine/ca/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/vars/per-machine/client/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/certificates/tests/vm/vars/shared/step-ca/ca.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/coredns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/coredns/README.md -------------------------------------------------------------------------------- /clanServices/coredns/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/coredns/default.nix -------------------------------------------------------------------------------- /clanServices/coredns/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/coredns/flake-module.nix -------------------------------------------------------------------------------- /clanServices/coredns/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/coredns/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/data-mesher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/data-mesher/README.md -------------------------------------------------------------------------------- /clanServices/data-mesher/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/data-mesher/default.nix -------------------------------------------------------------------------------- /clanServices/data-mesher/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/data-mesher/flake-module.nix -------------------------------------------------------------------------------- /clanServices/data-mesher/peer.nix: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /clanServices/data-mesher/shared.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/data-mesher/shared.nix -------------------------------------------------------------------------------- /clanServices/data-mesher/signer.nix: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/sops/secrets/admin-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/sops/secrets/peer-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/sops/secrets/signer-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/admin/data-mesher-host-key/private_key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/admin/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/peer/data-mesher-host-key/private_key/machines/peer: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/peer/data-mesher-host-key/private_key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/peer/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/signer/data-mesher-host-key/private_key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/per-machine/signer/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/shared/data-mesher-network-key/private_key/machines/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/admin -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/shared/data-mesher-network-key/private_key/machines/peer: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/peer -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/shared/data-mesher-network-key/private_key/machines/signer: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/signer -------------------------------------------------------------------------------- /clanServices/data-mesher/tests/vm/vars/shared/data-mesher-network-key/private_key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/dyndns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/dyndns/README.md -------------------------------------------------------------------------------- /clanServices/dyndns/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/dyndns/default.nix -------------------------------------------------------------------------------- /clanServices/dyndns/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/dyndns/flake-module.nix -------------------------------------------------------------------------------- /clanServices/dyndns/nginx.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/dyndns/nginx.nix -------------------------------------------------------------------------------- /clanServices/dyndns/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/dyndns/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/dyndns/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/dyndns/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/emergency-access/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/emergency-access/README.md -------------------------------------------------------------------------------- /clanServices/emergency-access/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/emergency-access/default.nix -------------------------------------------------------------------------------- /clanServices/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/flake-module.nix -------------------------------------------------------------------------------- /clanServices/garage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/garage/README.md -------------------------------------------------------------------------------- /clanServices/garage/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/garage/default.nix -------------------------------------------------------------------------------- /clanServices/garage/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/garage/flake-module.nix -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/garage/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/per-machine/server/garage/admin_token/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/per-machine/server/garage/admin_token/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/per-machine/server/garage/metrics_token/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/per-machine/server/garage/metrics_token/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/shared/garage-shared/rpc_secret/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/garage/tests/vm/vars/shared/garage-shared/rpc_secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/hello-world/README.md -------------------------------------------------------------------------------- /clanServices/hello-world/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/hello-world/default.nix -------------------------------------------------------------------------------- /clanServices/hello-world/evening.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/hello-world/evening.nix -------------------------------------------------------------------------------- /clanServices/hello-world/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/hello-world/flake-module.nix -------------------------------------------------------------------------------- /clanServices/hello-world/tests/vm/vars/per-machine/peer1/hello/hello/value: -------------------------------------------------------------------------------- 1 | Hello world from peer1 2 | -------------------------------------------------------------------------------- /clanServices/importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/importer/README.md -------------------------------------------------------------------------------- /clanServices/importer/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/importer/default.nix -------------------------------------------------------------------------------- /clanServices/importer/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/importer/flake-module.nix -------------------------------------------------------------------------------- /clanServices/internet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/internet/README.md -------------------------------------------------------------------------------- /clanServices/internet/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/internet/default.nix -------------------------------------------------------------------------------- /clanServices/internet/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/internet/flake-module.nix -------------------------------------------------------------------------------- /clanServices/kde/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/kde/README.md -------------------------------------------------------------------------------- /clanServices/kde/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/kde/default.nix -------------------------------------------------------------------------------- /clanServices/kde/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/kde/flake-module.nix -------------------------------------------------------------------------------- /clanServices/kde/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/kde/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/kde/tests/vm/vars/per-machine/client/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/localbackup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/localbackup/README.md -------------------------------------------------------------------------------- /clanServices/localbackup/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/localbackup/default.nix -------------------------------------------------------------------------------- /clanServices/localbackup/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/localbackup/flake-module.nix -------------------------------------------------------------------------------- /clanServices/localbackup/tests/vm/vars/per-machine/machine/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/matrix-synapse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/matrix-synapse/README.md -------------------------------------------------------------------------------- /clanServices/matrix-synapse/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/matrix-synapse/default.nix -------------------------------------------------------------------------------- /clanServices/matrix-synapse/nginx.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/matrix-synapse/nginx.nix -------------------------------------------------------------------------------- /clanServices/matrix-synapse/tests/vm/sops/secrets/machine-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/matrix-synapse/tests/vm/vars/per-machine/machine/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/monitoring/README.md -------------------------------------------------------------------------------- /clanServices/monitoring/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/monitoring/default.nix -------------------------------------------------------------------------------- /clanServices/monitoring/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/monitoring/flake-module.nix -------------------------------------------------------------------------------- /clanServices/monitoring/telegraf.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/monitoring/telegraf.nix -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/sops/secrets/peer1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf-certs/key/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf-certs/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf/miniserve-auth/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf/miniserve-auth/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf/password-env/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf/password-env/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf/password/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /clanServices/monitoring/tests/vm/vars/per-machine/peer1/telegraf/password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/mycelium/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/mycelium/README.md -------------------------------------------------------------------------------- /clanServices/mycelium/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/mycelium/default.nix -------------------------------------------------------------------------------- /clanServices/mycelium/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/mycelium/flake-module.nix -------------------------------------------------------------------------------- /clanServices/mycelium/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/mycelium/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/mycelium/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/mycelium/tests/vm/vars/per-machine/server/mycelium/ip/value: -------------------------------------------------------------------------------- 1 | 52d:87c1:4222:b550:ee01:a7ae:254:5a66 2 | -------------------------------------------------------------------------------- /clanServices/mycelium/tests/vm/vars/per-machine/server/mycelium/key/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/mycelium/tests/vm/vars/per-machine/server/mycelium/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/mycelium/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/packages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/packages/README.md -------------------------------------------------------------------------------- /clanServices/packages/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/packages/default.nix -------------------------------------------------------------------------------- /clanServices/packages/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/packages/flake-module.nix -------------------------------------------------------------------------------- /clanServices/packages/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/packages/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/packages/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/sshd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/sshd/README.md -------------------------------------------------------------------------------- /clanServices/sshd/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/sshd/default.nix -------------------------------------------------------------------------------- /clanServices/sshd/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/sshd/flake-module.nix -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/sshd/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/sops/secrets/client-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/per-machine/client/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/per-machine/server/openssh-rsa/ssh.id_rsa/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/per-machine/server/openssh-rsa/ssh.id_rsa/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/per-machine/server/openssh/ssh.id_ed25519/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/per-machine/server/openssh/ssh.id_ed25519/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/shared/openssh-ca/id_ed25519/machines/client: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/client -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/shared/openssh-ca/id_ed25519/machines/server: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/server -------------------------------------------------------------------------------- /clanServices/sshd/tests/vm/vars/shared/openssh-ca/id_ed25519/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/syncthing/README.md -------------------------------------------------------------------------------- /clanServices/syncthing/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/syncthing/default.nix -------------------------------------------------------------------------------- /clanServices/syncthing/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/syncthing/flake-module.nix -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/sops/secrets/machine1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/sops/secrets/machine2-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/sops/secrets/machine3-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/sops/secrets/machine4-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine1/syncthing/api/machines/machine1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine1 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine1/syncthing/api/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine1/syncthing/cert/machines/machine1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine1 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine1/syncthing/cert/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine1/syncthing/key/machines/machine1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine1 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine1/syncthing/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine2/syncthing/api/machines/machine2: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine2 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine2/syncthing/api/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine2/syncthing/cert/machines/machine2: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine2 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine2/syncthing/cert/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine2/syncthing/key/machines/machine2: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine2 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine2/syncthing/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine3/syncthing/api/machines/machine3: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine3 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine3/syncthing/api/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine3/syncthing/cert/machines/machine3: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine3 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine3/syncthing/cert/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine3/syncthing/key/machines/machine3: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine3 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine3/syncthing/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine4/syncthing/api/machines/machine4: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine4 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine4/syncthing/api/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine4/syncthing/cert/machines/machine4: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine4 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine4/syncthing/cert/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine4/syncthing/key/machines/machine4: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/machine4 -------------------------------------------------------------------------------- /clanServices/syncthing/tests/vm/vars/per-machine/machine4/syncthing/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/syncthing/vars.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/syncthing/vars.nix -------------------------------------------------------------------------------- /clanServices/tor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/tor/README.md -------------------------------------------------------------------------------- /clanServices/tor/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/tor/default.nix -------------------------------------------------------------------------------- /clanServices/tor/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/tor/flake-module.nix -------------------------------------------------------------------------------- /clanServices/trusted-nix-caches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/trusted-nix-caches/README.md -------------------------------------------------------------------------------- /clanServices/trusted-nix-caches/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/users/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/users/README.md -------------------------------------------------------------------------------- /clanServices/users/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/users/default.nix -------------------------------------------------------------------------------- /clanServices/users/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/users/flake-module.nix -------------------------------------------------------------------------------- /clanServices/users/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/users/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/users/tests/vm/sops/secrets/server-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/users/tests/vm/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/users/tests/vm/vars/per-machine/server/user-password-root/user-password-hash/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/users/tests/vm/vars/per-machine/server/user-password-root/user-password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/users/tests/vm/vars/per-machine/server/user-password-testuser/user-password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wifi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wifi/README.md -------------------------------------------------------------------------------- /clanServices/wifi/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wifi/default.nix -------------------------------------------------------------------------------- /clanServices/wifi/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wifi/flake-module.nix -------------------------------------------------------------------------------- /clanServices/wifi/tests/eval-tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wifi/tests/eval-tests.nix -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wifi/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/sops/secrets/second-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/sops/secrets/test-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/per-machine/second/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/per-machine/test/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.all/network-name/machines/second: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/second -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.all/network-name/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.all/password/machines/second: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/second -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.all/password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.one/network-name/machines/second: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/second -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.one/network-name/machines/test: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/test -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.one/network-name/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.one/password/machines/second: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/second -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.one/password/machines/test: -------------------------------------------------------------------------------- 1 | ../../../../../sops/machines/test -------------------------------------------------------------------------------- /clanServices/wifi/tests/vm/vars/shared/wifi.one/password/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wireguard/README.md -------------------------------------------------------------------------------- /clanServices/wireguard/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wireguard/default.nix -------------------------------------------------------------------------------- /clanServices/wireguard/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wireguard/flake-module.nix -------------------------------------------------------------------------------- /clanServices/wireguard/ipv6_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/wireguard/ipv6_allocator.py -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/sops/secrets/controller1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/sops/secrets/controller2-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/sops/secrets/peer1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/sops/secrets/peer2-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/sops/secrets/peer3-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/controller1/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/controller1/wireguard-network-wg-test-one/prefix/value: -------------------------------------------------------------------------------- 1 | fd51:19c1:3b:f700 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/controller2/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/controller2/wireguard-network-wg-test-one/prefix/value: -------------------------------------------------------------------------------- 1 | fd51:19c1:c1:aa00 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer1/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer1/wireguard-keys-wg-test-one/privatekey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer1/wireguard-network-wg-test-one/suffix/value: -------------------------------------------------------------------------------- 1 | 6987:50a0:9b93:4337 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer2/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer2/wireguard-keys-wg-test-one/privatekey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer2/wireguard-network-wg-test-one/suffix/value: -------------------------------------------------------------------------------- 1 | 3b21:3ced:003e:89b3 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer3/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer3/wireguard-keys-wg-test-one/privatekey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/wireguard/tests/vm/vars/per-machine/peer3/wireguard-network-wg-test-one/suffix/value: -------------------------------------------------------------------------------- 1 | e42b:bf85:33f4:f0b1 -------------------------------------------------------------------------------- /clanServices/yggdrasil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/yggdrasil/README.md -------------------------------------------------------------------------------- /clanServices/yggdrasil/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/yggdrasil/default.nix -------------------------------------------------------------------------------- /clanServices/yggdrasil/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/yggdrasil/flake-module.nix -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/sops/secrets/peer1-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/sops/secrets/peer2-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/mycelium/key/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/mycelium/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/yggdrasil/address/value: -------------------------------------------------------------------------------- 1 | 200:f784:c9c7:8b11:a53b:f6b5:c237:a2f7 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/yggdrasil/privateKey/machines/peer1: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer1 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/yggdrasil/privateKey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/zerotier/zerotier-identity-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer1/zerotier/zerotier-network-id/value: -------------------------------------------------------------------------------- 1 | 596794e3b3229e4d -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/mycelium/ip/value: -------------------------------------------------------------------------------- 1 | 5cd:db7a:f1ca:2eef:805c:5414:e133:b181 2 | -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/mycelium/key/machines/peer2: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer2 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/mycelium/key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/yggdrasil/address/value: -------------------------------------------------------------------------------- 1 | 201:aa97:1b33:915c:d38c:4959:dfb1:a800 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/yggdrasil/privateKey/machines/peer2: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/peer2 -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/yggdrasil/privateKey/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/yggdrasil/tests/vm/vars/per-machine/peer2/zerotier/zerotier-identity-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/zerotier/README.md -------------------------------------------------------------------------------- /clanServices/zerotier/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/zerotier/default.nix -------------------------------------------------------------------------------- /clanServices/zerotier/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/zerotier/flake-module.nix -------------------------------------------------------------------------------- /clanServices/zerotier/shared.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/zerotier/shared.nix -------------------------------------------------------------------------------- /clanServices/zerotier/tests/eval-tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/zerotier/tests/eval-tests.nix -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/clanServices/zerotier/tests/vm/default.nix -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/sops/secrets/bam-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/sops/secrets/jon-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/sops/secrets/sara-age.key/users/admin: -------------------------------------------------------------------------------- 1 | ../../../users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/bam/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/bam/zerotier/zerotier-identity-secret/machines/bam: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/bam -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/bam/zerotier/zerotier-identity-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/bam/zerotier/zerotier-network-id/value: -------------------------------------------------------------------------------- 1 | 0e28cb903344475e -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/jon/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/jon/zerotier/zerotier-identity-secret/machines/jon: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/jon -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/jon/zerotier/zerotier-identity-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/jon/zerotier/zerotier-ip/value: -------------------------------------------------------------------------------- 1 | fd0e:28cb:9033:4447:5e99:93a6:67d1:5a95 -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/sara/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/sara/zerotier/zerotier-identity-secret/machines/sara: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/sara -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/sara/zerotier/zerotier-identity-secret/users/admin: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/users/admin -------------------------------------------------------------------------------- /clanServices/zerotier/tests/vm/vars/per-machine/sara/zerotier/zerotier-ip/value: -------------------------------------------------------------------------------- 1 | fd0e:28cb:9033:4447:5e99:93ac:14be:c111 -------------------------------------------------------------------------------- /darwinModules/hosts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/darwinModules/hosts.nix -------------------------------------------------------------------------------- /devFlake/flake-compat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/devFlake/flake-compat.nix -------------------------------------------------------------------------------- /devFlake/flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/devFlake/flake.lock -------------------------------------------------------------------------------- /devFlake/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/devFlake/flake.nix -------------------------------------------------------------------------------- /devShell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/devShell.nix -------------------------------------------------------------------------------- /docs/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/.envrc -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_internal/use-cases/01-self-host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/_internal/use-cases/01-self-host.md -------------------------------------------------------------------------------- /docs/_internal/use-cases/_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/_internal/use-cases/_template.md -------------------------------------------------------------------------------- /docs/code-examples/disko-raid.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/code-examples/disko-raid.nix -------------------------------------------------------------------------------- /docs/code-examples/disko-single-disk.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/code-examples/disko-single-disk.nix -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /docs/nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/nix/default.nix -------------------------------------------------------------------------------- /docs/nix/deploy-docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/nix/deploy-docs.nix -------------------------------------------------------------------------------- /docs/nix/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/nix/flake-module.nix -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/overrides/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/overrides/options.html -------------------------------------------------------------------------------- /docs/release-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/release-notes.md -------------------------------------------------------------------------------- /docs/site/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/api.md -------------------------------------------------------------------------------- /docs/site/concepts/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/concepts/templates.md -------------------------------------------------------------------------------- /docs/site/decisions/01-Clan-Modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/decisions/01-Clan-Modules.md -------------------------------------------------------------------------------- /docs/site/decisions/02-clan-as-library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/decisions/02-clan-as-library.md -------------------------------------------------------------------------------- /docs/site/decisions/template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/decisions/template.md -------------------------------------------------------------------------------- /docs/site/getting-started/add-machines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/getting-started/add-machines.md -------------------------------------------------------------------------------- /docs/site/getting-started/add-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/getting-started/add-services.md -------------------------------------------------------------------------------- /docs/site/getting-started/add-users.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/getting-started/add-users.md -------------------------------------------------------------------------------- /docs/site/guides/backups/backup-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/backups/backup-intro.md -------------------------------------------------------------------------------- /docs/site/guides/backups/digging-deeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/backups/digging-deeper.md -------------------------------------------------------------------------------- /docs/site/guides/contributing/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ../../../CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/site/guides/contributing/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/contributing/debugging.md -------------------------------------------------------------------------------- /docs/site/guides/contributing/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/contributing/testing.md -------------------------------------------------------------------------------- /docs/site/guides/disk-encryption.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/disk-encryption.md -------------------------------------------------------------------------------- /docs/site/guides/flake-parts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/flake-parts.md -------------------------------------------------------------------------------- /docs/site/guides/inventory/inventory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/inventory/inventory.md -------------------------------------------------------------------------------- /docs/site/guides/macos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/macos.md -------------------------------------------------------------------------------- /docs/site/guides/migrations/disk-id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/migrations/disk-id.md -------------------------------------------------------------------------------- /docs/site/guides/networking/mesh-vpn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/networking/mesh-vpn.md -------------------------------------------------------------------------------- /docs/site/guides/nixos-rebuild.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/nixos-rebuild.md -------------------------------------------------------------------------------- /docs/site/guides/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/secrets.md -------------------------------------------------------------------------------- /docs/site/guides/secure-boot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/secure-boot.md -------------------------------------------------------------------------------- /docs/site/guides/services/community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/services/community.md -------------------------------------------------------------------------------- /docs/site/guides/services/exports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/services/exports.md -------------------------------------------------------------------------------- /docs/site/guides/vars/vars-backend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/vars/vars-backend.md -------------------------------------------------------------------------------- /docs/site/guides/vars/vars-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/vars/vars-concepts.md -------------------------------------------------------------------------------- /docs/site/guides/vars/vars-overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/guides/vars/vars-overview.md -------------------------------------------------------------------------------- /docs/site/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/index.md -------------------------------------------------------------------------------- /docs/site/reference/clanLib/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/reference/clanLib/index.md -------------------------------------------------------------------------------- /docs/site/reference/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/reference/glossary.md -------------------------------------------------------------------------------- /docs/site/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/reference/index.md -------------------------------------------------------------------------------- /docs/site/services/community.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/services/community.md -------------------------------------------------------------------------------- /docs/site/services/definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/services/definition.md -------------------------------------------------------------------------------- /docs/site/static/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/docs/site/static/extra.css -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/flake.nix -------------------------------------------------------------------------------- /flakeModules/clan.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/flakeModules/clan.nix -------------------------------------------------------------------------------- /flakeModules/demo_iso.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/flakeModules/demo_iso.nix -------------------------------------------------------------------------------- /flakeModules/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/flakeModules/flake-module.nix -------------------------------------------------------------------------------- /formatter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/formatter.nix -------------------------------------------------------------------------------- /inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/inventory.json -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/clan/checkConfig.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/clan/checkConfig.nix -------------------------------------------------------------------------------- /lib/clan/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/clan/default.nix -------------------------------------------------------------------------------- /lib/clanTest/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/clanTest/flake-module.nix -------------------------------------------------------------------------------- /lib/clanTest/vars-executor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/clanTest/vars-executor.nix -------------------------------------------------------------------------------- /lib/clanTest/virtual-fs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/clanTest/virtual-fs.nix -------------------------------------------------------------------------------- /lib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/default.nix -------------------------------------------------------------------------------- /lib/dir_test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/dir_test.nix -------------------------------------------------------------------------------- /lib/docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/docs.nix -------------------------------------------------------------------------------- /lib/evalService.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/evalService.nix -------------------------------------------------------------------------------- /lib/exports/exports.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/exports.nix -------------------------------------------------------------------------------- /lib/exports/test_buildScopeKey.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_buildScopeKey.nix -------------------------------------------------------------------------------- /lib/exports/test_checkExports.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_checkExports.nix -------------------------------------------------------------------------------- /lib/exports/test_checkScope.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_checkScope.nix -------------------------------------------------------------------------------- /lib/exports/test_getExport.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_getExport.nix -------------------------------------------------------------------------------- /lib/exports/test_integration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_integration.nix -------------------------------------------------------------------------------- /lib/exports/test_parseScope.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_parseScope.nix -------------------------------------------------------------------------------- /lib/exports/test_selectExports.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/test_selectExports.nix -------------------------------------------------------------------------------- /lib/exports/tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/exports/tests.nix -------------------------------------------------------------------------------- /lib/filter-clan-core/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/filter-clan-core/flake-module.nix -------------------------------------------------------------------------------- /lib/filter-clan-core/nix-filter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/filter-clan-core/nix-filter.nix -------------------------------------------------------------------------------- /lib/flake-inputs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/flake-inputs.nix -------------------------------------------------------------------------------- /lib/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/flake-module.nix -------------------------------------------------------------------------------- /lib/flake-parts/clan-nixos-test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/flake-parts/clan-nixos-test.nix -------------------------------------------------------------------------------- /lib/flakes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/flakes.nix -------------------------------------------------------------------------------- /lib/introspection/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/introspection/default.nix -------------------------------------------------------------------------------- /lib/introspection/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/introspection/flake-module.nix -------------------------------------------------------------------------------- /lib/introspection/getPriosLegacy.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/introspection/getPriosLegacy.nix -------------------------------------------------------------------------------- /lib/introspection/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/introspection/test.nix -------------------------------------------------------------------------------- /lib/inventory/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/inventory/default.nix -------------------------------------------------------------------------------- /lib/inventory/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/inventory/flake-module.nix -------------------------------------------------------------------------------- /lib/inventory/schemas/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/inventory/schemas/default.nix -------------------------------------------------------------------------------- /lib/jsonschema/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/default.nix -------------------------------------------------------------------------------- /lib/jsonschema/example-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/example-data.json -------------------------------------------------------------------------------- /lib/jsonschema/example-interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/example-interface.nix -------------------------------------------------------------------------------- /lib/jsonschema/example-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/example-schema.json -------------------------------------------------------------------------------- /lib/jsonschema/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/flake-module.nix -------------------------------------------------------------------------------- /lib/jsonschema/gen-options-json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/gen-options-json.sh -------------------------------------------------------------------------------- /lib/jsonschema/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/options.json -------------------------------------------------------------------------------- /lib/jsonschema/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/test.nix -------------------------------------------------------------------------------- /lib/jsonschema/test_parseOption.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/test_parseOption.nix -------------------------------------------------------------------------------- /lib/jsonschema/test_parseOptions.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/jsonschema/test_parseOptions.nix -------------------------------------------------------------------------------- /lib/resolve-module/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/resolve-module/default.nix -------------------------------------------------------------------------------- /lib/resolve-module/test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/resolve-module/test.nix -------------------------------------------------------------------------------- /lib/test/container-test-driver/test_driver/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/test/container-test.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/test/container-test.nix -------------------------------------------------------------------------------- /lib/test/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/test/default.nix -------------------------------------------------------------------------------- /lib/test/flakeModules.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/test/flakeModules.nix -------------------------------------------------------------------------------- /lib/test/minify.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/test/minify.nix -------------------------------------------------------------------------------- /lib/test/sops.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/test/sops.nix -------------------------------------------------------------------------------- /lib/test/test-base.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/test/test-base.nix -------------------------------------------------------------------------------- /lib/tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/tests.nix -------------------------------------------------------------------------------- /lib/types/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/types/default.nix -------------------------------------------------------------------------------- /lib/types/exclusive.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/types/exclusive.nix -------------------------------------------------------------------------------- /lib/types/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/types/flake-module.nix -------------------------------------------------------------------------------- /lib/types/tests.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/types/tests.nix -------------------------------------------------------------------------------- /lib/types/unique.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/types/unique.nix -------------------------------------------------------------------------------- /lib/vars-test-flake/vars/per-machine/test-machine/test-generator/test-file/value: -------------------------------------------------------------------------------- 1 | foo-machine -------------------------------------------------------------------------------- /lib/vars-test-flake/vars/shared/test-generator/test-file/value: -------------------------------------------------------------------------------- 1 | foo-shared -------------------------------------------------------------------------------- /lib/vars.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/lib/vars.nix -------------------------------------------------------------------------------- /lib/vars_test.nix: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /modules/clan/checks.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/checks.nix -------------------------------------------------------------------------------- /modules/clan/computed-tags.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/computed-tags.nix -------------------------------------------------------------------------------- /modules/clan/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/default.nix -------------------------------------------------------------------------------- /modules/clan/distributed-services.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/distributed-services.nix -------------------------------------------------------------------------------- /modules/clan/eval-docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/eval-docs.nix -------------------------------------------------------------------------------- /modules/clan/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/flake-module.nix -------------------------------------------------------------------------------- /modules/clan/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/module.nix -------------------------------------------------------------------------------- /modules/clan/secrets.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/secrets.nix -------------------------------------------------------------------------------- /modules/clan/templates.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/templates.nix -------------------------------------------------------------------------------- /modules/clan/top-level-interface.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/clan/top-level-interface.nix -------------------------------------------------------------------------------- /modules/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/flake-module.nix -------------------------------------------------------------------------------- /modules/inventoryClass/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/inventoryClass/default.nix -------------------------------------------------------------------------------- /modules/inventoryClass/inventory.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/inventoryClass/inventory.nix -------------------------------------------------------------------------------- /modules/inventoryClass/meta.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/inventoryClass/meta.nix -------------------------------------------------------------------------------- /modules/inventoryClass/role.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/modules/inventoryClass/role.nix -------------------------------------------------------------------------------- /nixosModules/bcachefs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/bcachefs.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/backups.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/backups.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/default.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/defaults.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/defaults.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/facts/compat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/facts/compat.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/facts/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/facts/default.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/machine-id/tests/vars/per-machine/server/machine-id/machineId/value: -------------------------------------------------------------------------------- 1 | 5e32b25aca76401c8e3cec57a0a006f1 -------------------------------------------------------------------------------- /nixosModules/clanCore/metadata.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/metadata.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/networking.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/networking.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/nix-settings.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/nix-settings.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/nixos-facter.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/nixos-facter.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/options.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/options.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/outputs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/outputs.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/serial.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/serial.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/sops.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/sops.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/state-version/tests/vars/per-machine/server/state-version/version/value: -------------------------------------------------------------------------------- 1 | 25.11 -------------------------------------------------------------------------------- /nixosModules/clanCore/state.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/state.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/vars/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/vars/default.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/vars/secret/sops/eval-tests/populated/vars/my_machine/my_generator/my_secret: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nixosModules/clanCore/vm-base.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/vm-base.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/vm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/vm.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/waypipe.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/waypipe.nix -------------------------------------------------------------------------------- /nixosModules/clanCore/zfs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/clanCore/zfs.nix -------------------------------------------------------------------------------- /nixosModules/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/flake-module.nix -------------------------------------------------------------------------------- /nixosModules/hidden-ssh-announce.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/hidden-ssh-announce.nix -------------------------------------------------------------------------------- /nixosModules/installer/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/installer/default.nix -------------------------------------------------------------------------------- /nixosModules/installer/zfs-latest.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/installer/zfs-latest.nix -------------------------------------------------------------------------------- /nixosModules/machineModules/forName.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/machineModules/forName.nix -------------------------------------------------------------------------------- /nixosModules/user-firewall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/user-firewall/README.md -------------------------------------------------------------------------------- /nixosModules/user-firewall/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/nixosModules/user-firewall/default.nix -------------------------------------------------------------------------------- /pkgs/builders/script-writers.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/builders/script-writers.nix -------------------------------------------------------------------------------- /pkgs/clan-app/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/.envrc -------------------------------------------------------------------------------- /pkgs/clan-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/README.md -------------------------------------------------------------------------------- /pkgs/clan-app/bin/clan-app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/bin/clan-app -------------------------------------------------------------------------------- /pkgs/clan-app/bin/reload-python-api.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/bin/reload-python-api.sh -------------------------------------------------------------------------------- /pkgs/clan-app/bin/start-qemu-vm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/bin/start-qemu-vm.sh -------------------------------------------------------------------------------- /pkgs/clan-app/bin/start-vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/bin/start-vm -------------------------------------------------------------------------------- /pkgs/clan-app/clan-app.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/clan-app.code-workspace -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/clan_app/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/clan_app/__main__.py -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/api/file_gtk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/clan_app/api/file_gtk.py -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/clan_app/app.py -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/backends/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/backends/http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-app/clan_app/backends/webview/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-app/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/default.nix -------------------------------------------------------------------------------- /pkgs/clan-app/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/flake-module.nix -------------------------------------------------------------------------------- /pkgs/clan-app/fonts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/fonts.nix -------------------------------------------------------------------------------- /pkgs/clan-app/install-desktop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/install-desktop.sh -------------------------------------------------------------------------------- /pkgs/clan-app/macos-remote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/macos-remote.sh -------------------------------------------------------------------------------- /pkgs/clan-app/process-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/process-compose.yaml -------------------------------------------------------------------------------- /pkgs/clan-app/pygdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/pygdb.sh -------------------------------------------------------------------------------- /pkgs/clan-app/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/pyproject.toml -------------------------------------------------------------------------------- /pkgs/clan-app/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/shell.nix -------------------------------------------------------------------------------- /pkgs/clan-app/tests/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/command.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/conftest.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-app/tests/helpers/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/helpers/cli.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/root.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/temporary_dir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/temporary_dir.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/test_cli.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/test_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/test_join.py -------------------------------------------------------------------------------- /pkgs/clan-app/tests/wayland.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/tests/wayland.py -------------------------------------------------------------------------------- /pkgs/clan-app/ui.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui.nix -------------------------------------------------------------------------------- /pkgs/clan-app/ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/.gitignore -------------------------------------------------------------------------------- /pkgs/clan-app/ui/.npmrc: -------------------------------------------------------------------------------- 1 | ignore-scripts = true 2 | -------------------------------------------------------------------------------- /pkgs/clan-app/ui/.storybook/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/.storybook/main.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/.storybook/preview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/.storybook/preview.css -------------------------------------------------------------------------------- /pkgs/clan-app/ui/.storybook/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/.storybook/preview.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/.vscode/settings.json -------------------------------------------------------------------------------- /pkgs/clan-app/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/README.md -------------------------------------------------------------------------------- /pkgs/clan-app/ui/api/Inventory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/api/Inventory.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/error.ts/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/error.ts/types.test.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/eslint.config.mjs -------------------------------------------------------------------------------- /pkgs/clan-app/ui/gtk.webview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/gtk.webview.js -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/address.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/address.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/ai.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/ai.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/arrow-bottom.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/arrow-bottom.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/arrow-left.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/arrow-right.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/arrow-top.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/arrow-top.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/attention.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/attention.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/caret-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/caret-down.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/caret-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/caret-left.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/caret-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/caret-right.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/caret-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/caret-up.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/check-solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/check-solid.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/checkmark.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/clan-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/clan-icon.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/clan-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/clan-logo.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/close-circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/close-circle.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/close.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/code.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/cursor.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/dots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/dots.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/download.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/edit.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/expand.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/expand.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/eye-close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/eye-close.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/eye-open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/eye-open.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/filter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/filter.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/flash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/flash.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/folder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/folder.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/general.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/general.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/grid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/grid.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/heart.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/info.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/info.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/list.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/load.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/load.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/machine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/machine.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/minimize.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/minimize.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/modules.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/modules.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/more.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/new-machine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/new-machine.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/offline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/offline.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/paperclip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/paperclip.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/plus.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/reload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/reload.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/report.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/report.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/search.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/services.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/services.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/settings.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/switch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/switch.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/tag.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/trash.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/update.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/update.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/icons/user.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/index.d.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/index.html -------------------------------------------------------------------------------- /pkgs/clan-app/ui/knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/knip.json -------------------------------------------------------------------------------- /pkgs/clan-app/ui/logos/clan.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/logos/clan.svg -------------------------------------------------------------------------------- /pkgs/clan-app/ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/package-lock.json -------------------------------------------------------------------------------- /pkgs/clan-app/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/package.json -------------------------------------------------------------------------------- /pkgs/clan-app/ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/postcss.config.js -------------------------------------------------------------------------------- /pkgs/clan-app/ui/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/prettier.config.js -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/api/clan/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/api/clan/index.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/api/index.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/hooks/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/hooks/api.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/hooks/clan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/hooks/clan.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/hooks/notify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/hooks/notify.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/hooks/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/hooks/queries.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/hooks/stepper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/hooks/stepper.tsx -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/index.css -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/index.tsx -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/routes/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/routes/Layout.tsx -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/routes/index.tsx -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/scene/cubes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/scene/cubes.tsx -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/scene/splash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/scene/splash.tsx -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/stores/clan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/stores/clan.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/src/util.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/src/workflows/AddMachine/AddMachine.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-app/ui/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/stylelint.config.js -------------------------------------------------------------------------------- /pkgs/clan-app/ui/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/tailwind.config.ts -------------------------------------------------------------------------------- /pkgs/clan-app/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/tsconfig.json -------------------------------------------------------------------------------- /pkgs/clan-app/ui/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/ui/vite.config.ts -------------------------------------------------------------------------------- /pkgs/clan-app/webview-lib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-app/webview-lib/default.nix -------------------------------------------------------------------------------- /pkgs/clan-cli/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/.envrc -------------------------------------------------------------------------------- /pkgs/clan-cli/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/.vscode/launch.json -------------------------------------------------------------------------------- /pkgs/clan-cli/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/.vscode/settings.json -------------------------------------------------------------------------------- /pkgs/clan-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/README.md -------------------------------------------------------------------------------- /pkgs/clan-cli/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/api.py -------------------------------------------------------------------------------- /pkgs/clan-cli/bin/clan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/bin/clan -------------------------------------------------------------------------------- /pkgs/clan-cli/bin/clan-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/bin/clan-config -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/__main__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/arg_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/arg_actions.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/backups/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/backups/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/clan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/clan/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/clan/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/clan/create.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/clan/inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/clan/inspect.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/clan/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/clan/show.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/completions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/completions.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/conftest.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/facts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/facts/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/facts/check.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/facts/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/facts/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/facts/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/facts/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/facts/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/facts/upload.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/flash/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/flash/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/flash/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/flash/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/flash/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/generate_test_vars/__init_.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/hyperlink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/hyperlink.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/machines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/machines/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/machines/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/machines/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/machines/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/network/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/network/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/network/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/network/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/network/ping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/network/ping.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/nixpkgs: -------------------------------------------------------------------------------- 1 | /nix/store/apspgd56g9qy6fca8d44qnhdaiqrdf2c-nixpkgs -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/profiler.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/qemu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/qemu/qga.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/qemu/qga.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/qemu/qmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/qemu/qmp.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/secrets/key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/secrets/key.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/secrets/sops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/secrets/sops.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/secrets/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/secrets/types.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/secrets/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/secrets/users.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/select.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/ssh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/ssh/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/state/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/state/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/command.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/data/password-store/.gpg-id: -------------------------------------------------------------------------------- 1 | test@local 2 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/hosts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/hosts.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/ports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/ports.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/root.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/runtime.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/sshd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/sshd.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/stdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/tests/stdout.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/test_flake/.clan-flake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/test_flake_with_core/.clan-flake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/tests/test_flake_with_core_and_pass/.clan-flake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/_types.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/check.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/fix.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/fix_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/fix_test.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/generate.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/get.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/get_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/get_test.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/graph.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/keygen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/keygen.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/prompt.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/public_modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/secret_modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/set.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/upload.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vars/var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vars/var.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vms/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vms/inspect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vms/inspect.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vms/qemu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vms/qemu.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vms/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vms/run.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vms/virtiofsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vms/virtiofsd.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_cli/vms/waypipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_cli/vms/waypipe.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/api/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/api/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/api/cli.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/api/directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/api/directory.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/api/serde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/api/serde.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/api/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/api/tasks.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/backups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/backups/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/backups/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/clan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/clan/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/clan/check.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/clan/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/clan/create.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/clan/get.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/clan/get.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/clan/get_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/clan/get_test.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/clan/update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/clan/update.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/cmd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/cmd/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/conftest.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/dirs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/dirs/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/flake/flake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/flake/flake.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/flash/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/flash/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/flash/flash.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/flash/inhibit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/flash/inhibit.sh -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/flash/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/flash/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/git/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/git/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/endpoints.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/llm_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/llm_test.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/llm_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/llm_types.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/phases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/phases.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/prompts.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/schemas.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/service.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/trace.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/llm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/llm/utils.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/machines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/machines/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/machines/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/network/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/network/check.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/nix/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/nix/__init__.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/persist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/persist/fixtures/1.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/persist/fixtures/deferred.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/persist/fixtures/lists.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/create.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/ssh/create.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/host.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/ssh/host.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/host_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/ssh/host_key.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/localhost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/ssh/localhost.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/ssh/remote.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/ssh/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/ssh/upload.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/tags/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/tags/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/tags/list.py -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/vars/__init__.py: -------------------------------------------------------------------------------- 1 | # This module contains vars-related functionality 2 | -------------------------------------------------------------------------------- /pkgs/clan-cli/clan_lib/vars/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/clan_lib/vars/generate.py -------------------------------------------------------------------------------- /pkgs/clan-cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/conftest.py -------------------------------------------------------------------------------- /pkgs/clan-cli/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/default.nix -------------------------------------------------------------------------------- /pkgs/clan-cli/deps-flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/deps-flake.nix -------------------------------------------------------------------------------- /pkgs/clan-cli/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/docs.py -------------------------------------------------------------------------------- /pkgs/clan-cli/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/flake-module.nix -------------------------------------------------------------------------------- /pkgs/clan-cli/openapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/openapi.py -------------------------------------------------------------------------------- /pkgs/clan-cli/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/pyproject.toml -------------------------------------------------------------------------------- /pkgs/clan-cli/python-deps.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/python-deps.nix -------------------------------------------------------------------------------- /pkgs/clan-cli/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-cli/shell.nix -------------------------------------------------------------------------------- /pkgs/clan-core-flake/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-core-flake/flake-module.nix -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/.envrc -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/.gitignore: -------------------------------------------------------------------------------- 1 | **/.vscode -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/README.md -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/clan_vm_manager/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/clan_vm_manager/singletons/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/clan_vm_manager/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/clan_vm_manager/windows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/default.nix -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/demo.sh -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/flake-module.nix -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/install-desktop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/install-desktop.sh -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/notes.md -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/pyproject.toml -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/shell.nix -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/command.py -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/conftest.py -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/root.py -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/stdout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/stdout.py -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/test_cli.py -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/test_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/test_join.py -------------------------------------------------------------------------------- /pkgs/clan-vm-manager/tests/wayland.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/clan-vm-manager/tests/wayland.py -------------------------------------------------------------------------------- /pkgs/classgen/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/classgen/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/classgen/default.nix -------------------------------------------------------------------------------- /pkgs/classgen/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/classgen/main.py -------------------------------------------------------------------------------- /pkgs/docs-from-code/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/docs-from-code/flake-module.nix -------------------------------------------------------------------------------- /pkgs/docs-from-code/get-module-docs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/docs-from-code/get-module-docs.nix -------------------------------------------------------------------------------- /pkgs/editor/clan-edit-codium.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/editor/clan-edit-codium.nix -------------------------------------------------------------------------------- /pkgs/editor/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/editor/default.nix -------------------------------------------------------------------------------- /pkgs/editor/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/editor/settings.json -------------------------------------------------------------------------------- /pkgs/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/flake-module.nix -------------------------------------------------------------------------------- /pkgs/go-ssb/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/go-ssb/default.nix -------------------------------------------------------------------------------- /pkgs/icon-update/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/.envrc -------------------------------------------------------------------------------- /pkgs/icon-update/.gitignore: -------------------------------------------------------------------------------- 1 | icons/ 2 | .vscode/ 3 | .env.local -------------------------------------------------------------------------------- /pkgs/icon-update/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/README.md -------------------------------------------------------------------------------- /pkgs/icon-update/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/default.nix -------------------------------------------------------------------------------- /pkgs/icon-update/deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/deno.json -------------------------------------------------------------------------------- /pkgs/icon-update/deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/deno.lock -------------------------------------------------------------------------------- /pkgs/icon-update/figma.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/figma.types.ts -------------------------------------------------------------------------------- /pkgs/icon-update/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/flake-module.nix -------------------------------------------------------------------------------- /pkgs/icon-update/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/main.ts -------------------------------------------------------------------------------- /pkgs/icon-update/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/icon-update/shell.nix -------------------------------------------------------------------------------- /pkgs/installer/base64.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/installer/base64.nix -------------------------------------------------------------------------------- /pkgs/installer/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/installer/flake-module.nix -------------------------------------------------------------------------------- /pkgs/installer/iwd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/installer/iwd.nix -------------------------------------------------------------------------------- /pkgs/merge-after-ci/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/merge-after-ci/default.nix -------------------------------------------------------------------------------- /pkgs/merge-after-ci/merge-after-ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/merge-after-ci/merge-after-ci.py -------------------------------------------------------------------------------- /pkgs/minifakeroot/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/minifakeroot/default.nix -------------------------------------------------------------------------------- /pkgs/minifakeroot/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/minifakeroot/main.c -------------------------------------------------------------------------------- /pkgs/option-search/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/option-search/flake-module.nix -------------------------------------------------------------------------------- /pkgs/pending-reviews/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/pending-reviews/default.nix -------------------------------------------------------------------------------- /pkgs/pending-reviews/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/pending-reviews/script.sh -------------------------------------------------------------------------------- /pkgs/run-vm-test-offline/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/run-vm-test-offline/default.nix -------------------------------------------------------------------------------- /pkgs/scripts/select-shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/scripts/select-shell.py -------------------------------------------------------------------------------- /pkgs/tea-create-pr/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/tea-create-pr/default.nix -------------------------------------------------------------------------------- /pkgs/tea-create-pr/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/tea-create-pr/script.sh -------------------------------------------------------------------------------- /pkgs/testing/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/testing/flake-module.nix -------------------------------------------------------------------------------- /pkgs/testing/nixos_test_lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/testing/nixos_test_lib/__init__.py -------------------------------------------------------------------------------- /pkgs/testing/nixos_test_lib/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/testing/nixos_test_lib/port.py -------------------------------------------------------------------------------- /pkgs/testing/nixos_test_lib/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkgs/testing/nixos_test_lib/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/testing/nixos_test_lib/ssh.py -------------------------------------------------------------------------------- /pkgs/testing/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/testing/pyproject.toml -------------------------------------------------------------------------------- /pkgs/zerotier-members/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/zerotier-members/default.nix -------------------------------------------------------------------------------- /pkgs/zerotierone/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pkgs/zerotierone/default.nix -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/scripts/pre-commit -------------------------------------------------------------------------------- /sops/machines/test-backup/key.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/sops/machines/test-backup/key.json -------------------------------------------------------------------------------- /sops/secrets/test-backup-age.key/secret: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/sops/secrets/test-backup-age.key/secret -------------------------------------------------------------------------------- /templates/clan/default/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/default/.envrc -------------------------------------------------------------------------------- /templates/clan/default/.gitignore: -------------------------------------------------------------------------------- 1 | result 2 | .direnv/ -------------------------------------------------------------------------------- /templates/clan/default/clan.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/default/clan.nix -------------------------------------------------------------------------------- /templates/clan/default/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/default/flake.nix -------------------------------------------------------------------------------- /templates/clan/flake-parts-minimal/.gitignore: -------------------------------------------------------------------------------- 1 | result 2 | .direnv/ 3 | -------------------------------------------------------------------------------- /templates/clan/flake-parts/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/flake-parts/.envrc -------------------------------------------------------------------------------- /templates/clan/flake-parts/.gitignore: -------------------------------------------------------------------------------- 1 | result 2 | .direnv/ -------------------------------------------------------------------------------- /templates/clan/flake-parts/clan.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/flake-parts/clan.nix -------------------------------------------------------------------------------- /templates/clan/flake-parts/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/flake-parts/flake.nix -------------------------------------------------------------------------------- /templates/clan/minimal/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/minimal/.envrc -------------------------------------------------------------------------------- /templates/clan/minimal/.gitignore: -------------------------------------------------------------------------------- 1 | result 2 | .direnv/ -------------------------------------------------------------------------------- /templates/clan/minimal/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/clan/minimal/flake.nix -------------------------------------------------------------------------------- /templates/disk/single-disk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/disk/single-disk/README.md -------------------------------------------------------------------------------- /templates/disk/single-disk/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/disk/single-disk/default.nix -------------------------------------------------------------------------------- /templates/flake-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/flake-module.nix -------------------------------------------------------------------------------- /templates/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clan-lol/clan-core/HEAD/templates/flake.nix -------------------------------------------------------------------------------- /vars/per-machine/test-backup/openssh/ssh.id_ed25519/machines/test-backup: -------------------------------------------------------------------------------- 1 | ../../../../../../sops/machines/test-backup --------------------------------------------------------------------------------