{ pkgs, globalInputs, system, ... }: { # Home Manager configuration for media center setups # Optimized for living room media consumption and gaming home.username = "johno"; home.homeDirectory = "/home/johno"; home.stateVersion = "24.05"; # Enable media center focused roles home.roles = { base.enable = true; desktop.enable = true; media.enable = true; communication.enable = true; kdeconnect.enable = true; development.enable = true; tmux.enable = true; plasma-manager.enable = true; emacs.enable = true; i3_sway.enable = true; # office.enable = false; # Not needed for media center # sync.enable = false; # Shared machine, no personal file sync }; targets.genericLinux.enable = true; home.sessionVariables = {}; home.sessionPath = []; imports = [ ./roles ./roles/base-linux ]; # Media center specific overrides can go here if needed }