Swtich home-manager configuration to clang
This commit is contained in:
parent
3d4c29a6ae
commit
dfa4666a03
|
@ -27,8 +27,7 @@ with lib; with nLib; {
|
||||||
]
|
]
|
||||||
# Linux specific packages
|
# Linux specific packages
|
||||||
[
|
[
|
||||||
gcc
|
clang
|
||||||
binutils
|
|
||||||
unstable.mold
|
unstable.mold
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -78,7 +78,9 @@ in
|
||||||
core = mkEnableOptionT "utils-core";
|
core = mkEnableOptionT "utils-core";
|
||||||
# Enable multi system emulation
|
# Enable multi system emulation
|
||||||
# Enabled by default on desktop
|
# Enabled by default on desktop
|
||||||
binfmt = mkDefaultOption "utils-productivity" config.nathan.config.isDesktop;
|
binfmt = mkDefaultOption "binfmt" config.nathan.config.isDesktop;
|
||||||
|
# Development utilities that can't be installed through home manager due to collisions
|
||||||
|
devel = mkDefaultOption "devel" config.nathan.config.isDesktop;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
# Control enabling of hardware support
|
# Control enabling of hardware support
|
||||||
|
|
|
@ -28,5 +28,11 @@ with lib;
|
||||||
"aarch64-linux"
|
"aarch64-linux"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
(mkIf nathan.programs.utils.devel {
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
gcc
|
||||||
|
binutils
|
||||||
|
];
|
||||||
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue