Better Boot Screens with BPAEngine (Plymouth)

a project by mdeniz

This project is about hacking and pushing further an engine called BPAEngine written in plymouth that enable people to develop better boot screens without much effort. Having those new boot screens in our distributions would be great. Plymouth is a "basic" scripting language for developing boot screens (See some Fedora examples running). Our openSUSE distributions have their own plymouth themes packaged on the branding-openSUSE package. And in my opinion they are very basic..., just a dot moving in 3 positions with the nice background and a logo.

Updated over 2 years ago. 3 hacker ♥️.

Improve headmore (your VNC client for character terminals) with new features

a project by guohouzuo

headmore is your fully functional VNC client (viewer + control) launched from command line for your geeky character terminals (Linux VT console, xterm, and more): https://github.com/HouzuoGuo/headmore

Updated about 5 years ago. 3 hacker ♥️.

Learn more about C standard libraries

an idea by pvorel

Study code of glibc, musl, uclibc or Klibc and make some tests with buildroot.

Updated over 3 years ago. 3 hacker ♥️. Has no hacker: grab it!

Local voice recognition for home automation

a project by jenspinney

There are several popular ways of controlling home automation with voice today. Amazon Echo and Google Home both allow users to control lights, speakers, etc. with a simple voice command. For this project, I want to replicate some of the simple voice commands supported by projects like those, but in a way that does all processing from within the local network, and doesn't upload any voice clips to a server outside the home. There's something that feels a little uncomfortable about Amazon or Google having the ability to listen in on all conversations, so I'm trying to eliminate that while still being able to turn my lights on or off by voice.

Updated about 4 years ago. 3 hacker ♥️.

Track statistics on the openSUSE staging process to gain feedback on changes

an invention by jberry

Collecting and presenting statistics on the various aspects of the openSUSE:Factory/openSUSE:Leap:* staging process would be useful for determining if changes in tooling and automation have an impact on the workflow. Some examples or information of interest are as follows. request

Updated about 5 years ago. 3 hacker ♥️.

Make Your Own Neural Network

an idea by qmsu

"Make Your Own Neural Network" is a book written by Tariq Rashid for anyone who wants to understand what neural network are. <br /> * You won’t need any special knowledge or mathematical ability beyond school maths. (The most difficult thing is gradient calculus - but even that concept will be explained so that as many readers as possible can understand it.)

Updated about 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

Improve translations on https://l10n.opensuse.org/

a project by SShyukriev

It is always nice to extend the translations for openSUSE packages/projects using Weblate.<br> Everyone is encouraged to improve on his native language.

Updated about 5 years ago. 3 hacker ♥️.

COREWAR: Virus competition

a project by ammartinez

COREWAR is a programming game in which two or more programs (warriors or viruses) compete for the control of a virtual computer. The programs are written in Redcode, an abstract assembly language. - Learn about optimizing assembly: reading Redcode guides and manuals (individually or in group)

Updated over 2 years ago. 3 hacker ♥️.

Share Hackweek Photos

an idea by okir

People often share hackweek photos by uploading them to various internal and external servers, and then post the URL to a mailing list. How about enhancing hackweek.suse.com so that

Updated about 5 years ago. 3 hacker ♥️. Has no hacker: grab it!

SUSE MANAGER automation of creating custom channels "suma-custom-channel"

a project by asemen

SUSE Manager has the possibility to add custom channels using the GUI. Use cases are:

Updated over 4 years ago. 3 hacker ♥️.

Implement kernel cmdline and/or autoyast/kickstart support in terraform-provider-libvirt

a project by dmacvicar

terraform-provider-libvirt supports CoreOS ignition file/content, which end rendered as kernel command line options (the provider does some nice stuff like allowing you to pass the json content and it will take care of putting it into a temporary file). The idea is to:

Updated over 2 years ago. 3 hacker ♥️.

Package Mod DUO pedalboard software for openSUSE

a project by dmacvicar

the MOD Duo is a guitar/instrument pedalboard made by the company Mod Devices, which has the following features: MOD Duo

Updated over 2 years ago. 3 hacker ♥️.

Jessy: it is like Alexa, but closer to you

a project by bmaryniuk

Alexa understands you. Jessy is the same, but you also understand her! :-)

Everyone loves to talk to the computer. Especially if it understands you. :-) So the Amazon Alexa is a hype right now. However, it requires your marriage to Amazon and signing contract to sell your soul in the afterlife: Alexa is nothing but a fancy microphone that sends everything you speak to ̶F̶B̶I̶ ̶a̶n̶d̶ ̶C̶I̶A̶ Amazon cloud so it will access your public API. Yes, and give them your access rights, of course...

