system/hosts/home/users/jan.nix

55 lines
1.0 KiB
Nix

{ 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;
};
};
}