|
||
---|---|---|
Sources | ||
data | ||
.gitignore | ||
LICENSE.md | ||
Package.swift | ||
README.md | ||
io.github.AparokshaUI.AdwaitaTemplate.json |
README.md
Adwaita Template
Adwaita Template is a template application for the Adwaita package.
Table of Contents
Installation
Install the Swift Freedesktop SDK Extension
- Install
flatpak
andflatpak-builder
(https://flatpak.org/). - Add Flathub to Flatpak:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
- Install the newest version of the Freedesktop SDK:
flatpak install org.freedesktop.Sdk
- Install the LLVM 16 Freedesktop extension:
flatpak install org.freedesktop.Sdk.Extension.llvm16/x86_64/23.08
- Install the GNOME SDK. It's not required for building the Swift Freedesktop SDK extension, but later for building the application:
flatpak install org.gnome.Sdk
- Download the Swift Freedesktop SDK extension using this link.
- In a terminal, enter the downloaded directory using
cd
. - Install the Swift Freedesktop SDK extension:
sudo flatpak-builder build-dir org.freedesktop.Sdk.Extension.swift.json --install --force-clean
Install Other Tools
The following tools are required or recommended for editing this repository:
Usage
- Open this project in GNOME Builder. Copy the path to the containing folder of this file (in the sidebar) and replace the following piece of text in the
io.github.AparokshaUI.AdwaitaTemplate.json
file:
https://github.com/AparokshaUI/AdwaitaTemplate
with the following syntax (replace /path/to/directoy
):
file:///path/to/directory
- Build and run the application.
- Change the app's name and other information about the application in the following files (and file names):
README.md
Package.swift
io.github.AparokshaUI.AdwaitaTemplate.json
Sources/AdwaitaTemplate.swift
data/io.github.AparokshaUI.AdwaitaTemplate.metainfo.xml
data/io.github.AparokshaUI.AdwaitaTemplate.desktop
data/icons/io.github.AparokshaUI.AdwaitaTemplate.Source.svg
data/icons/io.github.AparokshaUI.AdwaitaTemplate.svg
data/icons/io.github.AparokshaUI.AdwaitaTemplate-symbolic.svg
- Edit the code. Help is available here, ask questions in the discussions.
- Edit the app's icons using the previously installed tools according to this tutorial.
- In GNOME Builder, click on the dropdown next to the hammer and then on
Export
. Wait until the file explorer appears, open the.flatpak
file and install the app on your device!
Thanks
Dependencies
- Adwaita licensed under the GPL-3.0 license