stick to jetbrains AI so we don't need fhs for copilot

This commit is contained in:
Ingolf Wagner 2024-01-09 08:15:37 +01:00
parent cea37fb8ca
commit b934a7d349
Signed by: palo
GPG key ID: 76BF5F1928B9618B

View file

@ -12,38 +12,38 @@ with lib;
# to make copilot work # to make copilot work
# jetbrains.pycharm-professional # jetbrains.pycharm-professional
fhsPyCharm = pkgs.buildFHSUserEnv { #fhsPyCharm = pkgs.buildFHSUserEnv {
name = "pycharm"; # name = "pycharm";
targetPkgs = pkgs: (with pkgs; [ # targetPkgs = pkgs: (with pkgs; [
black # black
isort # isort
#unstable.jetbrains.pycharm-professional # #unstable.jetbrains.pycharm-professional
jetbrains.pycharm-professional # jetbrains.pycharm-professional
python311 # python311
pipenv # pipenv
zlib # needed for NumPy # zlib # needed for NumPy
nodejs # nodejs
git # git
]); # ]);
runScript = "pycharm-professional"; # runScript = "pycharm-professional";
}; #};
# jetbrains.datagrip # jetbrains.datagrip
fhsDataGrip = pkgs.buildFHSUserEnv { #fhsDataGrip = pkgs.buildFHSUserEnv {
name = "datagrip"; # name = "datagrip";
targetPkgs = pkgs: (with pkgs; [ # targetPkgs = pkgs: (with pkgs; [
unstable.jetbrains.datagrip # unstable.jetbrains.datagrip
]); # ]);
runScript = "datagrip"; # runScript = "datagrip";
}; #};
fhsClion = pkgs.buildFHSUserEnv { #fhsClion = pkgs.buildFHSUserEnv {
name = "clion"; # name = "clion";
targetPkgs = pkgs: (with pkgs; [ # targetPkgs = pkgs: (with pkgs; [
unstable.jetbrains.clion # unstable.jetbrains.clion
]); # ]);
runScript = "clion"; # runScript = "clion";
}; #};
in in
[ [
@ -54,33 +54,37 @@ with lib;
jetbrains.mps jetbrains.mps
fhsDataGrip unstable.jetbrains.datagrip
(pkgs.makeDesktopItem { #fhsDataGrip
name = "datagrip"; #(pkgs.makeDesktopItem {
desktopName = "DataGrip"; # name = "datagrip";
exec = "${fhsDataGrip}/bin/datagrip"; # desktopName = "DataGrip";
terminal = false; # exec = "${fhsDataGrip}/bin/datagrip";
}) # terminal = false;
#})
# Rust # Rust
fhsClion unstable.jetbrains.clion
(pkgs.makeDesktopItem { #fhsClion
name = "clion"; #(pkgs.makeDesktopItem {
desktopName = "Clion"; # name = "clion";
exec = "${fhsClion}/bin/clion"; # desktopName = "Clion";
terminal = false; # exec = "${fhsClion}/bin/clion";
}) # terminal = false;
#})
gcc gcc
rustup rustup
# python # python
fhsPyCharm
(pkgs.makeDesktopItem { unstable.jetbrains.pycharm-professional
name = "pycharm"; #fhsPyCharm
desktopName = "PyCharm"; #(pkgs.makeDesktopItem {
exec = "${fhsPyCharm}/bin/pycharm"; # name = "pycharm";
terminal = false; # desktopName = "PyCharm";
}) # exec = "${fhsPyCharm}/bin/pycharm";
# terminal = false;
#})
# planing # planing
((ganttproject-bin.override { ((ganttproject-bin.override {