Project Description

Although openSUSE does run on the Framework laptops out-of-the-box, there is still room to improve the experience. The ultimate goal is to get openSUSE on the list of community supported distros

Goal for this Hackweek

The goal this year is to at least package all of the soft- and firmware for accessories like the embedded controller, Framework 16 inputmodule and other tools. I already made some progress by packaging the inputmodule control software, but the firmware is still missing

Resources

As I only have a Framework laptop 16 and not a 13 I'm looking for people with hardware that can help me test

Progress:

Update 1:

The project lives under my home for now until I can get an independent project on OBS: Framework Laptop project

Also, the first package is already done, it's the cli for the led-matrix spacer module on the Framework Laptop 16. I am also testing this myself, but any feedback or questions are welcome.

You can test the package on the Framework 16 by adding this repo and installing the package inputmodule-control

Update 2:

I finished packaging the python cli/gui for the inputmodule. It is using a bit of a hack because one of the dependencies (PySimpleGUI) recently switched to a noncommercial license so I cannot ship it. But now you can actually play the games on the led-matrix (the rust package doesn't include controls for the games). I'm also working on the Framework system tools now, which should be more interesting for Framework 13 users.

You can test the package on the Framework 16 by installing python311-framework16_inputmodule and then running "ledmatrixctl" from the command line.

Looking for hackers with the skills:

packaging hardware

This project is part of:

Hack Week 24

Activity

  • about 7 hours ago: michals liked this project.
  • 4 days ago: jfkw liked this project.
  • 27 days ago: robert.richardson liked this project.
  • about 1 month ago: juliogonzalezgil liked this project.
  • about 2 months ago: digitaltomm liked this project.
  • 2 months ago: FruityWelsh liked this project.
  • 3 months ago: mfriedrich liked this project.
  • 3 months ago: mfriedrich joined this project.
  • 3 months ago: rsneyer joined this project.
  • 4 months ago: dgedon liked this project.
  • 4 months ago: saweber liked this project.
  • 4 months ago: nkrapp started this project.
  • 4 months ago: nkrapp added keyword "packaging" to this project.
  • 4 months ago: nkrapp added keyword "hardware" to this project.
  • 4 months ago: nkrapp originated this project.

  • Comments

    • rsneyer
      3 months ago by rsneyer | Reply

      I have a Framework 13 12th gen intel laptop. I am happy to help testing.

    • jfkw
      4 days ago by jfkw | Reply

      My son has a Framework 16 with (Radeon) GPU module and LED keyboard add-ons. We'd be happy to help with testing and hope to learn more about what software and firmware exists for the devices on Linnux but is not yet packaged. Following.

    • nkrapp
      1 day ago by nkrapp | Reply

      The project lives under my home for now until I can get an independent project on OBS: Framework Laptop project

      Also, the first package is already done, it's the cli for the led-matrix spacer module on the Framework Laptop 16. I am also testing this myself, but any feedback or questions are welcome.

    • michals
      about 7 hours ago by michals | Reply

      What is there to package on Framework 13?

      It seems to be working out of the box, see https://code.opensuse.org/leap/features/issue/75

      • nkrapp
        about 3 hours ago by nkrapp | Reply

        There are for example some system management tools offered by Framework and I'm also looking into packaging the firmware of the different expansion modules and microcontrollers (even though fwupd might be better for that)

    Similar Projects

    Update Haskell ecosystem in Tumbleweed to GHC-9.10.x by psimons

    Description

    We are currently at GHC-9.8.x...


    Packaging Mu on OBS by joeyli

    Description

    Packaging Microsoft Mu project ...


    SUSE Prague claw machine by anstalker

    Project Description

    The idea is to build ...


    Capyboard, ESP32 Development Board for Education by emiler

    Description

    <img src="https://docs.capybo...