forked from Deuxfleurs/nixcfg
add+cleanup config
This commit is contained in:
parent
49b0dc2d5b
commit
78440a03d2
1 changed files with 8 additions and 1 deletions
|
@ -22,14 +22,21 @@
|
||||||
deuxfleurs.cluster_ip = "10.14.1.1";
|
deuxfleurs.cluster_ip = "10.14.1.1";
|
||||||
deuxfleurs.is_raft_server = true;
|
deuxfleurs.is_raft_server = true;
|
||||||
|
|
||||||
# experimental: nomad as root, to enable exec driver
|
# ----
|
||||||
|
|
||||||
|
# experimental: config for nomad nix driver
|
||||||
services.nomad.dropPrivileges = false;
|
services.nomad.dropPrivileges = false;
|
||||||
services.nomad.extraPackages = [
|
services.nomad.extraPackages = [
|
||||||
pkgs.nix
|
pkgs.nix
|
||||||
|
pkgs.git
|
||||||
];
|
];
|
||||||
services.nomad.extraSettingsPlugins =
|
services.nomad.extraSettingsPlugins =
|
||||||
let nomad_driver_nix = import ./nomad-driver-nix.nix { inherit pkgs; };
|
let nomad_driver_nix = import ./nomad-driver-nix.nix { inherit pkgs; };
|
||||||
in [ nomad_driver_nix ];
|
in [ nomad_driver_nix ];
|
||||||
# the nix driver requires flakes to be enabled
|
# the nix driver requires flakes to be enabled
|
||||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
|
|
||||||
|
# use our cache as additionnal substituer
|
||||||
|
nix.settings.substituers = [ "https://nix.web.deuxfleurs.fr" ];
|
||||||
|
nix.settings.trusted-public-keys = [ "nix.web.deuxfleurs.fr:eTGL6kvaQn6cDR/F9lDYUIP9nCVR/kkshYfLDJf1yKs=" ];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue