Skip to content

gnomefavs is a utility for managing GNOME favorite applications presets. It enables users to save, load, list, and remove presets, providing a flexible way to customize and switch between app layouts

License

Notifications You must be signed in to change notification settings

10xJSChad/gnomefavs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

gnomefavs

gnomefavs is a command-line utility that helps manage GNOME favorite applications presets. It allows users to swiftly save, load, list, and remove configurations, providing a flexible way to customize and switch between app layouts in a GNOME environment.

I'm pretty new to this Linux thing, so I can't guarantee that this works on every system, but it should work as long as ~/.config exists and the user has write permissions for it.

Preview

2023-06-08.02-05-15.mp4

Requirements

  • Python3 and GNOME should be all

Installation

Clone this repository and run the script.

git clone https://github.com/10xJSChad/gnomefavs.git
cd gnomefavs
python3 gnomefavs.py

Usage

The command line options are as follows:

  • --list - List all the available presets.
  • -s or --save [NAME] - Save the current GNOME favorites as a preset with the given name.
  • -l or --load [NAME] - Load the preset with the given name.
  • -r or --remove [NAME] - Remove the preset with the given name.

If no options are provided, a help message will be printed.

Contributing

Anyone is welcome to make a pull request, all contributions are welcome.

About

gnomefavs is a utility for managing GNOME favorite applications presets. It enables users to save, load, list, and remove presets, providing a flexible way to customize and switch between app layouts

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages