massive refactoring
All checks were successful
/ build-installer (push) Successful in 8m56s

This commit is contained in:
Gregory Bednov 2026-09-11 19:14:18 +03:00
commit 9132b33e91
2 changed files with 3 additions and 28 deletions

View file

@ -96,9 +96,6 @@ in
idea-community."2024.1"."com.redhat.devtools.lsp4ij" idea-community."2024.1"."com.redhat.devtools.lsp4ij"
]) ])
++ [ ++ [
# поддежка языка C/C++ на уровне подсветки синтаксиса и автодополнения
(customJBPlugin "clsp" "1.0.1" "sha256-AU/Q61YYsGn2BAYykCGm4XGNyeSwd5K/txGNzP2dJg0=")
# поддежка фреймворка Spring через opensource-плагин Explyt. пусть будет # поддежка фреймворка Spring через opensource-плагин Explyt. пусть будет
(customJBPlugin "spring-tool" "241-b3085-signed" (customJBPlugin "spring-tool" "241-b3085-signed"
"sha256-u9Hqy4BN1johA7e8proMekyERXkE6gXRnqGRNR7FouE=" "sha256-u9Hqy4BN1johA7e8proMekyERXkE6gXRnqGRNR7FouE="
@ -127,8 +124,7 @@ in
inputs.nix-wine-experiments.packages.x86_64-linux.nbdesigner inputs.nix-wine-experiments.packages.x86_64-linux.nbdesigner
pandoc pandoc
onlyoffice-desktopeditors # к сожалению, пока у OnlyOffice баг со шрифтами. Ждём фикс onlyoffice-desktopeditors
#libreoffice # поэтому пока что у нас Libreoffice...
# Напоминаю что у нас есть СЕТЕВОЙ ДИСК по адресу 10.0.174.12 # Напоминаю что у нас есть СЕТЕВОЙ ДИСК по адресу 10.0.174.12
# и для студентов пока есть единая учётка student@mirea.ru, # и для студентов пока есть единая учётка student@mirea.ru,
@ -204,9 +200,7 @@ in
archi # поддержка archimate archi # поддержка archimate
##### Утилиты и программы для STM32 ##### ##### Утилиты и программы для STM32 #####
# 1) STM32CubeIDE упаковать не удалось stm32cubemx
# 2) есть основания полагать, что её функциональность лучше встроить
# в IJ IDEA CE, как это сделано в настоящем Clion;
stlink stlink
stlink-gui stlink-gui
stm32loader stm32loader
@ -396,7 +390,6 @@ in
# поставка SimInTech. Кодогенерация библиотек для ПК работает, # поставка SimInTech. Кодогенерация библиотек для ПК работает,
# но несовместима с .dll из windows! # но несовместима с .dll из windows!
#simintech.packages.x86_64-linux.simintech
(pkgs.stdenv.mkDerivation rec { (pkgs.stdenv.mkDerivation rec {
pname = "simintech"; pname = "simintech";
version = "2.23.13"; version = "2.23.13";
@ -412,16 +405,14 @@ in
p: with p; [ p: with p; [
at-spi2-atk.out at-spi2-atk.out
gdk-pixbuf.out gdk-pixbuf.out
glamoroustoolkit.out
glib.out glib.out
gtk2.out gtk2.out
libGL.out libGL.out
libGLU.out libGLU.out
cairo.out
pango.out pango.out
xorg.libX11.out xorg.libX11.out
zlib.out zlib.out
xorg.libX11.out
zlib.out
(pkgs.writeShellScriptBin "firefox" "exec ${pkgs.chromium}/bin/chromium \"$@\"") # похоже, что SimInTech захардкодил Firefox, но не все так юзают Firefox (pkgs.writeShellScriptBin "firefox" "exec ${pkgs.chromium}/bin/chromium \"$@\"") # похоже, что SimInTech захардкодил Firefox, но не все так юзают Firefox
]; ];
runScript = "${src}/bin/mmain"; runScript = "${src}/bin/mmain";
@ -557,12 +548,6 @@ in
version = "0.13.251128001"; version = "0.13.251128001";
sha256 = "sha256-eTQcLyF6DMvzDByKLw2KR8PrjVwejsOU60Hew7IOmY8="; sha256 = "sha256-eTQcLyF6DMvzDByKLw2KR8PrjVwejsOU60Hew7IOmY8=";
} }
{
name = "linux-arm-none-eabi";
publisher = "metalcode-eu";
version = "0.1.2";
sha256 = "sha256-MCpBsd491pCO1K9tgL5KBJQbtr4IuVEuTPQzQHeQSWQ=";
}
{ {
name = "arm-assembly-syntax"; name = "arm-assembly-syntax";
publisher = "ciprianelies"; publisher = "ciprianelies";

View file

@ -1,20 +1,11 @@
{ {
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.11"; 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 = { inputs.mireadesktop = {
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/mireadesktop.git"; url = "git+https://forgejo.gregorbednov.ru/gregorbednov/mireadesktop.git";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
inputs.stm32cubemx = {
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/stm32cubemx.git";
inputs.nixpkgs.follows = "nixpkgs";
};
inputs.packettracer7 = { inputs.packettracer7 = {
url = "git+https://forgejo.gregorbednov.ru/gregorbednov/packettracer7.git"; url = "git+https://forgejo.gregorbednov.ru/gregorbednov/packettracer7.git";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@ -58,7 +49,6 @@
{ {
self, self,
nixpkgs, nixpkgs,
stm32cubemx,
packettracer7, packettracer7,
guardant, guardant,
nix-onlyoffice, nix-onlyoffice,