shell-setup

Was ist shell-setup?

shell-setup ist eine Sammlung aller Konfigurationsdateien für meine Linux-Terminal-Umgebung.
Es gibt passend dazu das Skript bootstrap.sh, welches einen voll funktionsfähigen Debian-Server so wie ich ihn mag aufsetzt.

Das heißt, das ganze Projekt ist ziemlich subjektiv. Ich mag einfache, platzsparende und benutzerfreundliche Konfigurationen (aus Sicht eines GNOME-Nutzers, ich weiß dass Menschen die Emacs als Desktopumgebung verwenden eine andere Ansicht dazu haben, was benutzerfreundlich ist und was nicht).

Wenn du das auch so magst, wäre das perfekt, aber vielleicht möchtest du auch das Repository forken und deine eigene Version bauen. Mein Ziel ist nicht nur meine Konfiguration zu teilen, sondern auch einen einfachen Workflow zur Verfügung zu stellen, um ein neues System schnell und einfach an die eigenen Vorlieben anzupassen.

Nutzerkonfiguration

Momentan sind Konfigurationsdateien für die folgende Software dabei:

Konfiguration manuell anwenden

$ git clone https://github.com/moqmar/shell-setup.git ~/.shell-setup
$ cd .shell-setup
$ make install

Siehe auch die erweiterte Dokumentation für mehr Informationen zum Anwenden und Verändern der Konfiguration.

Das Bootstrap-Skript

Aktuell ist das Skript in der Lage, die folgenden Dinge einzurichten (das Skript wird vor jedem Schritt fragen, ob er ausgeführt werden soll):

Es gibt eine detaillierte Dokumentationsseite zu bootstrap.sh mit mehr Informationen darüber, welche Änderungen jeder der Schritte auf einem System bewirkt.

Verwendung des Bootstrap-Skripts

$ bash -c ". <(curl -s https://gist.githubusercontent.com/moqmar/7b468d995619131e983d59bde253d9a0/raw)"