tangled
alpha
login
or
join now
whitequark.org
/
git-pages-cli
1
fork
atom
[mirror] Command-line application for uploading a site to a git-pages server
1
fork
atom
overview
issues
pulls
pipelines
Add Nix flake and Renovate configuration.
whitequark.org
4 months ago
3ba42448
ca2c849c
+152
4 changed files
expand all
collapse all
unified
split
.gitignore
flake.lock
flake.nix
renovate.json
+1
.gitignore
···
1
1
+
/result
+77
flake.lock
···
1
1
+
{
2
2
+
"nodes": {
3
3
+
"flake-utils": {
4
4
+
"inputs": {
5
5
+
"systems": "systems"
6
6
+
},
7
7
+
"locked": {
8
8
+
"lastModified": 1731533236,
9
9
+
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
10
10
+
"owner": "numtide",
11
11
+
"repo": "flake-utils",
12
12
+
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
13
13
+
"type": "github"
14
14
+
},
15
15
+
"original": {
16
16
+
"owner": "numtide",
17
17
+
"repo": "flake-utils",
18
18
+
"type": "github"
19
19
+
}
20
20
+
},
21
21
+
"nix-filter": {
22
22
+
"locked": {
23
23
+
"lastModified": 1757882181,
24
24
+
"narHash": "sha256-+cCxYIh2UNalTz364p+QYmWHs0P+6wDhiWR4jDIKQIU=",
25
25
+
"owner": "numtide",
26
26
+
"repo": "nix-filter",
27
27
+
"rev": "59c44d1909c72441144b93cf0f054be7fe764de5",
28
28
+
"type": "github"
29
29
+
},
30
30
+
"original": {
31
31
+
"owner": "numtide",
32
32
+
"repo": "nix-filter",
33
33
+
"type": "github"
34
34
+
}
35
35
+
},
36
36
+
"nixpkgs": {
37
37
+
"locked": {
38
38
+
"lastModified": 1763191728,
39
39
+
"narHash": "sha256-esRhOS0APE6k40Hs/jjReXg+rx+J5LkWw7cuWFKlwYA=",
40
40
+
"owner": "NixOS",
41
41
+
"repo": "nixpkgs",
42
42
+
"rev": "1d4c88323ac36805d09657d13a5273aea1b34f0c",
43
43
+
"type": "github"
44
44
+
},
45
45
+
"original": {
46
46
+
"owner": "NixOS",
47
47
+
"ref": "nixpkgs-unstable",
48
48
+
"repo": "nixpkgs",
49
49
+
"type": "github"
50
50
+
}
51
51
+
},
52
52
+
"root": {
53
53
+
"inputs": {
54
54
+
"flake-utils": "flake-utils",
55
55
+
"nix-filter": "nix-filter",
56
56
+
"nixpkgs": "nixpkgs"
57
57
+
}
58
58
+
},
59
59
+
"systems": {
60
60
+
"locked": {
61
61
+
"lastModified": 1681028828,
62
62
+
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
63
63
+
"owner": "nix-systems",
64
64
+
"repo": "default",
65
65
+
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
66
66
+
"type": "github"
67
67
+
},
68
68
+
"original": {
69
69
+
"owner": "nix-systems",
70
70
+
"repo": "default",
71
71
+
"type": "github"
72
72
+
}
73
73
+
}
74
74
+
},
75
75
+
"root": "root",
76
76
+
"version": 7
77
77
+
}
+62
flake.nix
···
1
1
+
{
2
2
+
inputs = {
3
3
+
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
4
4
+
flake-utils.url = "github:numtide/flake-utils";
5
5
+
nix-filter.url = "github:numtide/nix-filter";
6
6
+
};
7
7
+
8
8
+
outputs =
9
9
+
{
10
10
+
self,
11
11
+
nixpkgs,
12
12
+
flake-utils,
13
13
+
nix-filter,
14
14
+
}:
15
15
+
flake-utils.lib.eachDefaultSystem (
16
16
+
system:
17
17
+
let
18
18
+
pkgs = nixpkgs.legacyPackages.${system};
19
19
+
20
20
+
git-pages-cli = pkgs.buildGo125Module {
21
21
+
pname = "git-pages-cli";
22
22
+
version = "0";
23
23
+
24
24
+
src = nix-filter {
25
25
+
root = self;
26
26
+
27
27
+
include = [
28
28
+
"go.mod"
29
29
+
"go.sum"
30
30
+
"main.go"
31
31
+
];
32
32
+
};
33
33
+
34
34
+
buildInputs = with pkgs; [
35
35
+
pkgsStatic.musl
36
36
+
];
37
37
+
38
38
+
ldflags = [
39
39
+
"-linkmode external"
40
40
+
"-extldflags -static"
41
41
+
"-s -w"
42
42
+
];
43
43
+
44
44
+
vendorHash = "sha256-4Xo48Dpqzq61molFjhgu7df45544tRfjr0iM5k4dBVo=";
45
45
+
};
46
46
+
in
47
47
+
{
48
48
+
formatter = pkgs.nixfmt-tree;
49
49
+
50
50
+
devShells.default = pkgs.mkShell {
51
51
+
inputsFrom = [
52
52
+
git-pages-cli
53
53
+
];
54
54
+
};
55
55
+
56
56
+
packages = {
57
57
+
inherit git-pages-cli;
58
58
+
default = git-pages-cli;
59
59
+
};
60
60
+
}
61
61
+
);
62
62
+
}
+12
renovate.json
···
1
1
+
{
2
2
+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
3
3
+
"extends": [
4
4
+
"group:all"
5
5
+
],
6
6
+
"abandonmentThreshold": null,
7
7
+
"packageRules": [],
8
8
+
"lockFileMaintenance": {
9
9
+
"enabled": true,
10
10
+
"automerge": false
11
11
+
}
12
12
+
}