mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 05:39:05 +08:00
确认 hostPlatform 会起作用
This commit is contained in:
parent
8850b69ccd
commit
14d793b47e
26
flake.nix
26
flake.nix
@ -120,6 +120,32 @@
|
||||
./modules/virtualisation/waydroid.nix
|
||||
./modules/home/root.nix
|
||||
./modules/home/chn.nix
|
||||
|
||||
({ pkgs, ...}@inputs:
|
||||
{
|
||||
config.environment.systemPackages =
|
||||
[
|
||||
( inputs.inputs.nixpkgs.lib.nixosSystem
|
||||
{
|
||||
system = "x86_64-linux";
|
||||
modules = [({ pkgs, ... }@inputs:
|
||||
{
|
||||
config.nixpkgs =
|
||||
{
|
||||
hostPlatform =
|
||||
{ system = "x86_64-linux"; gcc = { arch = "alderlake"; tune = "alderlake"; }; };
|
||||
config.allowUnfree = true;
|
||||
};
|
||||
config.nixpkgs.overlays = [( final: prev: rec
|
||||
{
|
||||
optimizeWithFlags = pkg: flags: pkg.overrideAttrs (old:
|
||||
{ NIX_CFLAGS_COMPILE = [ (old.NIX_CFLAGS_COMPILE or "") ] ++ flags; });
|
||||
hello = optimizeWithFlags prev.hello [ "-frecord-gcc-switches" ];
|
||||
} )];
|
||||
})];
|
||||
} ).pkgs.hello
|
||||
];
|
||||
})
|
||||
];
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user