- Vala 88.2%
- Shell 5.2%
- Meson 3.7%
- Python 2.7%
- CSS 0.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
CI / Prepare release (push) Has been skipped
CI / Lint vala files (push) Successful in 23s
CI / Test Build (development) (push) Failing after 1m10s
CI / Flatpak Test Build (devel) (push) Has been skipped
CI / Flatpak Build (devel, nightly) (push) Has been skipped
CI / Test Build (default) (push) Failing after 54s
CI / Create release (push) Has been skipped
|
||
| .forgejo/workflows | ||
| .github/workflows | ||
| build-aux | ||
| data | ||
| po | ||
| src | ||
| vapi | ||
| windows-flash-helper | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| CHANGELOG.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| meson.build | ||
| meson.options | ||
| README.md | ||
| vala-lint.conf | ||
Tailor
Create bootable drives
Note
If you are interested in contributing code to this app (Thank you!), please see the style rules.
Note
If you are interested in contributing translations to Tailor (Thank you!), please see the Weblate project.
Tailor is an application for writing OS images to USB drives. Pick an OS and edition from the built-in catalog (or supply your own ISO), pick a target drive, and Tailor downloads, verifies, and flashes it.
Installing
Clone the repository and run these commands inside the project root:
meson setup build --prefix=/usr
ninja -C build
meson -C build install
Or build as a Flatpak:
flatpak-builder build-dir build-aux/flatpak/org.altlinux.Tailor.json
A Windows installer (.exe, built via MSYS2/NSIS) is published on every
release and nightly build - see
Releases.
You will need the following dependencies installed, along with a C
compiler, vala, meson, and ninja:
| Dep Name | pkg-config Name |
Justification |
|---|---|---|
| libadwaita | libadwaita-1 |
UI toolkit |
| libosinfo | libosinfo-1.0 |
OS/edition/image metadata |
| libgee | gee-0.8 |
Collections used across the model |
| glib/gio | gio-2.0, gio-unix-2.0 |
Async I/O, D-Bus |
| udisks2 | udisks2 |
Drive detection and flashing |
| libsoup | libsoup-3.0 |
Image downloads |
Contributing
See CONTRIBUTING.md for code style rules.
Changelog
See CHANGELOG.md.
License
GPL-3.0-or-later, see COPYING.