Updated over 2 years ago. 3 hacker ♥️.

desktop saver

a project by psladek

The idea is to produce a standalone, independent tool to save and restore windows positions and sizes, analogous to a similar feature in KDE desktop. This would be handy in various lightweight desktop enviroments.

Updated about 5 years ago. 2 hacker ♥️.

add LVM support to Guix System Distribution

a project by sleep_walker

LVM support for Guix System Distribution

With GNU Guix 0.8.1 and it's distribution there is still lack of LVM support. As I'm probably the only user of LVM, I need to hack support into initrd myself.

Updated about 5 years ago. 2 hacker ♥️.

Make Tumbleweed work on the GPD Win

a project by aplazas

The GPD Win is a Nintendo 3DS XL sized PC featuring a keyboard and gaming controls. Having openSUSE working on it would be great, unfortunately Tumbleweed doesn't work at all on it and Leap 42.2 is lacking many important features. A GPD Win runnning Leap 42.2

Updated about 5 years ago. 2 hacker ♥️.

Explore how to write a help bot

a project by cyberiad

There is plenty of documentation wiki articles, forum posts, etc., but even with Google or local search engines the answer may be hard to find. Sometimes categorisation is missing or just basic information. 1. Look at existing openSUSE options and their usability.

Updated about 5 years ago. 2 hacker ♥️.

Get rid of perl-apparmor

a project by goldwynr

Perl-apparmor is obsolete in the apparmor community. No one is maintaining it. However, opensuse has to keep it to interact with yast, which is the main consumer of perl-apparmor. Getting rid of perl-apparmor would mean: + Creating a new interface (JSON) to interact with outside world (IOW, yast)

Updated about 5 years ago. 2 hacker ♥️.

A brand new approach to system configuration management

a project by guohouzuo

In the previous hackweek (14), the following objectives from project "A generic mechanism for analysing and manipulating diverse software configuration files" were worked on: <pre>

Updated about 5 years ago. 2 hacker ♥️.

Jeedom House automation with SLES on RPI

a project by cbosdonnat

I recently got Jeedom working on SLES for Raspberry Pi. However, I'ld love to play more with it like controlling my window shutters. This hackweek could also be an occasion to get as much as possible of the jeedom plugins to work on SLES and openSUSE.

Updated over 2 years ago. 2 hacker ♥️.

SSH Tunnel YaST Plugin

a project by gary_smith

Learn about developing a YaST plugin by creating a plugin to manage SSH Tunnels. Creating SSH port tunnels along with corresponding iptables rules is a useful technique for being able to access virtual machines on a remote host that only visible on a private network. Managing and maintaining these connections via scripts and tmux sesssions is less desirable than doing it through a nice UI like YaST. Note that the CLI tool https://www.npmjs.com/package/ssh-tunnel-manager has some nice ideas for managing groups and profiles that may be useful.

Updated about 5 years ago. 2 hacker ♥️.

WIFI Temperature Probe

an idea by kberger65

Using a Raspberry PI (openSuse) and a food grade temperature probe and wifi sensor, I want to create a temperature monitor for my Kamadao Joe Smoker. The idea is to enable a series of email notifications as the smoker and contents reach their "done" temperature.

Updated about 5 years ago. 2 hacker ♥️. Has no hacker: grab it!

Farfalla

a project by dmaiocchi

Farfalla, is a bot for analyze cucumber failures on the fly. https://github.com/MalloZup/Farfalla

Updated about 5 years ago. 2 hacker ♥️.

Add zypper markauto/unmarkauto commands to allow tuning automated cleanup

a project by mlandres

Packages added by the dependency solver in order to resolve a user's request, are marked as having been automatically installed. They may later be removed, if no more manually installed packages depend on them (e.g. by zypper remove --clean-deps). However things may go haywire. Automatically installed packages may turn out to be useful, and you may want to exclude them from any automatic cleanup. And vice versa.

Updated about 5 years ago. 2 hacker ♥️.

Containerized IRC bot service with a Web configuration and management UI

a project by ukbelch

Over the last year or so I have developed an IRC bot to work with the chat service of twitch.tv, providing user engagement functionality. I would like to expand my knowledge of the practical application of Docker by containerizing the bot, and creating an API and web service to allow people to configure and deploy an instance of the bot for their own Twitch channel.

Updated over 2 years ago. 2 hacker ♥️.