···
58
-
indigo-lexgen = with final;
59
-
final.buildGoModule {
60
-
pname = "indigo-lexgen";
63
-
subPackages = ["cmd/lexgen"];
64
-
vendorHash = "sha256-pGc29fgJFq8LP7n/pY1cv6ExZl88PAeFqIbFEhB3xXs=";
58
+
indigo-lexgen = final.buildGoModule {
59
+
pname = "indigo-lexgen";
62
+
subPackages = ["cmd/lexgen"];
63
+
vendorHash = "sha256-pGc29fgJFq8LP7n/pY1cv6ExZl88PAeFqIbFEhB3xXs=";
final.pkgsStatic.buildGoModule {
···
111
-
knotserver-unwrapped = with final;
112
-
final.pkgsStatic.buildGoModule {
113
-
pname = "knotserver";
115
-
src = gitignoreSource ./.;
116
-
subPackages = ["cmd/knotserver"];
117
-
vendorHash = goModHash;
118
-
env.CGO_ENABLED = 1;
110
+
knotserver-unwrapped = final.pkgsStatic.buildGoModule {
111
+
pname = "knotserver";
113
+
src = gitignoreSource ./.;
114
+
subPackages = ["cmd/knotserver"];
115
+
vendorHash = goModHash;
116
+
env.CGO_ENABLED = 1;
repoguard = buildCmdPackage "repoguard";
keyfetch = buildCmdPackage "keyfetch";
···
config = mkIf config.services.tangled-appview.enable {
211
-
nixpkgs.overlays = [self.overlays.default];
systemd.services.tangled-appview = {
description = "tangled appview service";
wantedBy = ["multi-user.target"];
ListenStream = "0.0.0.0:${toString config.services.tangled-appview.port}";
218
-
ExecStart = "${pkgs.tangled-appview}/bin/tangled-appview";
215
+
ExecStart = "${self.packages.${pkgs.system}.appview}/bin/appview";
···
config = mkIf config.services.tangled-knotserver.enable {
312
-
nixpkgs.overlays = [self.overlays.default];
environment.systemPackages = with pkgs; [git];
system.activationScripts.gitConfig = ''
317
-
mkdir -p /home/git/.config/git
318
-
cat > /home/git/.config/git/config << EOF
321
-
email = git@example.com
323
-
chown -R git:git /home/git/.config
312
+
mkdir -p /home/git/.config/git
313
+
cat > /home/git/.config/git/config << EOF
316
+
email = git@example.com
318
+
chown -R git:git /home/git/.config
···
349
-
${pkgs.keyfetch}/bin/keyfetch -repoguard-path ${pkgs.repoguard}/bin/repoguard -log-path /tmp/repoguard.log
344
+
${self.packages.${pkgs.system}.keyfetch}/bin/keyfetch \
345
+
-repoguard-path ${self.packages.${pkgs.system}.repoguard}/bin/repoguard \
346
+
-log-path /tmp/repoguard.log
···
"KNOT_SERVER_SECRET=${config.services.tangled-knotserver.server.secret}"
"KNOT_SERVER_HOSTNAME=${config.services.tangled-knotserver.server.hostname}"
368
-
ExecStart = "${pkgs.knotserver}/bin/knotserver";
365
+
ExecStart = "${self.packages.${pkgs.system}.knotserver}/bin/knotserver";