summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--px/packages/desktop-tools.scm58
-rw-r--r--px/packages/desktop.scm70
-rw-r--r--px/packages/multimedia.scm34
-rw-r--r--px/packages/themes.scm2
4 files changed, 36 insertions, 128 deletions
diff --git a/px/packages/desktop-tools.scm b/px/packages/desktop-tools.scm
index 1cfd004..e9e423b 100644
--- a/px/packages/desktop-tools.scm
+++ b/px/packages/desktop-tools.scm
@@ -143,64 +143,6 @@
"Albert is a desktop agnostic launcher. Its goals are usability and beauty, performance and extensibility. It is written in C++ and based on the Qt framework.")
(license license:gpl3+)))
-(define-public px-file-archiver
- (package
- (inherit lxqt-archiver)
- (name "px-file-archiver")
- (version "0.5.0")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url (string-append "https://github.com/lxqt/lxqt-archiver.git"))
- (commit version)))
- (file-name (git-file-name "lxqt-archiver" version))
- (sha256
- (base32 "0qz3j0qby78ngck60rv7kgwygya8cr1v4kn575wrsg3w287v33qb"))))
- (arguments
- '(#:tests? #f
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'patch-app-name
- (lambda _
- (substitute* (find-files "src/translations"
- "\\.desktop.yaml")
- (("LXQt File Archiver")
- "File Archiver")) #t)))))))
-
-(define-public px-image-viewer
- (package
- (inherit qimgv)
- (name "px-image-viewer")
- (arguments
- '(#:tests? #f
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'patch-menu-item
- (lambda _
- (substitute* '("qimgv/distrib/qimgv.desktop")
- (("Name=qimgv")
- "Name=Pictures")) #t)))))))
-
-(define-public px-terminal
- (package
- (inherit qterminal)
- (name "px-terminal")
- (arguments
- '(#:tests? #f
- #:phases (modify-phases %standard-phases
- (add-after 'unpack 'patch-menu-item
- (lambda _
- (substitute* (find-files "src/translations"
- "\\.desktop.yaml")
- (("QTerminal")
- "Terminal"))
- (substitute* (find-files "src/translations"
- "\\.desktop.yaml")
- (("Qterminal")
- "Terminal"))
- (substitute* '("CMakeLists.txt")
- (("qterminal-drop.desktop.in")
- "")) #t)))))))
-
(define-public qlipper
(package
(name "qlipper")
diff --git a/px/packages/desktop.scm b/px/packages/desktop.scm
index 4427018..9c2bc1a 100644
--- a/px/packages/desktop.scm
+++ b/px/packages/desktop.scm
@@ -38,6 +38,7 @@
#:use-module (gnu packages libreoffice)
#:use-module (gnu packages lxde)
#:use-module (gnu packages lxqt)
+ #:use-module (gnu packages music)
#:use-module (gnu packages mail)
#:use-module (gnu packages maths)
#:use-module (gnu packages openbox)
@@ -51,15 +52,15 @@
#:use-module (gnu packages xorg)
#:use-module (gnu packages pdf)
#:use-module (gnu packages syncthing)
- #:use-module (gnu packages xdisorg) ;copyq
+ #:use-module (gnu packages xdisorg)
#:use-module (nongnu packages compression)
#:use-module (nongnu packages mozilla)
#:use-module (px packages accounts)
#:use-module (px packages atril-thumbnailer)
- #:use-module (px packages backup) ;px-backup
- #:use-module (px packages common) ;capnproto
- #:use-module (px packages contacts-calendar) ;px-contacts
- #:use-module (px packages desktop-tools) ;px-about
+ #:use-module (px packages backup)
+ #:use-module (px packages common)
+ #:use-module (px packages contacts-calendar)
+ #:use-module (px packages desktop-tools)
#:use-module (px packages document)
#:use-module (px packages hub)
#:use-module (px packages kde-frameworks)
@@ -78,7 +79,7 @@
#:use-module (px packages backup)
#:use-module (px packages user-services)
#:use-module (px packages wiki)
- #:use-module (px packages device) ;px-remote-access
+ #:use-module (px packages device)
#:use-module (px packages time-tracking)
#:use-module (srfi srfi-1)
#:export (%common-desktop-applications
@@ -127,28 +128,23 @@
(substitute* "config/pcmanfm-qt/lxqt/settings.conf.in"
(("Wallpaper=.*")
(string-append "Wallpaper=" wallpaper "\n")))
- (substitute* (find-files "pcmanfm/translations"
- "\\.desktop.yaml")
- (("PCManFM-Qt File Manager")
- "File Manager"))
(substitute* '("config/pcmanfm-qt/lxqt/settings.conf.in")
(("WallpaperMode=stretch")
"WallpaperMode=zoom")
- ;; Patch FONT
+ ;; Patch default font
(("Font=\"Sans Serif,10,-1,5,50,0,0,0,0,0\"")
"Font=\"IBM Plex Sans,10,-1,5,50,0,0,0,0,0,Regular\"")
- ;; Patch DEFAULT APPLICATIONS
+ ;; Patch default applications
(("TerminalDirCommand=xterm")
"TerminalDirCommand=qterminal")
(("TerminalExecCommand=xterm")
"TerminalExecCommand=qterminal")
- ;; Patch TUMBNAILS
+ ;; Patch thumbnail size
(("MaxThumbnailFileSize=4096")
- "MaxThumbnailFileSize=30720"))
- (substitute* '("config/CMakeLists.txt")
- (("\\$\\{CMAKE_INSTALL_DATADIR\\}")
- "etc/xdg")))))))))
+ "MaxThumbnailFileSize=30720")))))))))
(inputs (list libfm-qt qtbase-5 qtx11extras px-lxqt-themes))
+ (native-inputs
+ (list pkg-config qttools-5 lxqt-build-tools))
(propagated-inputs `(("atril-thumbnailer" ,atril-thumbnailer)
("ffmpegthumbnailer" ,ffmpegthumbnailer)
("freetype" ,freetype)
@@ -192,15 +188,12 @@
;; ("libqtxdg" ,libqtxdg)
;; Apply default wallpaper and so on to pcmanfm-qt:
("px-file-manager" ,px-file-manager)
- ;; Rename QTerminal to Terminal:
- ("px-terminal" ,px-terminal)
- ("px-icons" ,px-icons)
- ("px-lxqt-themes" ,px-lxqt-themes)
+ ;; ("px-icons" ,px-icons)
+ ;; ("px-lxqt-themes" ,px-lxqt-themes)
;; "lxqt-panel"
,@(fold alist-delete
(package-propagated-inputs lxqt)
- '("lximage-qt" "pcmanfm-qt" "qterminal"
- "lxqt-themes" "breeze-icons"))))))
+ '("lximage-qt" "pcmanfm-qt"))))))
;;
;; Desktop Configuration
@@ -265,8 +258,9 @@
("tar" ,tar)
("gzip" ,compression:gzip)))
(propagated-inputs `(("albert-launcher" ,albert-launcher)
- ("px-widget-style" ,px-widget-style)
- ("px-icons" ,px-icons)
+ ;;("px-widget-style" ,px-widget-style) replaced with default 'breeze'
+ ("breeze", breeze)
+ ("px-icons" ,px-icons)
("px-first-login-welcome-screen" ,px-first-login-welcome-screen)
("px-openbox-theme" ,px-openbox-theme)
("copyq" ,copyq)))
@@ -284,8 +278,8 @@
;; px-contacts
;; px-backup
;; px-hub-gui
- px-software
- px-software-assets-meta
+ ; px-software
+ ; px-software-assets-meta
;; Browser
firefox
@@ -297,19 +291,16 @@
libreoffice
aspell
aspell-dict-en
- aspell-dict-de ;:)
+ aspell-dict-de
aspell-dict-uk
;; Look and Feel
- paper-icon-theme
- sddm-darkine-theme
px-sddm-theme
xcursor-themes
gnome-themes-standard
font-liberation
font-adobe-source-sans-pro
font-adobe-source-code-pro
- breeze-gtk
font-cns11643-swjz ;?
font-wqy-zenhei ;?
font-ibm-plex
@@ -320,7 +311,6 @@
;; lxqt-arc-dark-theme
;; Utils
- albert-launcher
;; Userspace virtual file system for GIO
gvfs
print-manager
@@ -363,6 +353,12 @@
(define %qt-desktop-applications
(list
+ ;; Primarily for LXQt
+ paper-icon-theme
+ sddm-darkine-theme
+ breeze-gtk
+
+
;; Includes syncthingtray (QT)
px-user-services
@@ -370,16 +366,16 @@
px-first-login-welcome-screen
px-desktop-wiki
px-about
- px-file-archiver
+ lxqt-archiver
px-settings-ui
;; Office
speedcrunch
;; Multimedia
- px-image-viewer
- px-music-player
- px-video-player
+ qimgv
+ strawberry
+ mpv
;; Connectivity
;; This package contains a systray applet for NetworkManager
@@ -393,6 +389,8 @@
pinentry-qt
lxmenu-data
+ albert-launcher
+
;; PGP
kleopatra
diff --git a/px/packages/multimedia.scm b/px/packages/multimedia.scm
deleted file mode 100644
index 307ceda..0000000
--- a/px/packages/multimedia.scm
+++ /dev/null
@@ -1,34 +0,0 @@
-(define-module (px packages multimedia)
- #:use-module (guix packages)
- #:use-module (guix utils)
- #:use-module (gnu packages music)
- #:use-module (gnu packages video))
-
-(define-public px-music-player
- (package
- (inherit strawberry)
- (name "px-music-player")
- (arguments
- (substitute-keyword-arguments (package-arguments strawberry)
- ((#:phases phases)
- `(modify-phases ,phases
- (add-after 'unpack 'patch-app-name
- (lambda _
- (substitute* '("dist/unix/org.strawberrymusicplayer.strawberry.desktop")
- (("Name=Strawberry\n")
- "Name=Music\n")) #t))))))))
-
-(define-public px-video-player
- (package
- (inherit mpv)
- (name "px-video-player")
- (arguments
- (substitute-keyword-arguments (package-arguments mpv)
- ((#:phases phases)
- `(modify-phases ,phases
- (add-after 'unpack 'patch-paths
- (lambda* (#:key inputs #:allow-other-keys)
- (substitute* "etc/mpv.desktop"
- (("mpv Media Player")
- "Px Video Player"))))))))))
-
diff --git a/px/packages/themes.scm b/px/packages/themes.scm
index f3c889d..465336a 100644
--- a/px/packages/themes.scm
+++ b/px/packages/themes.scm
@@ -26,6 +26,7 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages web))
+;; TODO: DROP IF OBSOLETE
(define-public px-widget-style
(package
(name "px-widget-style")
@@ -261,6 +262,7 @@
(description "Paper is an open source FreeDesktop icon project")
(license license:expat)))
+;; TODO: DROP IF OBSOLETE
(define-public px-lxqt-themes
(package
(name "px-lxqt-themes")