mirror of
https://github.com/kaesaecracker/nixos-configuration.git
synced 2025-01-18 18:40:14 +01:00
jetbrais-remote-server
This commit is contained in:
parent
0a9eed4fd2
commit
04a3c309fe
|
@ -10,6 +10,7 @@ in {
|
|||
native = lib.mkEnableOption "include native build tools";
|
||||
dotnet = lib.mkEnableOption "include dotnet 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";
|
||||
};
|
||||
|
||||
config = lib.mkMerge [
|
||||
|
@ -47,5 +48,18 @@ in {
|
|||
cargo-generate
|
||||
];
|
||||
})
|
||||
(lib.mkIf cfg.jetbrains-remote-server {
|
||||
environment.systemPackages = with pkgs.jetbrains; [
|
||||
jdk # required for all of them
|
||||
rider
|
||||
clion
|
||||
pycharm-professional
|
||||
];
|
||||
my.allowUnfreePackages = [
|
||||
"rider"
|
||||
"clion"
|
||||
"pycharm-professional"
|
||||
];
|
||||
})
|
||||
];
|
||||
}
|
||||
|
|
|
@ -97,9 +97,7 @@ in {
|
|||
];
|
||||
};
|
||||
|
||||
nixpkgs.config.permittedInsecurePackages = [
|
||||
"electron-19.1.9"
|
||||
];
|
||||
nixpkgs.config.permittedInsecurePackages = [];
|
||||
|
||||
my.allowUnfreePackages = [
|
||||
"insync"
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
native = true;
|
||||
dotnet = true;
|
||||
rust = true;
|
||||
jetbrains-remote-server = true;
|
||||
};
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue