diff --git a/configuration.nix b/configuration.nix index ef341f6..e232f58 100644 --- a/configuration.nix +++ b/configuration.nix @@ -293,6 +293,15 @@ in ]; }; + programs.vscode = { + enable = true; + extenstions = with pkgs.vscode-extensions; [ + ms-vscode.cpptools-extension-pack + zainchen.json + ]; + defaultEditor = true; + }; + # вставленные флешки автоматически монтируются services.devmon.enable = true; @@ -445,14 +454,18 @@ in ]; ##### СЕТЕВЫЕ НАСТРОЙКИ ####### - # каждый компьютер виден под уникальным именем через Avahi + services.yggdrasil = { + enable = true; + persistentKeys = true; + settings = { Peers = [ "tcp://10.0.174.12:12345" ]; }; + }; services.avahi = { + enable = false; hostName = "nixos" + builtins.readFile ((pkgs.runCommandLocal "uuid" {} '' mkdir $out cat /proc/sys/kernel/random/uuid > $out/uuid '')+"/uuid"); - enable = true; nssmdns4 = true; openFirewall = true; publish = {