Enable optimization on odo.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
pkgs-unoptimized,
|
||||
...
|
||||
}:
|
||||
{
|
||||
@@ -25,11 +26,11 @@
|
||||
# Keep ALL dependencies so we can rebuild offline. This DRASTICALLY increase disk usage, but disk space is cheap.
|
||||
# system.includeBuildDependencies = true;
|
||||
|
||||
# nixpkgs.hostPlatform = {
|
||||
# gcc.arch = "znver4";
|
||||
# gcc.tune = "znver4";
|
||||
# system = "x86_64-linux";
|
||||
# };
|
||||
nixpkgs.hostPlatform = {
|
||||
gcc.arch = "znver4";
|
||||
gcc.tune = "znver4";
|
||||
system = "x86_64-linux";
|
||||
};
|
||||
|
||||
nixpkgs.overlays = [
|
||||
(
|
||||
@@ -77,6 +78,26 @@
|
||||
# });
|
||||
}
|
||||
)
|
||||
(final: prev: {
|
||||
haskellPackages = prev.haskellPackages.extend (
|
||||
final': prev': {
|
||||
crypton = pkgs-unoptimized.haskellPackages.crypton;
|
||||
}
|
||||
);
|
||||
})
|
||||
# (final: prev: {
|
||||
# haskell = prev.haskell // {
|
||||
# packageOverrides = final.lib.composeExtensions prev.haskell.packageOverrides (
|
||||
# final': prev': {
|
||||
# crypton = pkgs-unoptimized.haskellPackages.crypton;
|
||||
# }
|
||||
# );
|
||||
# };
|
||||
# })
|
||||
(final: prev: {
|
||||
redis = pkgs-unoptimized.redis;
|
||||
gsl = pkgs-unoptimized.gsl;
|
||||
})
|
||||
];
|
||||
|
||||
boot.kernelPackages = pkgs.linuxPackagesFor pkgs.linux_znver4;
|
||||
|
||||
Reference in New Issue
Block a user