(define-module (packages packages) #:use-module (gnu) #:use-module (gnu system) #:use-module (guix gexp) #:use-module (guix packages) #:use-module (packages font-medieval-sharp) #:use-module (packages font-runa-mono) #:use-module (packages offlineimap-patched) #: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 clojure ;; clojure commencement ;; gcc-toolchain compression ;; unzip, zip compton ;; picom cryptsetup ;; cryptsetup curl ;; curl databases ;; recutils education ;; anki emulators ;; mupen64plus*, bsnes, mgba engineering ;; rizin, cutter fonts ;; font-terminus fontutils ;; fontconfig freedesktop ;; xdg-utils games ;; nethack gdb ;; gdb gimp ;; gimp-next gnome ;; brightnessctl gnupg ;; gnupg graphviz ;; graphviz haskell-xyz ;; pandoc image ;; flameshot imagemagick ;; imagemagick image-viewers ;; feh, nsxiv libreoffice ;; libreoffice librewolf ;; librewolf linux ;; sysstat, tlp, alsa-plugins lisp ;; sbcl 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, texlive-biber tex ;; texlive-dvipng version-control ;; git video ;; ffmpeg, mpv, yt-dlp vim ;; vim virtualization ;; qemu web ;; jq 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 alsa-plugins feh ffmpeg flameshot fontconfig font-iosevka font-medieval-sharp font-runa-mono font-terminus gnupg graphviz imagemagick libreoffice mpv nsxiv password-store pass-otp pavucontrol picom pulseaudio setxkbmap texlive texlive-biber texlive-dvipng texlive-pgfgantt xdg-utils xf86-input-libinput xf86-video-fbdev xinit xinput xkbcomp 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 bsnes dolphin-emu mgba mupen64plus-core mupen64plus-audio-sdl mupen64plus-rsp-hle mupen64plus-ui-console mupen64plus-video-glide64mk2 nethack )) (define bd-packages-extra (list gimp librewolf pdfgrep qemu xpdf; pdftotext )) (define bd-packages-development (list anki bc cl-asdf clojure clojure-tools cutter gcc-toolchain gdb gnu-make jq nasm netcat offlineimap3-patched pandoc pkg-config python rizin rsync sbcl stow )) ;;; packages.scm ends here