Skip to content

Instantly share code, notes, and snippets.

View shundhammer's full-sized avatar
▫️
.

Stefan Hundhammer shundhammer

▫️
.
View GitHub Profile
@shundhammer
shundhammer / mission-statements.md
Last active April 15, 2019 16:27
Visions and Mission Statements
@shundhammer
shundhammer / qdirstat-pkg-view.md
Last active May 11, 2019 14:12
Pkg View for QDirStat

Pkg View for QDirStat

Idea

New view to display information about installed packages from the package manager. Very much like the normal tree view and treemap, but the top level would be packages.

foo.deb
  usr
@shundhammer
shundhammer / yast2-qt-branding.md
Last active May 15, 2019 12:18
openSUSE-branding
[shundhammer @ morgul] ~ % zypper search --provides yast2-qt-branding         
Loading repository data...
Reading installed packages...

S  | Name                       | Summary                                   | Type   
---+----------------------------+-------------------------------------------+--------
i+ | openSUSE-release           | openSUSE Tumbleweed                       | package
i+ | yast2-qt-branding-openSUSE | openSUSE Tumbleweed branding for YaST2 Qt | package
@shundhammer
shundhammer / libyui-menus.md
Last active July 2, 2020 08:12
Menus in libyui

Menus in libyui

New widget: YMenuBar; mandatory for all UIs.

Features:

  • A menu bar holding pull-down menus
  • Pull-down menus
  • Simple menu items with an ID and a translated text
    • optional: a keyboard shortcut (globally accessible in that dialog)
  • optional: an icon
@shundhammer
shundhammer / y2part-menus-ext-01.md
Last active August 18, 2020 14:44
YaST Partitioner Menus 01 (Extended)
@shundhammer
shundhammer / y2part-menus-simplistic-01.md
Last active August 18, 2020 14:45
YaST Partitioner Menus: Simplistic Version 01
@shundhammer
shundhammer / y2part-menus-simplistic-02.md
Last active August 18, 2020 14:45
YaST Partitioner Menus: Simplistic Version 01

YaST libyui Build System Requirements

Current Situation

Custom CMake with a convoluted, hard to understand set of centralized .cmake include files and a toplevel CMakeList.txt that is symlinked to the central one somewhere in a system directory. In each project repo, information is scattered among a dozen file snippets that are magically included from somewhere.

Nobody understands the control flow of that, so everybody avoids touching that,

@shundhammer
shundhammer / libyui-compiler-options.md
Last active December 9, 2020 09:29
Libyui Compiler Options

Building libyui with the new CMake Build Environment

Compiler options can now easily be changed in the toplevel CMakeLists.txt:

add_compile_options( "-Wall" )
add_compile_options( "-O3 -g" )

No Compiler Options (GCC Defaults):