{ config, lib, ... }: let cfg = config.nmasur.profiles.wsl; in { options.nmasur.profiles.wsl.enable = lib.mkEnableOption "WSL settings"; config = lib.mkIf cfg.enable { # Replace config directory with our repo, since it sources from config on # every launch system.activationScripts.configDir.text = '' rm -rf /etc/nixos ln --symbolic --no-dereference --force ${config.dotfilesPath} /etc/nixos ''; }; }