{ config, lib, pkgs, home-manager, ... }: let cfg = config.users.mara; in with lib; { options.users.mara.enable = mkEnableOption "Enable the user Mara"; config = mkIf cfg.enable { home-manager.users.mara = { config, pkgs, ... }: { imports = [ ../home-default.nix ./config/all.nix ]; home = { username = "mara"; homeDirectory = "/home/mara"; }; }; programs.fish.enable = true; users.users.mara = { isNormalUser = true; description = "Mara"; extraGroups = [ "networkmanager" "wheel" "docker" "adbusers" ]; shell = pkgs.fish; }; }; }