{ pkgs, ... }: let homeData = import ../data.secret.nix; asusData = import ../../asus-gl553vd/data.secret.nix; in { imports = [ ../../../users/jan ]; home-manager.users.jan = { local.window-manager = { xmonad.projects = import ./xmonad-projects.secret.nix; }; local.services.lan-mouse.settings = { port = homeData.lan-mouse.port; connections.left = { hostname = "asus"; ips = [ asusData.addr ]; port = asusData.lan-mouse.port; }; }; local.programs.editors.arduino-ide.enable = true; local.programs.dev-tools.k8s.enable = true; local.programs.libreoffice = { enable = true; spellCheckDicts = with pkgs.hunspellDicts; [ ru_RU en_US ]; }; # Extra packages home.packages = with pkgs.unstable; [ # 3d programs blender cura godot_4 # electronics kicad-small # librepcb ]; # games local.games = { mindustry.enable = true; widelands.enable = true; }; }; }