Results 1 to 3 of 3

Thread: [Mark need] GUI Configuration System

  1. #1

    Default [Mark need] GUI Configuration System

    GUI configuration system is my first flatpak-related project.

    The idea is to create secure way to configure basic daemons, like apache2. I wrote simple script, which allow to type packages, which program will modify and to select flatpak runtime. Script will extract files from tar archive, check packages and flatpak data. In next step it will asks user to confirm operation. In next step it invoked program delivered with tar archive in flatpak sandbox. This program will change config. In last step, we use diff to show differences made by config tool. If user agree, we copy modified file (currently we don't do this, because I need to test this tool and need to ask you to test it).

    Currently tool is too simple. We don't allow to deliver many executable (one for GUI-32bit, one for GUI-64bit, maybe for other arch and for CUI/CLI of course). I will change it in future.

    Program uses flatpak and kdialog. In future I will add zenity and dialog support.

    I know this tool is no distro-agnostic, but I decided to made writing programs and using it as simple as possible. Maybe in future, I define custom configuration system and allow distro vendors to write script to convert from/to this configuration system. Some services have configuration system no distribution-dependent. And yes... There's gnu guix. Package manager, configuration system and OS, which could be distro agnostic.

    https://github.com/nintyfan/GUI-Configuration-system

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,284
    Blog Entries
    1

    Default Re: [Mark need] GUI Configuration System

    Moving to 'General Chit-Chat' as not a request for help.
    openSUSE Leap 15.0; KDE Plasma 5

  3. #3
    Join Date
    Sep 2010
    Location
    Poland
    Posts
    1,918

    Default Re: [Mark need] GUI Configuration System

    Quote Originally Posted by Lachu View Post
    GUI configuration system is my first flatpak-related project.

    The idea is to create secure way to configure basic daemons, like apache2. I wrote simple script, which allow to type packages, which program will modify and to select flatpak runtime. Script will extract files from tar archive, check packages and flatpak data. In next step it will asks user to confirm operation. In next step it invoked program delivered with tar archive in flatpak sandbox. This program will change config. In last step, we use diff to show differences made by config tool. If user agree, we copy modified file (currently we don't do this, because I need to test this tool and need to ask you to test it).

    Currently tool is too simple. We don't allow to deliver many executable (one for GUI-32bit, one for GUI-64bit, maybe for other arch and for CUI/CLI of course). I will change it in future.

    Program uses flatpak and kdialog. In future I will add zenity and dialog support.

    I know this tool is no distro-agnostic, but I decided to made writing programs and using it as simple as possible. Maybe in future, I define custom configuration system and allow distro vendors to write script to convert from/to this configuration system. Some services have configuration system no distribution-dependent. And yes... There's gnu guix. Package manager, configuration system and OS, which could be distro agnostic.

    https://github.com/nintyfan/GUI-Configuration-system
    Project looks useful thank you for your work. Gave you a star on github.
    Best regards,
    Greg

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •