Sachverhalt: Sachverhalt: A. Das Bauunternehmen X._ AG ist Eigentümer der Parzelle Nr. 1558 im Industriegebiet Tschachen der Gemeinde Schwanden. 1978 bewilligte der Gemeinderat Schwanden dort eine stationäre Betonmischanlage. Am 28. November 2000 ersuchte die X._ AG auf Betreiben des Gemeinderats um die Bewilligung eines Umschlags-, Sortierungs- und Aufbereitungsplatzes für Kiessand auf dieser Parzelle. Gegen das Baugesuch erhoben die A._AG und die B._AG Einsprache wegen Lärm- und Staubimmissionen. Am 1. Oktober 2002 hiess der Gemeinderat diese Einsprachen gut und wies das Baugesuch ab. Am 28. November 2000 ersuchte die X._ AG auf Betreiben des Gemeinderats um die Bewilligung eines Umschlags-, Sortierungs- und Aufbereitungsplatzes für Kiessand auf dieser Parzelle. Gegen das Baugesuch erhoben die A._AG und die B._AG Einsprache wegen Lärm- und Staubimmissionen. Am 1. Oktober 2002 hiess der Gemeinderat diese Einsprachen gut und wies das Baugesuch ab. B. Dagegen erhob die X._ AG Beschwerde an den Regierungsrat des Kantons Glarus. Dieser hiess die Beschwerde am 8. Juli 2004 gut. Er hob den Entscheid des Gemeinderats auf und wies die Sache zur Neubeurteilung des Baugesuchs im Sinne der Erwägungen zurück. Dagegen erhoben der Gemeinderat und die B._AG Beschwerde an das Verwaltungsgericht des Kantons Glarus. Dieses wies die Beschwerde am 7. Juni 2005 ab. Sowohl der Regierungsrat als auch das Verwaltungsgericht hatten vor ihrem Entscheid je einen Augenschein durchgeführt. Sowohl der Regierungsrat als auch das Verwaltungsgericht hatten vor ihrem Entscheid je einen Augenschein durchgeführt. C. Der Gemeinderat führt staatsrechtliche Beschwerde mit dem Antrag, das Urteil des Verwaltungsgerichts aufzuheben. C. Der Gemeinderat führt staatsrechtliche Beschwerde mit dem Antrag, das Urteil des Verwaltungsgerichts aufzuheben. D. Das Verwaltungsgericht und der Regierungsrat schliessen auf Abweisung der Beschwerde. Die X._ AG hat die Frist zur Vernehmlassung verpasst; ihr verspätet eingereichtes Schreiben ist nicht zu berücksichtigen.