unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Split (gnu packages suckless) module
@ 2021-10-28 15:55 Mekeor Melire
  2021-10-29  3:20 ` Leo Famulari
  2021-10-29  4:22 ` Liliana Marie Prikler
  0 siblings, 2 replies; 5+ messages in thread
From: Mekeor Melire @ 2021-10-28 15:55 UTC (permalink / raw)
  To: guix-devel

Hi Guix :)

I would like to propose to split the (gnu packages suckless) module,
located in the /gnu/packages/suckless.scm source file. It contains
package declarations for software written by the Suckless group, namely
following packages:

    blind, colors, dmenu, dwm, fortify-headers, human, lchat, libutf,
    noice, prout, sbm, scron, sent, skroll, slock, slscroll, slstatus,
    spoon, st, surf, tabbed, wificurse, xbattmon

The reasons for this proposal are:

  1. We generally do not create modules according to the groups of
     developers, but rather package declarations are grouped into
     modules according to their function (e.g. "wm") or according to
     some technical or factual realm they belong to (e.g. "haskell" or
     "music"). There is no reason why software from the Suckless group
     should not follow this rule.

  2. There are hints indicating that the Suckless group sympathizes to
     oppressive Nazi ideology. The Suckless group is a registered
     association in Munich, Germany.

     https://web.archive.org/web/20210817073134/https://ev.suckless.org/impressum/

     - It has been reported that one of their members (L.H.) called
       their mail server "Wolfsschanze" which was the name of Hitlers
       last bunker.

       https://twitter.com/pid_eins/status/1113738766471057408

     - In 2017, they did a torch march during their conference which is
       a Nazi symbol.

       https://web.archive.org/web/20210910103557/http://suckless.org/conferences/2017/

     - In 2018, on the Devuan mailing list, one of their members (E.W.)
       depicts the defeat of Nazi Germany as a genocide on Germans.

       https://web.archive.org/web/20210613185451/https://lists.dyne.org/lurker/message/20181010.120415.e5f96d11.en.html

What do you think? Maybe we should start discussing where each of these
suckless software package declarations should be moved to? My
suggestions follow:

#+begin_src
    blind:
        Command line video editing utilities
        → (gnu packages video)

    colors:
        Extract colors from pictures
        → (gnu packages image)

    dmenu:
        Dynamic menu
        → (gnu packages xorg)

    dwm:
        Dynamic window manager
        → (gnu packages wm)

    fortify-headers:
        Standalone fortify-source implementation
        → ?

    human:
        Convert bytes to human readable formats
        → (gnu packages textutils)

    lchat:
        Line chat is a frontend for the irc client ii from suckless
        → (gnu packages irc)

    libutf:
        Plan 9 compatible UTF-8 library
        → (gnu packages c)

    noice:
        Small file browser
        → (gnu packages disk)

    prout:
        Smaller lp command
        → ?

    sbm:
        Simple bandwidth monitor
        → (gnu packages monitoring)

    scron:
        Simple cron daemon
        → ?

    sent:
        Plain-text presentation tool
        → (gnu packages textutils)

    skroll:
        Commandline utility which scrolls text
        → (gnu packages textutils)

    slock:
        Simple X session lock
        → (gnu packages xorg)

    slscroll:
        Scroll-back buffer program for st
        → (gnu packages terminals)

    slstatus:
        Status monitor for window managers
        → (gnu packages wm)

    spoon:
        Set dwm status
        → (gnu packages wm)

    st:
        Simple terminal emulator
        → (gnu packages terminals)

    surf:
        Simple web browser
        → (gnu packages web-browsers)

    tabbed:
        Tab interface for application supporting Xembed
        → (gnu packages xorg)

    wificurse:
        Wifi DoS attack tool
        → (gnu packages networking)

    xbattmon:
        Simple battery monitor for X
        → (gnu packages xorg)
#+end_src

Ciao Guix :)


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-10-29 17:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-28 15:55 Split (gnu packages suckless) module Mekeor Melire
2021-10-29  3:20 ` Leo Famulari
2021-10-29 15:19   ` Ludovic Courtès
2021-10-29  4:22 ` Liliana Marie Prikler
2021-10-29 16:45   ` Leo Famulari

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).