alpha
Login
or
Join now
tombl.dev
/
distro
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
switch to cachix (#67)
author
Thomas Stokes
committer
GitHub
date
7 months ago
(Nov 8, 2025, 9:23 PM +0800)
commit
d540d925
d540d925ba6d1add90fb06ab0f1fd2cf4977b2ac
parent
f2f4785e
f2f4785eb8d92c24983c3fd940687ae0773670b1
+16
-4
2 changed files
Expand all
Collapse all
Unified
Split
.github
workflows
ci.yml
flake.nix
+12
-2
.github/workflows/ci.yml
Reviewed
···
9
9
steps:
10
10
- uses: actions/checkout@v5
11
11
- uses: nixbuild/nix-quick-install-action@v34
12
12
+
- uses: cachix/cachix-action@v15
13
13
+
with:
14
14
+
name: linuxwasm
15
15
+
authToken: "${{secrets.CACHIX_AUTH_TOKEN}}"
12
16
- name: List packages
13
17
id: list
14
18
run: |
···
34
38
steps:
35
39
- uses: actions/checkout@v5
36
40
- uses: nixbuild/nix-quick-install-action@v34
41
41
+
- uses: cachix/cachix-action@v15
42
42
+
with:
43
43
+
name: linuxwasm
44
44
+
authToken: "${{secrets.CACHIX_AUTH_TOKEN}}"
37
45
- name: Build
38
46
run: |
39
47
eval "$(nix print-dev-env .#ci)"
40
40
-
attic login --set-default tombl https://nix.tombl.net '${{secrets.ATTIC_TOKEN}}'
41
48
nix build '.#checks.x86_64-linux.${{ matrix.pkg }}^*'
42
42
-
attic push linuxwasm ./result*
43
49
44
50
deploy:
45
51
needs: build
···
47
53
steps:
48
54
- uses: actions/checkout@v5
49
55
- uses: nixbuild/nix-quick-install-action@v34
56
56
+
- uses: cachix/cachix-action@v15
57
57
+
with:
58
58
+
name: linuxwasm
59
59
+
authToken: "${{secrets.CACHIX_AUTH_TOKEN}}"
50
60
- name: Build
51
61
run: |
52
62
eval "$(nix print-dev-env .#ci)"
+4
-2
flake.nix
Reviewed
···
23
23
};
24
24
25
25
nixConfig = {
26
26
-
extra-substituters = [ "https://nix.tombl.net/linuxwasm" ];
27
27
-
extra-trusted-public-keys = [ "linuxwasm:VY2O9prGSkyVY+xn1RNQV4voLVTnc2FOxAtzf8VbZaw=" ];
26
26
+
extra-substituters = [ "https://linuxwasm.cachix.org" ];
27
27
+
extra-trusted-public-keys = [
28
28
+
"linuxwasm.cachix.org-1:+z2SehaESo/3sYp7afTgyXBHUkSj/Y+BokzAkWZEmeM="
29
29
+
];
28
30
};
29
31
30
32
outputs =