cosmic-ext-config-templates

Crates.iocosmic-ext-config-templates
lib.rscosmic-ext-config-templates
version1.1.0
sourcesrc
created_at2024-10-29 06:10:32.033219
updated_at2024-10-29 06:20:45.680336
descriptionSimple config template program for the COSMIC Desktop
homepage
repositoryhttps://github.com/ryanabx/cosmic-ext-config-templates
max_upload_size
id1426665
size64,501
Ryan Brue (ryanabx)

documentation

README

cosmic-ext-config-templates: cosmic-config template program for the COSMIC desktop!

This program will allow you to create template files that can apply COSMIC config settings en-masse! The motivation to make this program was so that I could have different panel templates and apply them at any time.

Install

cargo install cosmic-ext-config-templates

Usage

cosmic-ext-config-templates --help

Example 1 (Generate a panel template)

cosmic-ext-config-templates generate ./my_panel.ron com.system76.CosmicPanel com.system76.CosmicPanel.Dock com.system76.CosmicPanel.Panel com.system76.CosmicPanelButton

Example 2 (Load a panel template from a file)

cosmic-ext-config-templates load-file ./my_panel.ron

Example 3 (Load a premade Ubuntu panel template)

cosmic-ext-config-templates load-template ubuntu-panel

Contributing

All contributions are welcome, whether it be adding new base templates or anything else you might think of! This project is licensed under the GPL-3.0 license!

Commit count: 18

cargo fmt