on master help sign in
Move important stuff
a26aaa0iko
.github/actions/nix_cache/action.yaml+6−2
@@ -30,7 +30,9 @@ runs:
30 uses: actions/cache@v2.1.7
30 uses: actions/cache@v2.1.7
31 with:
31 with:
32 path: |
32 path: |
33− ~/nix
33+ ~/nix/store/
34+ ~/nix/var/nix/profiles/
35+ ~/nix/var/nix/db/
34 key: ${{ inputs.key }}
36 key: ${{ inputs.key }}
35 restore-keys: ${{ inputs.restore-keys }}
37 restore-keys: ${{ inputs.restore-keys }}
36 - name: make nix store writable
38 - name: make nix store writable
@@ -41,5 +43,7 @@ runs:
41 if [[ -d ~/nix ]]; then
43 if [[ -d ~/nix ]]; then
42 echo "in"
44 echo "in"
43 ls ~/nix
45 ls ~/nix
44− sudo mv -f ~/nix/* /nix/*
46+ sudo mv -f ~/nix/store/* /nix/store/
47+ sudo mv -f ~/nix/var/nix/profiles/* /nix/var/nix/profiles/
48+ sudo mv -f ~/nix/var/nix/db/* /nix/var/nix/db/
45 fi
49 fi
.github/actions/nix_cache_post/action.yaml+4−2
@@ -6,5 +6,7 @@ runs:
6 - name: Move nix store
6 - name: Move nix store
7 shell: bash
7 shell: bash
8 run: |
8 run: |
9− mkdir -p ~/nix/
9+ mkdir -p ~/nix/store/ ~/nix/var/nix/profiles/ ~/nix/var/nix/db/
10+ sudo mv -f /nix/store/* ~/nix/store/
10− sudo mv -f /nix/* ~/nix/
11+ sudo mv -f /nix/var/nix/profiles/* ~/nix/var/nix/profiles/
12+ sudo mv -f /nix/var/nix/db/* ~/nix/var/nix/db/