{ config, ... }: let inherit (import ../helpers.nix) directoryImport; modules = directoryImport ./.; in { flake.homeModules = let inherit (config.machines.devices) mars deimos ceres phobos ; inherit (config.people) user0 ; in { "${mars.name}-${user0}" = { imports = builtins.attrValues { inherit (modules) cli brave floorp tor ghostty prismLauncher steam lutris heroic zed vsCode feishin obsidian libreOffice okular zathura kolourPaint imageViewing daVinci mpv freetube discordCanary vesktop element signal sharing bitwarden emote flameshot gnomeCalculator scrcpy systemMonitor usbImager gparted ledger virtManager espanso claudeCode puddleTag academic hypr wayland theming printManager finamp lingot keymapp zen cyanrip opencloud ; }; }; "${deimos.name}-${user0}" = { imports = builtins.attrValues { inherit (modules) cli brave floorp tor ghostty steam zed vsCode feishin obsidian libreOffice okular zathura kolourPaint imageViewing obsStudio mpv freetube vesktop element signal sharing bitwarden emote flameshot claudeCode gnomeCalculator scrcpy systemMonitor usbImager virtManager hypr wayland theming dolphin zotero printManager ; }; }; "${phobos.name}-${user0}" = { imports = builtins.attrValues { inherit (modules) cli floorp tor ghostty zed feishin obsidian libreOffice okular imageViewing mpv vesktop element signal bitwarden emote flameshot gnomeCalculator systemMonitor usbImager virtManager theming espanso haskell ; }; }; "${ceres.name}-${user0}" = { imports = builtins.attrValues { inherit (modules) cli ; }; }; }; }