blob: 3e9f2d156995c819a3ba5601b4a013237a5f6488 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
|
;;; Desktop related packages Module for PantherX
;;; Reza Alizadeh Majd <r.majd@pantherc.org>
;;; Franz Geffke <franz@pantherx.org>
(define-module (px packages desktop)
#:use-module ((guix licenses)
#:prefix license:)
#:use-module (guix download)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (gnu system)
#:use-module (guix utils)
#:use-module (guix build-system trivial)
#:use-module (guix build-system cmake)
#:use-module (guix build-system qt)
#:use-module (gnu packages)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages admin)
#:use-module (gnu packages aspell)
#:use-module (gnu packages base)
#:use-module (gnu packages bittorrent)
#:use-module ((gnu packages compression)
#:prefix compression:)
#:use-module (gnu packages compton)
#:use-module (gnu packages curl)
#:use-module (gnu packages fonts)
#:use-module (gnu packages fontutils)
#:use-module (gnu packages freedesktop)
#:use-module (gnu packages gnome)
#:use-module (gnu packages networking)
#:use-module (gnu packages gnupg)
#:use-module (gnu packages image)
#:use-module (gnu packages jami)
#:use-module (gnu packages kde-pim)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages kde-plasma)
#:use-module (gnu packages kde-utils)
#: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)
#:use-module (gnu packages qt)
#:use-module (gnu packages security-token)
#:use-module (gnu packages suckless)
#:use-module (gnu packages video)
#:use-module (gnu packages wget)
#:use-module (gnu packages wm)
#:use-module (gnu packages xfce)
#:use-module (gnu packages xorg)
#:use-module (gnu packages pdf)
#:use-module (gnu packages syncthing)
#:use-module (gnu packages xdisorg)
#:use-module (gnu packages image-viewers)
#:use-module (px packages atril-thumbnailer)
#:use-module (px packages backup)
#:use-module (px packages common)
#:use-module (px packages desktop-tools)
#:use-module (px packages document)
#:use-module (px packages library)
#:use-module (px packages matrix-client)
#:use-module (px packages package-management)
#:use-module (px packages setup)
#:use-module (px packages themes)
#:use-module (px packages device)
#:use-module (nongnu packages compression)
#:use-module (nongnu packages mozilla)
#:use-module (srfi srfi-1)
#:export (%minimal-desktop-applications
%common-desktop-applications
%gtk-desktop-applications
%qt-desktop-applications))
;;
;; PantherX OS Desktop default Applications and Services
;;
;; Stuff for every desktop; QT / GTK on X / Wayland
(define %minimal-desktop-applications
(list aspell
aspell-dict-en
font-liberation
font-adobe-source-sans-pro
font-adobe-source-code-pro
font-wqy-zenhei
font-ibm-plex
font-vazir
font-openmoji
gvfs
pam-u2f
libu2f-host
libu2f-server
compression:zip
compression:unzip
unrar
curl
neofetch
wget
blueman))
(define %common-desktop-applications
(list libreoffice
px-sddm-theme
xcursor-themes
gnome-themes-standard
sddm-darkine-theme
paper-icon-theme
breeze-gtk
;; Keychain
;; Conflict with gnome-keyring version
;; gcr
gnome-keyring
;; Printing
print-manager
network-manager-applet
))
;; GTK-specific
(define %gtk-desktop-applications
(list syncthing-gtk
;; PGP
seahorse))
;; QT-specific
(define %qt-desktop-applications
(list syncthingtray
speedcrunch
qimgv
;; strawberry
mpv
featherpad
qpdfview
lxqt-archiver
flameshot
pinentry-qt
lxmenu-data
albert-launcher
kleopatra
;; Clipboard manager
copyq))
|