try to build on unicron if it's available
This commit is contained in:
parent
f921be3208
commit
aef80b5039
@ -2,6 +2,39 @@
|
|||||||
{
|
{
|
||||||
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.experimental-features = [ "nix-command" "flakes" ];
|
||||||
nix.settings.extra-experimental-features = [ "nix-command" "flakes" ];
|
nix.settings.extra-experimental-features = [ "nix-command" "flakes" ];
|
||||||
|
nix.buildMachines = [{
|
||||||
|
hostName = "unicron";
|
||||||
|
system = "x86_64-linux";
|
||||||
|
protocol = "ssh-ng";
|
||||||
|
maxJobs = 0;
|
||||||
|
}];
|
||||||
|
nix.distributedBuilds = true;
|
||||||
|
nix.settings.builders = " ssh://unicron.local x86_64-linux " ;
|
||||||
|
nix.extraOptions = ''
|
||||||
|
builders-use-substitutes = true
|
||||||
|
'';
|
||||||
|
# dynamic linker
|
||||||
|
programs.nix-ld.enable = true;
|
||||||
|
programs.nix-ld.libraries = with pkgs; [
|
||||||
|
cmake
|
||||||
|
fontconfig
|
||||||
|
harfbuzz
|
||||||
|
freetype
|
||||||
|
expat
|
||||||
|
glib
|
||||||
|
atk
|
||||||
|
gtk3
|
||||||
|
pango
|
||||||
|
cairo
|
||||||
|
gdk-pixbuf
|
||||||
|
zlib
|
||||||
|
xorg.libxcb
|
||||||
|
libxkbcommon
|
||||||
|
libGL
|
||||||
|
wayland
|
||||||
|
vulkan-headers
|
||||||
|
vulkan-loader
|
||||||
|
];
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
nixpkgs.overlays = [ inputs.nur.overlay ];
|
nixpkgs.overlays = [ inputs.nur.overlay ];
|
||||||
|
Loading…
Reference in New Issue
Block a user