View, add and remove startup applications on Linux systems.
A justfile is included by default for the casey/just command runner. To install locally, just run:
just build-release
sudo just installOther just commands:
justbuilds the application with the defaultjust build-releaserecipejust runbuilds and runs the applicationjust installinstalls the project into the systemjust vendorcreates a vendored tarballjust build-vendoredcompiles with vendored dependencies from that tarballjust checkruns clippy on the project to check for linter warningsjust check-jsoncan be used by IDEs that support LSP
Fluent is used for localization of the software. Fluent's translation files are found in the i18n directory. New translations may copy the English (en) localization of the project, rename en to the desired ISO 639-1 language code, and then translations can be provided for each message identifier. If no translation is necessary, the message may be omitted.
If packaging for a Linux distribution, vendor dependencies locally with the vendor rule, and build with the vendored sources using the build-vendored rule. When installing files, use the rootdir and prefix variables to change installation paths.
just vendor
just build-vendored
just rootdir=debian/startup-configuration prefix=/usr installIt is recommended to build a source tarball with the vendored dependencies, which can typically be done by running just vendor on the host system before it enters the build environment.
Developers should install rustup and configure their editor to use rust-analyzer. To improve compilation times, disable LTO in the release profile, install the mold linker, and configure sccache for use with Rust. The mold linker will only improve link times if LTO is disabled.
This project is licensed under the GPLv3 - see LICENSE for the full license.
Some code relating to popovers & startup applications were taken from COSMIC Settings (GPLv3).
Some information on creating a Flatpak manifest was gained from COSMIC Tweaks
Icon is a modified version of the COSMIC Files icon (GPLv3) and the rocket from Font Awesome Free (CC-BY 4.0).
