https://github.com/ghostbsd/setup-station
GhostBSD setup at the first boot.
https://github.com/ghostbsd/setup-station
Last synced: 4 months ago
JSON representation
GhostBSD setup at the first boot.
- Host: GitHub
- URL: https://github.com/ghostbsd/setup-station
- Owner: ghostbsd
- License: bsd-3-clause
- Created: 2018-10-30T00:29:27.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-12-13T20:02:22.000Z (7 months ago)
- Last Synced: 2025-12-15T12:41:42.365Z (7 months ago)
- Language: Python
- Size: 1.92 MB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Setup Station
Setup Station does the initial setup of GhostBSD. The goal is to evolve Setup Station to slowly replace MATE Configuration Tool and Station Tweak, providing a unified configuration experience.
## Overview
Setup Station is a GTK3-based Python application that runs automatically after GhostBSD installation to guide users through essential system configuration:
- System language and locale
- Keyboard layout and variant
- Timezone
- Network settings (WiFi/Ethernet)
- Admin user account creation
After completing the setup, the system automatically starts the LightDM login screen.
## Installation
```bash
python setup.py install
```
## Running Setup Station
```bash
sudo setup-station-init
```
## Managing Translations
Setup Station uses GNU gettext for internationalization.
### Creating a new translation
```bash
./setup.py create_translation --locale=
```
Example for French (France):
```bash
./setup.py create_translation --locale=fr_FR
```
### Updating existing translations
After modifying source code with new or changed translatable strings:
```bash
./setup.py update_translations
```
### Building translations
```bash
./setup.py build_i18n
```
## Contributing
Interested in contributing to Setup Station or other GhostBSD tools?
- Join our Telegram channel: https://t.me/ghostbsd_dev
- Discuss on GitHub: https://github.com/orgs/ghostbsd/discussions/categories/tools-and-softwares
## License
BSD 3-Clause License
## Links
- GitHub: https://github.com/GhostBSD/setup-station/
- GhostBSD: https://www.ghostbsd.org/