Motivation

Disclaimer: the idea of this project is to play around with Relm4.

One of the good things about Agama is that, if you do not like the official web UI, you can build your own using its D-Bus interface ;-) There is already a nice project to make a text-based interface for Agama and, as I have been interested in Relm4 for quite a while, I thought trying to build another alternative UI could be fun.

Goal for this Hack Week

Let's start low. For a first version, it should be enough to support:

  • Selecting which storage device to use.
  • Enabling/disabling the description.
  • Setting a user name and password.
  • Start the installation and track the progress.

Resources

Results

  • https://gist.github.com/imobachgs/b4ffd318d022ed78c80def31823f6fc7

Looking for hackers with the skills:

rust gtk4 d-bus

This project is part of:

Hack Week 23

Activity

  • almost 2 years ago: ancorgs liked this project.
  • almost 2 years ago: mvidner liked this project.
  • about 2 years ago: enavarro_suse liked this project.
  • about 2 years ago: ygutierrez liked this project.
  • about 2 years ago: epaolantonio liked this project.
  • about 2 years ago: IGonzalezSosa started this project.
  • about 2 years ago: IGonzalezSosa added keyword "d-bus" to this project.
  • about 2 years ago: IGonzalezSosa added keyword "rust" to this project.
  • about 2 years ago: IGonzalezSosa added keyword "gtk4" to this project.
  • about 2 years ago: IGonzalezSosa originated this project.

  • Comments

    • IGonzalezSosa
      almost 2 years ago by IGonzalezSosa | Reply

      I have summarized the outcome of this project in a gist.

    Similar Projects

    Port OTPClient to GTK >= 4.18 by pstivanin

    Project Description

    OTPClient is currently using GTK3 and cannot easily be ported to GTK4. Since GTK4 came out, there have been quite some big changes. Also, there are now some new deprecation that will take effect with GTK5 (and are active starting from 4.10 as warnings), so I need to think ahead and port OTPClient without using any of those deprecated features.

    Goal for this Hackweek

    • fix the last 3 opened issues (https://github.com/paolostivanin/OTPClient/issues/402, https://github.com/paolostivanin/OTPClient/issues/404, https://github.com/paolostivanin/OTPClient/issues/406) and release a new version
    • continue the rewrite from where we left last year
    • if possible, finally close this 6 years old issue: https://github.com/paolostivanin/OTPClient/issues/123