nix-serve -> harmonia

This commit is contained in:
Grimmauld 2024-05-10 10:38:53 +02:00
parent b1c4f375c1
commit c984843694
5 changed files with 23 additions and 18 deletions

View file

@ -180,9 +180,22 @@ in
host = "mastodon.${domain}";
accessType = "none";
};
nix_cache_host = {
nix_cache_host = rec {
host = "nixcache.${domain}";
port = 5000;
# accessType = "custom";
# extraNginx.locations."/".extraConfig = ''
# proxy_pass http://127.0.0.1:${builtins.toString port};
# proxy_set_header Host $host;
# proxy_redirect http:// https://;
# proxy_http_version 1.1;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection $connection_upgrade;
#
# zstd on;
# zstd_types application/x-nix-archive;
# '';
};
};
};

View file

@ -9,9 +9,9 @@ let
inherit (config.serverConfig) ports vhosts;
in
{
services.nix-serve = {
services.harmonia = {
enable = true;
secretKeyFile = "/var/cache-priv-key.pem";
port = vhosts.nix_cache_host.port;
signKeyPath = "/var/cache-priv-key.pem";
settings.bind = "[::]:${builtins.toString vhosts.nix_cache_host.port}";
};
}

View file

@ -5,10 +5,10 @@
"homepage": "https://matrix.to/#/#agenix:nixos.org",
"owner": "ryantm",
"repo": "agenix",
"rev": "07479c2e7396acaaaac5925483498154034ea80a",
"sha256": "0vnxjsg080la54klxm97iiqwscf9brbqcrys5zw0czjk05anxkky",
"rev": "8d37c5bdeade12b6479c85acd133063ab53187a0",
"sha256": "0z26jj4pwliz6v5fdgnwc5fsihjdsy2gz49fcivr4p4178fw4gnr",
"type": "tarball",
"url": "https://github.com/ryantm/agenix/archive/07479c2e7396acaaaac5925483498154034ea80a.tar.gz",
"url": "https://github.com/ryantm/agenix/archive/8d37c5bdeade12b6479c85acd133063ab53187a0.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
},
"chaotic": {
@ -59,10 +59,10 @@
"homepage": null,
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "b211b392b8486ee79df6cdfb1157ad2133427a29",
"sha256": "1506hd482n7qb55niqjx4789swjrqyng21xvzfwagq1nr173kd88",
"rev": "f1010e0469db743d14519a1efd37e23f8513d714",
"sha256": "0khh2y04wp4dy1hy0nxc4raacp8149ds7mpwmnymf55v7xzf10vn",
"type": "tarball",
"url": "https://github.com/NixOS/nixpkgs/archive/b211b392b8486ee79df6cdfb1157ad2133427a29.tar.gz",
"url": "https://github.com/NixOS/nixpkgs/archive/f1010e0469db743d14519a1efd37e23f8513d714.tar.gz",
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
}
}

View file

@ -26,7 +26,6 @@
./matrix-appservice-discord.nix
./deskwhich.nix
./mcontrolcenter.nix
./the-powder-toy.nix
./ccache-wrapper.nix
];
}

View file

@ -1,7 +0,0 @@
{ final, prev, ... }:
{
the-powder-toy = prev.callPackage (prev.fetchurl {
url = "https://raw.githubusercontent.com/NixOS/nixpkgs/9863d8c74a959d73df0c495a55097f804f7b379d/pkgs/by-name/th/the-powder-toy/package.nix";
hash = "sha256-po6jhmdV+HNZBq4/vy6uQsDuW6PyvKcvysWNPZn4K7I=";
}) { };
}