anchor.diff:            EOF
           '';
   
  +      # Fake package, not in nixpkgs.
  +      chunkwm = super.runCommandNoCC "chunkwm-0.0.0" {} ''
  +        mkdir $out
  +      '';
  +
         vim_configurable = super.vim_configurable.override {
           guiSupport = "no";
         };
       })
     ];
  +
  +  # Dotfiles.
  +  # nixpkgs.overlays = mkAfter [ (import <dotpkgs/overlays/50-trivial-packages.nix>) ];
   
     services.khd.khdConfig = ''
       # modifier only mappings
  
positive.code:       pkgs.darwin-zsh-completions
      ];
  
    services.khd.enable = true;
    services.kwm.enable = true;
    services.skhd.enable = true;
  
    launchd.user.agents.fetch-nixpkgs = {
  
negative.code:     rshift : qes -t ")"
    '';
  
    services.chunkwm.package = pkgs.chunkwm;
    services.chunkwm.hotload = false;
    services.chunkwm.plugins.dir = "${lib.getOutput "out" pkgs.chunkwm}/lib/chunkwm/plugins";
    services.chunkwm.plugins.list = [ "ffm" "tiling" ];
    services.chunkwm.plugins."tiling".config = ''
      chunkc set global_desktop_mode   bsp
    '';
  
    # Dotfiles.
    # services.chunkwm.extraConfig = builtins.readFile <dotfiles/chunkwm/chunkwmrc>;
    # services.skhd.skhdConfig = builtins.readFile <dotfiles/skhd/skhdrc>;
  
    # TODO: add module for per-user config, etc, ...
    system.activationScripts.extraUserActivation.text = "ln -sfn /etc/per-user/lnl/gitconfig ~/.gitconfig";
  