My NixOS and Home Manager configurations

create mirror action

quasigod.xyz 56136850 dd21ba20

verified
+38
+38
.tangled/workflows/mirror.yaml
··· 1 + when: 2 + - event: [ "push", "manual" ] 3 + branch: [ "main" ] 4 + 5 + dependencies: 6 + nixpkgs: 7 + - git 8 + - openssh 9 + 10 + engine: "nixery" 11 + 12 + clone: 13 + depth: 1 14 + 15 + steps: 16 + - name: write codeberg key 17 + command: | 18 + echo $CODEBERG_DEPLOY_KEY > ./codeberg 19 + - name: add codeberg remote 20 + command: | 21 + git remote add codeberg ssh://git@codeberg.org/quasigod/nixconfig.git 22 + - name: push to codeberg 23 + environment: 24 + GIT_SSH_COMMAND: "ssh -i ./codeberg" 25 + command: | 26 + git push codeberg main --mirror 27 + 28 + - name: write github key 29 + command: | 30 + echo $GITHUB_DEPLOY_KEY > ./github 31 + - name: add github remote 32 + command: | 33 + git remote add github git@github.com:michaelBelsanti/nixconfig.git 34 + - name: push to githuub 35 + environment: 36 + GIT_SSH_COMMAND: "ssh -i ./github" 37 + command: | 38 + git push github main --mirror