From patchwork Mon Jun 26 00:47:00 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andy Tai X-Patchwork-Id: 51344 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 7D46F27BBE9; Mon, 26 Jun 2023 01:48:29 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,MAILING_LIST_MULTI,SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 2D77827BBE2 for ; Mon, 26 Jun 2023 01:48:25 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qDaOj-0005Tv-H1; Sun, 25 Jun 2023 20:48:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qDaOg-0005Tf-UP for guix-patches@gnu.org; Sun, 25 Jun 2023 20:48:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qDaOg-0007MB-Kd for guix-patches@gnu.org; Sun, 25 Jun 2023 20:48:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qDaOg-00047O-Ek for guix-patches@gnu.org; Sun, 25 Jun 2023 20:48:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64176] [PATCH v2] gnu: Add nscde References: <48b10d297346a9edcbedf8a34fa489650545db0b.1687200595.git.atai@atai.org> In-Reply-To: <48b10d297346a9edcbedf8a34fa489650545db0b.1687200595.git.atai@atai.org> Resent-From: Andy Tai Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 26 Jun 2023 00:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64176 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 64176@debbugs.gnu.org, ludo@gnu.org Cc: Andy Tai Received: via spool by 64176-submit@debbugs.gnu.org id=B64176.168774043615627 (code B ref 64176); Mon, 26 Jun 2023 00:48:02 +0000 Received: (at 64176) by debbugs.gnu.org; 26 Jun 2023 00:47:16 +0000 Received: from localhost ([127.0.0.1]:43992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDaNv-00043z-Fi for submit@debbugs.gnu.org; Sun, 25 Jun 2023 20:47:15 -0400 Received: from mail-pl1-f177.google.com ([209.85.214.177]:54727) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qDaNq-00043i-Nh for 64176@debbugs.gnu.org; Sun, 25 Jun 2023 20:47:13 -0400 Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-1b7f2239bfdso11038185ad.1 for <64176@debbugs.gnu.org>; Sun, 25 Jun 2023 17:47:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687740424; x=1690332424; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to; bh=SNsxxew+KP6SitLuuS2zhLa9pwY28YAZv8YCLGpCF20=; b=XudxwCkLBdlseiPRZTZagTM21sL4enRjYP87k1kwffPvWO3+ITrxUGjHXe8imKcfrV UOeKzn18y5LAowdcV5cceZ4t6PanbcVqock4I7z8xf4y8TEgIu1ncGzCzKgMwG+0otXt Qqbd2ITYB8a8m55soNQpiD2giBAfTu2g+b7X13WrFoiLh4xZ6AN8y311P2TJfxkgL2SJ u0I8ZEDjiOnmLb5JR8kxK+orCanmsVcOVVArF1RuyUlpuopU0mNL/AczTlAbNFm0Yfak u77AspMC0I4uLWYNjjLOuO43i5QdRfxc1O866ioJAY5FRBpHSDTtQ2c48Jo1XI7dEXgI X6PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687740424; x=1690332424; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SNsxxew+KP6SitLuuS2zhLa9pwY28YAZv8YCLGpCF20=; b=OsvtCT6St/FPRlsXgqYRxxdfeCcfmKrbYAuJ8wgDZzcDRCZ4/QTodSB25KzHjbA3Nw tGlRtJKFSL9mFqPSxdg0bxJR9KRPSWlH4iz0q3qr27T6HVaqcc/BINftbrI+8tvEPEko TbMI8H7JeZ5M+05+vFualtydLYdlvzqEefobciH4EmIcMAHVhAzQrpdgTJw7XMK80jLd rKME3mSHqt87JAy0xJPwRs2pVJ8M/QK2TgJqzNlDMWVPDF4ritFWTQnF4nlpGVe5U0i6 Njc2kVbLeLqyUZDMtL+zERjXUCsH6EGOYR4xRumw93yMbwQriP9eaTJdPTJ94pjKaQeA XdTA== X-Gm-Message-State: AC+VfDzSwKLF4UowBOE15Dht2yfXjnGqGxcfJVrZ8BUf9hVferfftZC2 d93J/ZZ3cGalBpv6LBSr5Ffg9QTNz/g= X-Google-Smtp-Source: ACHHUZ47oZkHydFd7npf5x9GXNtF7CatHcTFGVg32Atm+ljaeWbuAdNWZhdK+seFHLgDailXNTxK+g== X-Received: by 2002:a17:903:210b:b0:1b3:f72e:138d with SMTP id o11-20020a170903210b00b001b3f72e138dmr5502072ple.27.1687740423839; Sun, 25 Jun 2023 17:47:03 -0700 (PDT) Received: from localhost.localdomain ([98.37.226.98]) by smtp.googlemail.com with ESMTPSA id w18-20020a170902e89200b001a5fccab02dsm2081124plg.177.2023.06.25.17.47.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Jun 2023 17:47:03 -0700 (PDT) From: Andy Tai Date: Sun, 25 Jun 2023 17:47:00 -0700 Message-Id: <723fbb5d03a213c717aca6b87b182a55a991f574.1687740373.git.atai@atai.org> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/fvwm.scm (nscde): New variable --- gnu/packages/fvwm.scm | 70 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 69 insertions(+), 1 deletion(-) base-commit: 269cfe341f242c2b5f37774cb9b1e17d9aa68e2c diff --git a/gnu/packages/fvwm.scm b/gnu/packages/fvwm.scm index 872810c658..6bda61b6d6 100644 --- a/gnu/packages/fvwm.scm +++ b/gnu/packages/fvwm.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2017 Nikita ;;; Copyright © 2019 Tobias Geerinckx-Rice +;;; Copyright © 2023 Andy Tai ;;; ;;; This file is part of GNU Guix. ;;; @@ -20,17 +21,30 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages fvwm) - #:use-module ((guix licenses) #:select (gpl2+)) + #:use-module ((guix licenses) #:select (gpl2+ gpl3)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) + #:use-module (gnu packages compton) + #:use-module (gnu packages dunst) + #:use-module (gnu packages fonts) #:use-module (gnu packages fribidi) + #:use-module (gnu packages gettext) + #:use-module (gnu packages gkrellm) #:use-module (gnu packages gnome) + #:use-module (gnu packages gtk) #:use-module (gnu packages image) + #:use-module (gnu packages imagemagick) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) + #:use-module (gnu packages python) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages readline) + #:use-module (gnu packages shells) + #:use-module (gnu packages stalonetray) #:use-module (gnu packages xml) + #:use-module (gnu packages xdisorg) #:use-module (gnu packages xorg)) (define-public fvwm @@ -81,3 +95,57 @@ (define-public fvwm window manager for the X Window system.") (home-page "https://www.fvwm.org/") (license gpl2+))) + +(define-public nscde + (package + (name "nscde") + (version "2.3") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/NsCDE/NsCDE/releases/download/" + version "/NsCDE-" version ".tar.gz")) + (sha256 + (base32 + "1bm607dvqfdc3ir7l1aswfsfyb2la7rgp0g3023b9v2iksaal5mr")))) + (build-system gnu-build-system) + (native-inputs (list pkg-config mksh)) + (inputs (list gettext-minimal + fvwm + font-dejavu + fribidi + dunst + gkrellm + gtk+ + imagemagick + libxpm + libxext + libxft + libxt + rofi + picom + python + python-pyyaml + python-qtpy + stalonetray + xclip + xdpyinfo + xorg-rgb + xprop + xrefresh + xscreensaver + xset + xsettingsd + xterm)) + (synopsis "Modern and functional CDE desktop based on FVWM") + (description "NsCDE or Not so Common Desktop Environment is a retro but +powerful UNIX desktop environment which resembles the CDE look (and partially +feel) but with a more powerful and flexible framework beneath-the-surface, +more suited for 21st century unix-like and GNU/Linux systems and user requirements +than original CDE. NsCDE is a heavyweight FVWM theme on steroids, but combined +with a couple other free software components and custom FVWM applications and +a lot of configuration, NsCDE can be considered a lightweight hybrid desktop +environment") + (home-page "https://github.com/NsCDE/NsCDE") + (license gpl3))) +