Compare commits

..

15 Commits

Author SHA1 Message Date
c41bff9a63
weasel: nix-serve bind to 0.0.0.0 2025-10-06 17:50:12 +02:00
c1b7370bee
weasel: add custom nix-serve
Proper override for haskell package

madness

Fix nix-serve-ng override
2025-10-06 17:50:06 +02:00
0a282d856d
Add https github to allowed uris 2025-10-06 17:19:42 +02:00
28d925e446
Make hydra shut up 2025-10-06 17:19:42 +02:00
926de4d1d5
Add bscpm and gitlab-internal to allowed-uris 2025-10-06 17:19:42 +02:00
ca854704e8
weasel: enable hydra tcp port in firewall 2025-10-06 17:19:42 +02:00
c5b70bebe0
hydra: set listen host 2025-10-06 17:19:42 +02:00
fe06e38761
Enable hydra on weasel 2025-10-06 17:19:42 +02:00
0f1e9d7ccb
weasel: use tent cache 2025-10-06 17:19:41 +02:00
5a3184f2f7
Add nixfmt-rfc-style to common packages 2025-10-06 17:19:41 +02:00
3a8ed797c7
Add packages to user abonerib 2025-10-06 17:19:41 +02:00
ec79ed4d0e
Add nix-output-monitor to default packages 2025-10-06 17:19:41 +02:00
3ebb00d1c0
Set fish shell for user abonerib 2025-10-06 17:19:41 +02:00
8f3b13ec3f
weasel: create user folders in /var/lib/podman-users
/home is a nfs mount, which does not support extra filesystem arguments
needed to run podman. We need to have a local home.
2025-10-06 17:19:41 +02:00
b7b9160d03
weasel: add podman 2025-10-06 17:19:40 +02:00

View File

@ -35,15 +35,16 @@
services.nix-serve = {
enable = true;
# Only listen locally, as we serve it via ssh
bindAddress = "127.0.0.1";
bindAddress = "0.0.0.0";
port = 5000;
package = pkgs.nix-serve-ng.overrideAttrs (oldAttrs: {
package = pkgs.haskell.lib.overrideSrc (pkgs.haskell.packages.ghc96.nix-serve-ng.override { nix = pkgs.nixVersions.nix_2_28; }) {
src = pkgs.fetchgit {
url = "https://jungle.bsc.es/git/abonerib/nix-serve-ng.git";
hash = "sha256-N6c3NozYqAGwmjf+k5GHOZzlcquDntrJwsZQ7O2sqtQ=";
rev = "b4a36218e5c3bbef28e83db5823afab79c85bea6";
hash = "sha256-l6sifaEA6HCjhPggORvfoP25lTa+fCtEP+4VgkoUL90=";
};
});
version = "unstable";
};
secretKeyFile = "/var/cache-priv-key.pem";
# Public key: