anchor.diff:      if [[ "$#" -ge 1 ]]; then
         exec ${pkgs.rootston}/bin/rootston "$@"
       else
  +      ${cfg.extraSessionCommands}
         exec ${pkgs.rootston}/bin/rootston -C ${cfg.configFile}
       fi
     '';
  
positive.code:       Wayland compositor you should e.g. use Sway instead). You can manually
        start the compositor by running "rootston" from a terminal'';
  
      extraPackages = mkOption {
        type = with types; listOf package;
        default = with pkgs; [
          xwayland rxvt_unicode dmenu
        ];
        defaultText = literalExample ''
          with pkgs; [
            xwayland dmenu rxvt_unicode
          ]
        '';
        example = literalExample "[ ]";
  
negative.code: 
      hardware.opengl.enable = mkDefault true;
      fonts.enableDefaultFonts = mkDefault true;
      programs.dconf.enable = mkDefault true;
    };
  
    meta.maintainers = with lib.maintainers; [ primeos ];
  