{ pkgs, config, lib, ... }: let # Resolve the default username from host config username = config.defaultUser or "henrov"; in { ############################ # System-level packages ############################ environment.systemPackages = with pkgs; [ flameshot # screenshot tool ]; ############################ # Home Manager user-level configuration ############################ home-manager.users."${username}" = { home.sessionVariables = { SCREENSHOT_TOOL = "flameshot"; USERNAME = username; }; # Ensure the screenshots folder exists home.directories = ["Pictures/Screenshots"]; }; }