Compare commits
3 changed files with 31 additions and 29 deletions
|
|
@ -96,6 +96,9 @@ in
|
|||
idea-community."2024.1"."com.redhat.devtools.lsp4ij"
|
||||
])
|
||||
++ [
|
||||
# поддежка языка C/C++ на уровне подсветки синтаксиса и автодополнения
|
||||
(customJBPlugin "clsp" "1.0.1" "sha256-AU/Q61YYsGn2BAYykCGm4XGNyeSwd5K/txGNzP2dJg0=")
|
||||
|
||||
# поддежка фреймворка Spring через opensource-плагин Explyt. пусть будет
|
||||
(customJBPlugin "spring-tool" "241-b3085-signed"
|
||||
"sha256-u9Hqy4BN1johA7e8proMekyERXkE6gXRnqGRNR7FouE="
|
||||
|
|
@ -121,10 +124,12 @@ in
|
|||
inputs.kompas3d.packages.${pkgs.system}.default # KOMPAS-3D
|
||||
freecad elmerfem gmsh # FEM calculation
|
||||
|
||||
inputs.nix-wine-experiments.packages.x86_64-linux.nbdesigner
|
||||
#inputs.stm32cubemx.packages.x86_64-linux.stm32cubemx
|
||||
stm32cubemx
|
||||
|
||||
pandoc
|
||||
onlyoffice-desktopeditors
|
||||
onlyoffice-desktopeditors # к сожалению, пока у OnlyOffice баг со шрифтами. Ждём фикс
|
||||
#libreoffice # поэтому пока что у нас Libreoffice...
|
||||
|
||||
# Напоминаю что у нас есть СЕТЕВОЙ ДИСК по адресу 10.0.174.12
|
||||
# и для студентов пока есть единая учётка student@mirea.ru,
|
||||
|
|
@ -200,7 +205,9 @@ in
|
|||
archi # поддержка archimate
|
||||
|
||||
##### Утилиты и программы для STM32 #####
|
||||
stm32cubemx
|
||||
# 1) STM32CubeIDE упаковать не удалось
|
||||
# 2) есть основания полагать, что её функциональность лучше встроить
|
||||
# в IJ IDEA CE, как это сделано в настоящем Clion;
|
||||
stlink
|
||||
stlink-gui
|
||||
stm32loader
|
||||
|
|
@ -390,6 +397,7 @@ in
|
|||
|
||||
# поставка SimInTech. Кодогенерация библиотек для ПК работает,
|
||||
# но несовместима с .dll из windows!
|
||||
#simintech.packages.x86_64-linux.simintech
|
||||
(pkgs.stdenv.mkDerivation rec {
|
||||
pname = "simintech";
|
||||
version = "2.23.13";
|
||||
|
|
@ -405,14 +413,16 @@ in
|
|||
p: with p; [
|
||||
at-spi2-atk.out
|
||||
gdk-pixbuf.out
|
||||
glamoroustoolkit.out
|
||||
glib.out
|
||||
gtk2.out
|
||||
libGL.out
|
||||
libGLU.out
|
||||
cairo.out
|
||||
pango.out
|
||||
xorg.libX11.out
|
||||
zlib.out
|
||||
xorg.libX11.out
|
||||
zlib.out
|
||||
(pkgs.writeShellScriptBin "firefox" "exec ${pkgs.chromium}/bin/chromium \"$@\"") # похоже, что SimInTech захардкодил Firefox, но не все так юзают Firefox
|
||||
];
|
||||
runScript = "${src}/bin/mmain";
|
||||
|
|
@ -548,6 +558,12 @@ in
|
|||
version = "0.13.251128001";
|
||||
sha256 = "sha256-eTQcLyF6DMvzDByKLw2KR8PrjVwejsOU60Hew7IOmY8=";
|
||||
}
|
||||
{
|
||||
name = "linux-arm-none-eabi";
|
||||
publisher = "metalcode-eu";
|
||||
version = "0.1.2";
|
||||
sha256 = "sha256-MCpBsd491pCO1K9tgL5KBJQbtr4IuVEuTPQzQHeQSWQ=";
|
||||
}
|
||||
{
|
||||
name = "arm-assembly-syntax";
|
||||
publisher = "ciprianelies";
|
||||
|
|
|
|||
21
flake.lock
generated
21
flake.lock
generated
|
|
@ -175,26 +175,6 @@
|
|||
"type": "github"
|
||||
}
|
||||
},
|
||||
"nix-wine-experiments": {
|
||||
"inputs": {
|
||||
"nixpkgs": [
|
||||
"nixpkgs"
|
||||
]
|
||||
},
|
||||
"locked": {
|
||||
"lastModified": 1789136647,
|
||||
"narHash": "sha256-6WOU6liJBowSUTAN9kv/CJ99pG8uEUMM+dJOJABtBk0=",
|
||||
"ref": "refs/heads/master",
|
||||
"rev": "27e3ab74167ba8ad3b218d478c27082f98fd4e83",
|
||||
"revCount": 5,
|
||||
"type": "git",
|
||||
"url": "https://forgejo.gregorbednov.ru/gregorbednov/nix-wine-experiments.git"
|
||||
},
|
||||
"original": {
|
||||
"type": "git",
|
||||
"url": "https://forgejo.gregorbednov.ru/gregorbednov/nix-wine-experiments.git"
|
||||
}
|
||||
},
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1745742390,
|
||||
|
|
@ -241,7 +221,6 @@
|
|||
"mireapython": "mireapython",
|
||||
"nix-jetbrains-plugins": "nix-jetbrains-plugins",
|
||||
"nix-onlyoffice": "nix-onlyoffice",
|
||||
"nix-wine-experiments": "nix-wine-experiments",
|
||||
"nixpkgs": "nixpkgs",
|
||||
"packettracer7": "packettracer7",
|
||||
"simintech": "simintech",
|
||||
|
|
|
|||
15
flake.nix
15
flake.nix
|
|
@ -1,11 +1,20 @@
|
|||
{
|
||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11";
|
||||
inputs.simintech = {
|
||||
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/simintech_nix.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
inputs.mireadesktop = {
|
||||
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/mireadesktop.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
inputs.stm32cubemx = {
|
||||
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/stm32cubemx.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
inputs.packettracer7 = {
|
||||
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/packettracer7.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
|
@ -38,10 +47,6 @@
|
|||
|
||||
inputs.nix-onlyoffice = {
|
||||
url = "github:JakeHPark/nix-onlyoffice";
|
||||
};
|
||||
|
||||
inputs.nix-wine-experiments = {
|
||||
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/nix-wine-experiments.git";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
|
||||
|
|
@ -49,6 +54,8 @@
|
|||
{
|
||||
self,
|
||||
nixpkgs,
|
||||
simintech,
|
||||
stm32cubemx,
|
||||
packettracer7,
|
||||
guardant,
|
||||
nix-onlyoffice,
|
||||
|
|
|
|||
Loading…
Reference in a new issue