{ hostsPath, usersPath, lib, ... }:

let
  asusData = import (hostsPath + "/asus-gl553vd/data.secret.nix");
  homeData = import (hostsPath + "/home/data.secret.nix");
in
{
  imports = [ (usersPath + "/jan") ];

  home-manager.users.jan = {
    local.window-manager = {
      xmonad.projects = import ./xmonad-projects.secret.nix;
    };

    local.programs.libreoffice.enable = true;

    local.services.lan-mouse.settings = {
      port = asusData.lan-mouse.port;
      connections.left = {
        hostname = "home";
        ips = [ homeData.addr ];
        port = homeData.lan-mouse.port;
      };
    };
  };
}