#template #cosmic #desktop #panel #generate #cosmic-config

bin+lib cosmic-ext-config-templates

Simple config template program for the COSMIC Desktop

2 stable releases

new 1.1.0 Oct 29, 2024
1.0.0 Oct 29, 2024

#223 in Configuration

Download history 210/week @ 2024-10-25

210 downloads per month

GPL-3.0-only

20KB
455 lines

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!

Dependencies

~2.2–9.5MB
~96K SLoC