make mold linux specific
This commit is contained in:
parent
8f938e3755
commit
067dd243ee
|
@ -10,26 +10,19 @@ with lib; with nLib; {
|
|||
# Core development utilites
|
||||
(mkIf devel.core {
|
||||
home.packages = with pkgs;
|
||||
appendIf
|
||||
pkgs.stdenv.isLinux
|
||||
# General packages
|
||||
[
|
||||
# Git addons
|
||||
git-secret
|
||||
delta
|
||||
# General development requirements
|
||||
cmake
|
||||
libtool
|
||||
gnumake
|
||||
nixpkgs-fmt
|
||||
# sops for secrets management
|
||||
sops
|
||||
]
|
||||
# Linux specific packages
|
||||
[
|
||||
clang
|
||||
unstable.mold
|
||||
];
|
||||
# General packages
|
||||
[
|
||||
# Git addons
|
||||
git-secret
|
||||
delta
|
||||
# General development requirements
|
||||
cmake
|
||||
libtool
|
||||
gnumake
|
||||
nixpkgs-fmt
|
||||
# sops for secrets management
|
||||
sops
|
||||
];
|
||||
|
||||
programs = {
|
||||
direnv = {
|
||||
|
|
|
@ -7,6 +7,15 @@ in
|
|||
|
||||
with lib; with nLib; {
|
||||
config = mkMerge [
|
||||
# Core development utilites
|
||||
(mkIf devel.core {
|
||||
home.packages = with pkgs;
|
||||
# Linux specific packages
|
||||
[
|
||||
clang
|
||||
unstable.mold
|
||||
];
|
||||
})
|
||||
# JVM Development
|
||||
(mkIf devel.jvm {
|
||||
home.packages = with unstable; [
|
||||
|
|
Loading…
Reference in New Issue