summaryrefslogtreecommitdiff
path: root/px
diff options
context:
space:
mode:
Diffstat (limited to 'px')
-rw-r--r--px/hardware/raspberrypi.scm4
-rw-r--r--px/packages/activitywatch.scm3
-rw-r--r--px/packages/aidc.scm3
-rw-r--r--px/packages/atril-thumbnailer.scm3
-rw-r--r--px/packages/backup.scm3
-rw-r--r--px/packages/base.scm3
-rw-r--r--px/packages/bluetooth.scm3
-rw-r--r--px/packages/browser.scm3
-rw-r--r--px/packages/ci.scm4
-rw-r--r--px/packages/common.scm6
-rw-r--r--px/packages/cpp.scm3
-rw-r--r--px/packages/crates-io.scm3
-rw-r--r--px/packages/databases.scm3
-rw-r--r--px/packages/dav.scm3
-rw-r--r--px/packages/desktop-tools.scm9
-rw-r--r--px/packages/desktop.scm8
-rw-r--r--px/packages/device.scm3
-rw-r--r--px/packages/document.scm5
-rw-r--r--px/packages/email.scm3
-rw-r--r--px/packages/etesync.scm3
-rw-r--r--px/packages/finance.scm3
-rw-r--r--px/packages/framework.scm3
-rw-r--r--px/packages/gstreamer.scm3
-rw-r--r--px/packages/kde-plasma.scm2
-rw-r--r--px/packages/library.scm3
-rw-r--r--px/packages/linux.scm3
-rw-r--r--px/packages/log.scm3
-rw-r--r--px/packages/logging.scm3
-rw-r--r--px/packages/machine-learning.scm3
-rw-r--r--px/packages/mail.scm4
-rw-r--r--px/packages/mastodon.scm5
-rw-r--r--px/packages/matrix-client.scm3
-rw-r--r--px/packages/matrix.scm3
-rw-r--r--px/packages/monitoring.scm5
-rw-r--r--px/packages/networking.scm3
-rw-r--r--px/packages/node.scm3
-rw-r--r--px/packages/package-management.scm3
-rw-r--r--px/packages/programming.scm3
-rw-r--r--px/packages/python-xyz.scm3
-rw-r--r--px/packages/qt.scm3
-rw-r--r--px/packages/ruby.scm3
-rw-r--r--px/packages/security-token.scm3
-rw-r--r--px/packages/setup.scm3
-rw-r--r--px/packages/sof.scm3
-rw-r--r--px/packages/themes.scm6
-rw-r--r--px/packages/tpm.scm3
-rw-r--r--px/services/base.scm9
-rw-r--r--px/services/bluetooth.scm3
-rw-r--r--px/services/desktop.scm14
-rw-r--r--px/services/device.scm3
-rw-r--r--px/services/disk.scm8
-rw-r--r--px/services/log.scm3
-rw-r--r--px/services/monitoring.scm3
-rw-r--r--px/services/networking.scm3
-rw-r--r--px/services/ntp.scm3
-rw-r--r--px/services/package-management.scm3
-rw-r--r--px/services/security-token.scm5
-rw-r--r--px/services/server.scm3
-rw-r--r--px/system/config.scm9
-rw-r--r--px/system/os.scm3
-rw-r--r--px/system/panther.scm4
61 files changed, 186 insertions, 53 deletions
diff --git a/px/hardware/raspberrypi.scm b/px/hardware/raspberrypi.scm
index cde37fd..1188325 100644
--- a/px/hardware/raspberrypi.scm
+++ b/px/hardware/raspberrypi.scm
@@ -1,3 +1,7 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px hardware raspberrypi)
#:use-module (gnu packages admin)
#:use-module (gnu packages linux)
diff --git a/px/packages/activitywatch.scm b/px/packages/activitywatch.scm
index 8f54e37..fb3eb32 100644
--- a/px/packages/activitywatch.scm
+++ b/px/packages/activitywatch.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages activitywatch)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/aidc.scm b/px/packages/aidc.scm
index bee1a55..5034993 100644
--- a/px/packages/aidc.scm
+++ b/px/packages/aidc.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages aidc)
#:use-module (guix gexp)
#:use-module (gnu packages)
diff --git a/px/packages/atril-thumbnailer.scm b/px/packages/atril-thumbnailer.scm
index 24ac1ac..a816139 100644
--- a/px/packages/atril-thumbnailer.scm
+++ b/px/packages/atril-thumbnailer.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages atril-thumbnailer)
#:use-module (guix packages)
#:use-module (guix utils)
diff --git a/px/packages/backup.scm b/px/packages/backup.scm
index b1a85f0..4dbf8cf 100644
--- a/px/packages/backup.scm
+++ b/px/packages/backup.scm
@@ -1,4 +1,5 @@
-;;; Backup Packages Module for PantherX
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages backup)
#:use-module ((guix licenses)
diff --git a/px/packages/base.scm b/px/packages/base.scm
index 2aa8b51..2988402 100644
--- a/px/packages/base.scm
+++ b/px/packages/base.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages base)
#:use-module (gnu system)
#:use-module (gnu packages admin)
diff --git a/px/packages/bluetooth.scm b/px/packages/bluetooth.scm
index 030ef7d..a0dbb41 100644
--- a/px/packages/bluetooth.scm
+++ b/px/packages/bluetooth.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages bluetooth)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/browser.scm b/px/packages/browser.scm
index dbc3763..ddc2848 100644
--- a/px/packages/browser.scm
+++ b/px/packages/browser.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages browser)
#:use-module (guix build-system qt)
#:use-module (guix download)
diff --git a/px/packages/ci.scm b/px/packages/ci.scm
index 6943765..ed6d634 100644
--- a/px/packages/ci.scm
+++ b/px/packages/ci.scm
@@ -1,4 +1,6 @@
-;;; Reza Alizadeh Majd (r.majd@pantherx.org)
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages ci)
#:use-module (gnu packages bash)
diff --git a/px/packages/common.scm b/px/packages/common.scm
index 830e6f3..017836d 100644
--- a/px/packages/common.scm
+++ b/px/packages/common.scm
@@ -1,6 +1,6 @@
-;;; Definition for Shared Packages between PantherX Applications
-;;; Reza Alizadeh Majd (r.majd@pantherx.org)
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages common)
#:use-module ((guix licenses)
diff --git a/px/packages/cpp.scm b/px/packages/cpp.scm
index 620c2d2..4054426 100644
--- a/px/packages/cpp.scm
+++ b/px/packages/cpp.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages cpp)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/crates-io.scm b/px/packages/crates-io.scm
index b012f56..2c7de2b 100644
--- a/px/packages/crates-io.scm
+++ b/px/packages/crates-io.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages crates-io)
#:use-module (guix build-system cargo)
#:use-module (guix download)
diff --git a/px/packages/databases.scm b/px/packages/databases.scm
index 1f908f0..90bee0c 100644
--- a/px/packages/databases.scm
+++ b/px/packages/databases.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages databases)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages sqlite)
diff --git a/px/packages/dav.scm b/px/packages/dav.scm
index 333e227..ce0f64e 100644
--- a/px/packages/dav.scm
+++ b/px/packages/dav.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages dav)
#:use-module ((guix licenses)
#:select (gpl3))
diff --git a/px/packages/desktop-tools.scm b/px/packages/desktop-tools.scm
index 3041f48..6f85e7d 100644
--- a/px/packages/desktop-tools.scm
+++ b/px/packages/desktop-tools.scm
@@ -1,9 +1,6 @@
-;;; PantherX Desktop Packages and Tools
-;;; Reza Alizadeh Majd (r.majd@pantherx.org)
-;;;
-;;; Note: This module is exported from (px packages desktop) to prevent
-;;; circular import problem.
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages desktop-tools)
#:use-module ((guix licenses)
diff --git a/px/packages/desktop.scm b/px/packages/desktop.scm
index 3e9f2d1..f0350ff 100644
--- a/px/packages/desktop.scm
+++ b/px/packages/desktop.scm
@@ -1,6 +1,6 @@
-;;; Desktop related packages Module for PantherX
-;;; Reza Alizadeh Majd <r.majd@pantherc.org>
-;;; Franz Geffke <franz@pantherx.org>
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages desktop)
#:use-module ((guix licenses)
@@ -107,7 +107,7 @@
blueman))
-(define %common-desktop-applications
+(define desktop-applications
(list libreoffice
px-sddm-theme
diff --git a/px/packages/device.scm b/px/packages/device.scm
index 3539efd..9abed48 100644
--- a/px/packages/device.scm
+++ b/px/packages/device.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages device)
#:use-module (guix build-system cmake)
#:use-module (guix download)
diff --git a/px/packages/document.scm b/px/packages/document.scm
index 61fba7a..224602f 100644
--- a/px/packages/document.scm
+++ b/px/packages/document.scm
@@ -1,5 +1,6 @@
-;;; Settings Packages Module for PantherX
-;;; Hamzeh Nasajpour (h.nasajpour@pantherx.org)
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2024 Hamzeh Nasajpour <h.nasajpour@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages document)
#:use-module ((guix licenses)
diff --git a/px/packages/email.scm b/px/packages/email.scm
index eac6dbb..eb3cfca 100644
--- a/px/packages/email.scm
+++ b/px/packages/email.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages email)
#:use-module (guix download)
#:use-module (guix build-system qt)
diff --git a/px/packages/etesync.scm b/px/packages/etesync.scm
index 493c11f..29ade54 100644
--- a/px/packages/etesync.scm
+++ b/px/packages/etesync.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages etesync)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/finance.scm b/px/packages/finance.scm
index 3b09e72..78af349 100644
--- a/px/packages/finance.scm
+++ b/px/packages/finance.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages finance)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
diff --git a/px/packages/framework.scm b/px/packages/framework.scm
index 6bfdf14..72a031f 100644
--- a/px/packages/framework.scm
+++ b/px/packages/framework.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages framework)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
diff --git a/px/packages/gstreamer.scm b/px/packages/gstreamer.scm
index 6b5cc21..b8ab4fb 100644
--- a/px/packages/gstreamer.scm
+++ b/px/packages/gstreamer.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages gstreamer)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/kde-plasma.scm b/px/packages/kde-plasma.scm
index 7b39607..c485fd7 100644
--- a/px/packages/kde-plasma.scm
+++ b/px/packages/kde-plasma.scm
@@ -1,3 +1,5 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages kde-plasma)
#:use-module (guix build-system qt)
diff --git a/px/packages/library.scm b/px/packages/library.scm
index 014ddc5..194278b 100644
--- a/px/packages/library.scm
+++ b/px/packages/library.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages library)
#:use-module (guix download)
#:use-module (guix packages)
diff --git a/px/packages/linux.scm b/px/packages/linux.scm
index ba7f00e..319e962 100644
--- a/px/packages/linux.scm
+++ b/px/packages/linux.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages linux)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/log.scm b/px/packages/log.scm
index e0b60c1..8bf2ab0 100644
--- a/px/packages/log.scm
+++ b/px/packages/log.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages log)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/logging.scm b/px/packages/logging.scm
index 594cb60..b662bc7 100644
--- a/px/packages/logging.scm
+++ b/px/packages/logging.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages logging)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/machine-learning.scm b/px/packages/machine-learning.scm
index bbfac2a..bba0ec4 100644
--- a/px/packages/machine-learning.scm
+++ b/px/packages/machine-learning.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages machine-learning)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/mail.scm b/px/packages/mail.scm
index b1439b0..4b16591 100644
--- a/px/packages/mail.scm
+++ b/px/packages/mail.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages mail)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
@@ -43,7 +46,6 @@
("rust-hyper" ,rust-hyper-1)
("rust-hyper-rustls" ,rust-hyper-rustls-0.26)
("rust-hyper-util" ,rust-hyper-util-0.1)
- ;; only 0.8 available
("rust-hyperlocal" ,rust-hyperlocal-0.9)
("rust-lexopt" ,rust-lexopt-0.3)
("rust-libdav" ,rust-libdav-0.9)
diff --git a/px/packages/mastodon.scm b/px/packages/mastodon.scm
index 1eb0e77..7bdffeb 100644
--- a/px/packages/mastodon.scm
+++ b/px/packages/mastodon.scm
@@ -1,5 +1,6 @@
-;;; Mastodon Packages Module for PantherX
-;;; Fakhri Sajadi (f.sajadi@pantherx.org)
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Fakhri Sajadi <f.sajadi@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages mastodon)
#:use-module ((guix licenses)
diff --git a/px/packages/matrix-client.scm b/px/packages/matrix-client.scm
index 2c3bb9b..f64c6ef 100644
--- a/px/packages/matrix-client.scm
+++ b/px/packages/matrix-client.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages matrix-client)
#:use-module (gnu packages)
#:use-module (gnu packages audio)
diff --git a/px/packages/matrix.scm b/px/packages/matrix.scm
index fcfaf6f..f70bcd9 100644
--- a/px/packages/matrix.scm
+++ b/px/packages/matrix.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages matrix)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/monitoring.scm b/px/packages/monitoring.scm
index eb90efa..dae5f2f 100644
--- a/px/packages/monitoring.scm
+++ b/px/packages/monitoring.scm
@@ -1,5 +1,6 @@
-;;; Fakhri Sajadi (f.sajadi@pantherx.org)
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Fakhri Sajadi <f.sajadi@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages monitoring)
#:use-module ((guix licenses)
diff --git a/px/packages/networking.scm b/px/packages/networking.scm
index aa45056..ffa88eb 100644
--- a/px/packages/networking.scm
+++ b/px/packages/networking.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages networking)
#:use-module (nonguix build-system binary)
#:use-module ((guix licenses)
diff --git a/px/packages/node.scm b/px/packages/node.scm
index 143c98d..5ebd612 100644
--- a/px/packages/node.scm
+++ b/px/packages/node.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages node)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/package-management.scm b/px/packages/package-management.scm
index 90cfa7b..6924c77 100644
--- a/px/packages/package-management.scm
+++ b/px/packages/package-management.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages package-management)
#:use-module (guix build-system python)
#:use-module (guix build-system cmake)
diff --git a/px/packages/programming.scm b/px/packages/programming.scm
index d3bb25a..be089e2 100644
--- a/px/packages/programming.scm
+++ b/px/packages/programming.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages programming)
#:use-module (nonguix build-system binary)
#:use-module ((guix licenses)
diff --git a/px/packages/python-xyz.scm b/px/packages/python-xyz.scm
index c258bfb..8bfb875 100644
--- a/px/packages/python-xyz.scm
+++ b/px/packages/python-xyz.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages python-xyz)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/qt.scm b/px/packages/qt.scm
index c186664..69cd8a4 100644
--- a/px/packages/qt.scm
+++ b/px/packages/qt.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages qt)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix download)
diff --git a/px/packages/ruby.scm b/px/packages/ruby.scm
index 99f237a..9362ad6 100644
--- a/px/packages/ruby.scm
+++ b/px/packages/ruby.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages ruby)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix build-system ruby)
diff --git a/px/packages/security-token.scm b/px/packages/security-token.scm
index dbe60e5..49c1366 100644
--- a/px/packages/security-token.scm
+++ b/px/packages/security-token.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages security-token)
#:use-module (gnu packages)
#:use-module ((guix licenses)
diff --git a/px/packages/setup.scm b/px/packages/setup.scm
index 436e072..48f3f9f 100644
--- a/px/packages/setup.scm
+++ b/px/packages/setup.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages setup)
#:use-module ((guix licenses)
#:prefix license:)
diff --git a/px/packages/sof.scm b/px/packages/sof.scm
index 5e895ae..ee332c5 100644
--- a/px/packages/sof.scm
+++ b/px/packages/sof.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages sof)
#:use-module (gnu packages)
#:use-module ((guix licenses)
diff --git a/px/packages/themes.scm b/px/packages/themes.scm
index ea1e1be..b4f6b02 100644
--- a/px/packages/themes.scm
+++ b/px/packages/themes.scm
@@ -1,6 +1,6 @@
-;;; Theme Packages Module for PantherX
-;;; Hamzeh Nasajpour (h.nasajpour@pantherx.org)
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2024 Hamzeh Nasajpour <h.nasajpour@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px packages themes)
#:use-module ((guix licenses)
diff --git a/px/packages/tpm.scm b/px/packages/tpm.scm
index 8687344..17ef1ff 100644
--- a/px/packages/tpm.scm
+++ b/px/packages/tpm.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px packages tpm)
#:use-module (gnu packages)
#:use-module ((guix licenses)
diff --git a/px/services/base.scm b/px/services/base.scm
index 93a71bb..ad04ab1 100644
--- a/px/services/base.scm
+++ b/px/services/base.scm
@@ -1,9 +1,6 @@
-;;; PantherX System Configuration Module
-;;; This module supports configuration modules for PantherX OS definitions
-;;;
-;;; Reza Alizadeh Majd <r.majd@pantherx.org>
-;;; Franz Geffke <franz@pantherx.org>
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px services base)
#:use-module (guix gexp)
diff --git a/px/services/bluetooth.scm b/px/services/bluetooth.scm
index 2c2dbe6..6976c7d 100644
--- a/px/services/bluetooth.scm
+++ b/px/services/bluetooth.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services bluetooth)
#:use-module (gnu)
#:use-module (gnu packages admin)
diff --git a/px/services/desktop.scm b/px/services/desktop.scm
index 15e08cf..079c49b 100644
--- a/px/services/desktop.scm
+++ b/px/services/desktop.scm
@@ -1,6 +1,6 @@
-;;; Desktop service definitions for PantherX
-;;; Reza Alizadeh Majd <r.majd@pantherx.org>
-;;; Franz Geffke <franz@pantherx.org>
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px services desktop)
#:use-module (gnu packages admin)
@@ -167,12 +167,10 @@
;; Allow desktop users to also mount NTFS and NFS file systems
;; without root.
- (simple-service 'mount-setuid-helpers setuid-program-service-type
- (map (lambda (program)
- (setuid-program
- (program program)))
+ (simple-service 'mount-setuid-helpers privileged-program-service-type
+ (map file-like->setuid-program
(list (file-append nfs-utils "/sbin/mount.nfs")
- (file-append ntfs-3g "/sbin/mount.ntfs-3g"))))
+ (file-append ntfs-3g "/sbin/mount.ntfs-3g"))))
;; This is a volatile read-write file system mounted at /var/lib/gdm,
;; to avoid GDM stale cache and permission issues.
diff --git a/px/services/device.scm b/px/services/device.scm
index e00fc4a..0014733 100644
--- a/px/services/device.scm
+++ b/px/services/device.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services device)
#:use-module (guix gexp)
#:use-module (guix records)
diff --git a/px/services/disk.scm b/px/services/disk.scm
index abbd7cb..0e2e5ad 100644
--- a/px/services/disk.scm
+++ b/px/services/disk.scm
@@ -1,8 +1,6 @@
-;;; Desktop service definitions for PantherX
-;;;
-;;; Reza Alizadeh Majd <r.majd@pantherx.org>
-;;; Franz Geffke <franz@pantherx.org>
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px services disk)
#:use-module (gnu packages admin)
diff --git a/px/services/log.scm b/px/services/log.scm
index cf0475a..72efcb6 100644
--- a/px/services/log.scm
+++ b/px/services/log.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services log)
#:use-module (gnu)
#:use-module (gnu packages admin)
diff --git a/px/services/monitoring.scm b/px/services/monitoring.scm
index 7beeb07..6f7efd4 100644
--- a/px/services/monitoring.scm
+++ b/px/services/monitoring.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services monitoring)
#:use-module (gnu)
#:use-module (gnu packages base)
diff --git a/px/services/networking.scm b/px/services/networking.scm
index 05de25d..15aab62 100644
--- a/px/services/networking.scm
+++ b/px/services/networking.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services networking)
#:use-module (gnu)
#:use-module (gnu packages admin)
diff --git a/px/services/ntp.scm b/px/services/ntp.scm
index fd5bc24..5d51a30 100644
--- a/px/services/ntp.scm
+++ b/px/services/ntp.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services ntp)
#:use-module (gnu)
#:use-module (gnu packages admin)
diff --git a/px/services/package-management.scm b/px/services/package-management.scm
index 1550826..b999063 100644
--- a/px/services/package-management.scm
+++ b/px/services/package-management.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services package-management)
#:use-module (gnu)
#:use-module (gnu packages bash)
diff --git a/px/services/security-token.scm b/px/services/security-token.scm
index 99d6c69..7afbbdf 100644
--- a/px/services/security-token.scm
+++ b/px/services/security-token.scm
@@ -1,5 +1,6 @@
-;;; module for security tokens and hardware wallet related services
-;;; Reza Alizadeh Majd (r.majd@pantherx.org)
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px services security-token)
#:use-module (gnu services base)
diff --git a/px/services/server.scm b/px/services/server.scm
index 7f4d5c7..e7e0324 100644
--- a/px/services/server.scm
+++ b/px/services/server.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px services server)
#:use-module (gnu packages bash)
#:use-module (gnu packages node)
diff --git a/px/system/config.scm b/px/system/config.scm
index 3c20ca9..415159e 100644
--- a/px/system/config.scm
+++ b/px/system/config.scm
@@ -1,9 +1,6 @@
-;;; PantherX System Configuration Module
-;;; This module supports configuration modules for PantherX OS definitions
-;;;
-;;; Reza Alizadeh Majd <r.majd@pantherx.org>
-;;; Franz Geffke <franz@pantherx.org>
-;;;
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px system config)
#:use-module (gnu bootloader)
diff --git a/px/system/os.scm b/px/system/os.scm
index e975602..db608f6 100644
--- a/px/system/os.scm
+++ b/px/system/os.scm
@@ -1,3 +1,6 @@
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
+
(define-module (px system os)
#:use-module (gnu bootloader)
#:use-module (gnu bootloader grub)
diff --git a/px/system/panther.scm b/px/system/panther.scm
index f85056b..66b3562 100644
--- a/px/system/panther.scm
+++ b/px/system/panther.scm
@@ -1,4 +1,6 @@
-;; Simplified configuration for Panther OS
+;;; Package Repository for GNU Guix
+;;; Copyright © 2021-2023 Reza Alizadeh Majd <r.majd@pantherx.org>
+;;; Copyright © 2021-2025 Franz Geffke <m@f-a.nz>
(define-module (px system panther)
#:use-module (gnu)