From 9132b33e91171ed4f0f353ad5e560704cc576d14 Mon Sep 17 00:00:00 2001 From: Gregory Bednov Date: Fri, 11 Sep 2026 19:14:18 +0300 Subject: [PATCH] massive refactoring --- configuration.nix | 21 +++------------------ flake.nix | 10 ---------- 2 files changed, 3 insertions(+), 28 deletions(-) diff --git a/configuration.nix b/configuration.nix index b8be212..5ce423e 100644 --- a/configuration.nix +++ b/configuration.nix @@ -96,9 +96,6 @@ 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=" @@ -127,8 +124,7 @@ in inputs.nix-wine-experiments.packages.x86_64-linux.nbdesigner pandoc - onlyoffice-desktopeditors # к сожалению, пока у OnlyOffice баг со шрифтами. Ждём фикс - #libreoffice # поэтому пока что у нас Libreoffice... + onlyoffice-desktopeditors # Напоминаю что у нас есть СЕТЕВОЙ ДИСК по адресу 10.0.174.12 # и для студентов пока есть единая учётка student@mirea.ru, @@ -204,9 +200,7 @@ in archi # поддержка archimate ##### Утилиты и программы для STM32 ##### - # 1) STM32CubeIDE упаковать не удалось - # 2) есть основания полагать, что её функциональность лучше встроить - # в IJ IDEA CE, как это сделано в настоящем Clion; + stm32cubemx stlink stlink-gui stm32loader @@ -396,7 +390,6 @@ in # поставка SimInTech. Кодогенерация библиотек для ПК работает, # но несовместима с .dll из windows! - #simintech.packages.x86_64-linux.simintech (pkgs.stdenv.mkDerivation rec { pname = "simintech"; version = "2.23.13"; @@ -412,16 +405,14 @@ 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"; @@ -557,12 +548,6 @@ 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"; diff --git a/flake.nix b/flake.nix index d37f0bc..488ba1c 100644 --- a/flake.nix +++ b/flake.nix @@ -1,20 +1,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 = { 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"; @@ -58,7 +49,6 @@ { self, nixpkgs, - stm32cubemx, packettracer7, guardant, nix-onlyoffice,