{ config, lib, pkgs, this, ... }: with lib; let cfg = config.nixfiles.modules.profiles.headful; in { options.nixfiles.modules.profiles.headful.enable = mkEnableOption "headful profile" // {default = this.isHeadful;}; config = mkIf cfg.enable { nixfiles.modules = { profiles.dev.default.enable = true; alacritty.enable = true; aria2.enable = true; emacs.enable = true; mpv.enable = true; openssh.client.enable = true; password-store.enable = true; }; hm = { home = { file.".digrc".text = '' +answer +multiline +recurse ''; packages = with pkgs; [ anki comma fd ripgrep ripgrep-all sd tldr ]; }; }; environment.systemPackages = with pkgs; [ arping dnsutils inetutils ldns socat tcpdump ]; }; }