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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
(define-module (packages packages)
#:use-module (gnu)
#:use-module (gnu system)
#:use-module (guix gexp)
#:use-module (guix packages)
#:use-module (packages radare2-next)
#:use-module (packages bdwm)
#:export (bd-packages-system
bd-packages-laptop
bd-packages-desktop
bd-packages-dwm
bd-packages-fun
bd-packages-extra
bd-packages-development
))
;;; Commentary:
;;; Code:
(use-package-modules
admin ;; netcat
algebra ;; bc
assembly ;; nasm
base ;; make
commencement ;; gcc-toolchain
compression ;; unzip, zip
compton ;; picom
cryptsetup ;; cryptsetup
curl ;; curl
databases ;; recutils
education ;; anki
emulators ;; mupen64plus*, bsnes, mgba
fonts ;; font-terminus, font-awesome
fontutils ;; fontconfig
games ;; nethack
gimp ;; gimp-next
gdb ;; gdb
gnome ;; libnotify, brightnessctl
gnupg ;; gnupg
gnuzilla ;; icecat
graphviz ;; graphviz
image ;; flameshot
imagemagick ;; imagemagick
image-viewers ;; feh, nsxiv
librewolf ;; librewolf
linux ;; sysstat, tlp
lisp ;; sbcl
mail ;; offlineimap
man ;; man-pages
networking ;; maccchanger
package-management ;; stow
password-utils ;; pass-otp, password-store
pkg-config ;; pkg-config
pdf ;; xpdf, pdfgrep, zathura, zathura-pdf-mupdf
pulseaudio ;; pavucontrol, pulseaudio,
python ;; python
rsync ;; rsync
rust-apps ;; ripgrep
screen ;; screen
texlive ;; texlive
tex ;; texlive-dvipng
tor-browsers ;; tor-browser
version-control ;; git
video ;; ffmpeg, mpv, yt-dlp
vim ;; vim
virtualization ;; qemu
web ;; jq
wm ;; dunst
xdisorg ;; xdotool, xrdb
xorg ;; xf86-input-libinput, xf86-video-fbdev, xinit...
)
(define bd-packages-system
(append!
(list
cryptsetup
curl
git
man-pages
recutils
ripgrep
screen
sysstat
unzip
vim
zip)
%base-packages))
(define bd-packages-laptop
(list
brightnessctl
macchanger
tlp))
(define bd-packages-desktop
(list
dunst
feh
ffmpeg
flameshot
fontconfig
font-terminus
gnupg
graphviz
icecat
imagemagick
libnotify
mpv
nsxiv
password-store
pass-otp
pavucontrol
picom
pulseaudio
texlive
texlive-dvipng
xf86-input-libinput
xf86-video-fbdev
xinit
xinput
xmodmap
xorg-server
xrandr
xrdb
xset
xss-lock
yt-dlp
zathura
zathura-pdf-mupdf
))
(define bd-packages-dwm
(list
bdwm
xdotool
xprop
))
(define bd-packages-fun
(list
angband
bsnes
dolphin-emu
mgba
mupen64plus-audio-sdl
mupen64plus-rsp-hle
mupen64plus-ui-console
nethack
))
(define bd-packages-extra
(list
anki
gimp
librewolf
pdfgrep
qemu
xpdf; pdftotext
))
(define bd-packages-development
(list
cl-asdf
bc
gcc-toolchain
gdb
gnu-make
jq
nasm
netcat
offlineimap3
pkg-config
python
radare2-next
rsync
sbcl
stow
))
;;; packages.scm ends here
|