lookups: - name: "gitea_owned_repos" api_url: "https://git.snaile.de/api/v1" endpoint: "repos" url_field: "ssh_url" token_cmd: "rbw get 'Gitea Snailed' -f 'Clonedev PAT'" block_unsorted: false targets: - "orgs/snailed" - "users/luca" extra_headers: - "Authorization: token ${TOKEN}" - name: "github_starred_repos" api_url: "https://api.github.com" endpoint: "starred" url_field: "ssh_url" token_cmd: "rbw get 'Github' -f 'Clonedev PAT'" block_unsorted: true targets: - "users/ssnailed" extra_headers: - "Authorization: Bearer ${TOKEN}" - name: "tralios_gitlab" api_url: "https://gitlab.tralios.de/api/v4" targets: - "groups/73" # infrastruktur - "groups/197" # ansible-galaxy - "groups/26" # kubernetes - "groups/14" # docker endpoint: "projects" url_field: "ssh_url_to_repo" token_cmd: "rbw get 'Gitlab Tralios' -f 'Clonedev PAT'" block_unsorted: true extra_headers: - "Authorization: Bearer ${TOKEN}" extra_urls: # - "https://git.kernel.org/pub/scm/git/git.git" clone_flags: "--recursive -j8" pull_flags: "--recurse-submodules=yes -j8" directories: - path: "${XDG_DOCUMENTS_DIR}/dev/desktop" repos: - "luca/bootstrapper" - "luca/dmenu-custom" - "luca/dwm-custom" - "luca/dwmblocks-custom" - "luca/st-custom" - "luca/tokyonight-icons" - "luca/tokyonight-theme" - path: "${XDG_DOCUMENTS_DIR}/dev/nvim" repos: - "snailed/taolf" - path: "${XDG_DOCUMENTS_DIR}/dev/misc" repos: - "snailed/tidal-scraper" - "b3nj5m1n/xdg-ninja" - "jnweiger/led-name-badge-ls32" - path: "${XDG_DOCUMENTS_DIR}/dev" repos: - "void-linux/void-packages" - path: "${XDG_DOCUMENTS_DIR}/dev/server" repos: - "snailed/ansible-example" - "snailed/ansible-homelab" - "snailed/qbittorrent-natpmp-docker" - "snailed/papermc-docker" - "snailed/server-resources" - "snailed/void-packages-custom" - "snailed/xbps-builder" - "luca/dotfiles-server" - "spantaleev/matrix-docker-ansible-deploy" - path: "${XDG_DOCUMENTS_DIR}/dev/tralios" lookups: - "tralios_gitlab" repos: - "kubernetes/helm" - "infrastruktur/ansible" - path: "${XDG_DOCUMENTS_DIR}/dev/tralios/docker" lookups: - "tralios_gitlab" repos: - "docker/phpldapadmin" - "docker/nextcloud_mail_uploader" - path: "${XDG_DOCUMENTS_DIR}/dev/tralios/ansible/collections_dev/ansible_collections/tralios" lookups: - "tralios_gitlab" repos: - "ansible-galaxy/kubernetes.*" # Transforms the directory name that is cloned into (only the last part of the path) path_transformations: - match: "ansible-galaxy/kubernetes.*" replace: "-" with: "_" unsorted_directory: "${XDG_DOCUMENTS_DIR}/dev/unsorted" skip_repos: - "luca/dotfiles" - "luca/pinentry-dmenu-custom" - "snailed/matrix-inventory"