mirror of
https://github.com/kaesaecracker/nixos-configuration.git
synced 2025-01-18 18:40:14 +01:00
objective c
This commit is contained in:
parent
a82113d1af
commit
b900cc337f
|
@ -11,6 +11,7 @@ in {
|
||||||
dotnet = lib.mkEnableOption "include dotnet build tools";
|
dotnet = lib.mkEnableOption "include dotnet build tools";
|
||||||
rust = lib.mkEnableOption "include rust build tools";
|
rust = lib.mkEnableOption "include rust build tools";
|
||||||
jetbrains-remote-server = lib.mkEnableOption "setup jetbrais IDE installs so -remote-dev-server can be started";
|
jetbrains-remote-server = lib.mkEnableOption "setup jetbrais IDE installs so -remote-dev-server can be started";
|
||||||
|
objective-c = lib.mkEnableOption "Objective-C with GNUStep";
|
||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkMerge [
|
config = lib.mkMerge [
|
||||||
|
@ -30,7 +31,8 @@ in {
|
||||||
systemPackages = with pkgs; [
|
systemPackages = with pkgs; [
|
||||||
dotnet-sdk_8
|
dotnet-sdk_8
|
||||||
|
|
||||||
zlib zlib.dev
|
zlib
|
||||||
|
zlib.dev
|
||||||
openssl
|
openssl
|
||||||
icu
|
icu
|
||||||
];
|
];
|
||||||
|
@ -61,5 +63,24 @@ in {
|
||||||
"pycharm-professional"
|
"pycharm-professional"
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
(lib.mkIf cfg.objective-c {
|
||||||
|
environment.systemPackages =
|
||||||
|
(with pkgs.gnustep; [
|
||||||
|
gui
|
||||||
|
make
|
||||||
|
gorm
|
||||||
|
base
|
||||||
|
back
|
||||||
|
system_preferences
|
||||||
|
projectcenter
|
||||||
|
libobjc
|
||||||
|
gworkspace
|
||||||
|
])
|
||||||
|
++ (with pkgs; [
|
||||||
|
clang-tools
|
||||||
|
clang
|
||||||
|
gnumake
|
||||||
|
]);
|
||||||
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue