Description

The idea for Hack Week is to add new features to qubesome. qubesome is a CLI that manages your window managers and workloads in a GitOps manner. Each profile is executed under its own container, with its own xorg display. This enables having awesomewm running for a profile while having i3 for another, for example, both running in parallel. Anyone keen on learning more about qubesome or helping with the goals, please feel free to reach out.

Goals

  • Add podman support (currently only docker is supported).
  • Integrate existing adhoc network features.
    • Define different networks as part of the qubesome config.
    • DNS filtering at workload level.
    • Improve logging of network violations.
  • Visual representation of qubesome in action (gif/video).

Stretch Goals

  • Add Wayland support.
  • Bump qubesome in Tumbleweed with the changes above.
  • Submit qubesome to Leap.
  • Investigate integration between profiles and distrobox sessions.
  • Investigate integration running flatpaks within profiles.

Resources

  • https://github.com/qubesome/cli
  • https://github.com/qubesome/sample-dotfiles

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 24

Activity

  • 11 days ago: pgonin liked this project.
  • 14 days ago: michals liked this project.
  • 22 days ago: tneau liked this project.
  • about 1 month ago: mgrossu left this project.
  • about 1 month ago: mgrossu joined this project.
  • about 1 month ago: pgomes liked this project.
  • about 1 month ago: pgomes started this project.
  • about 1 month ago: pgomes originated this project.

  • Comments

    • pgomes
      14 days ago by pgomes | Reply

      Version v0.0.4 now supports Podman, it also supports running X11 workloads in Wayland hosts.

      go install github.com/qubesome/cli/cmd/qubesome@v0.0.4

      qubesome start -git https://github.com/qubesome/sample-dotfiles awesome

    Similar Projects

    This project is one of its kind!