diff options
Diffstat (limited to '.config/guix/modules/wayland.scm')
-rw-r--r-- | .config/guix/modules/wayland.scm | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.config/guix/modules/wayland.scm b/.config/guix/modules/wayland.scm new file mode 100644 index 0000000..eac31b9 --- /dev/null +++ b/.config/guix/modules/wayland.scm @@ -0,0 +1,47 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Provides a set of my preferred program ;; +;; and services for wayland desktops ;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(define-module (modules wayland) + #:use-module (dwl-guile packages) + #:use-module (gnu) + #:use-module (gnu home services) + #:use-module (gnu home services desktop) + #:use-module (gnu home services sound) + #:use-module (guix gexp) + #:use-module (guix packages) + #:export (bd-desktop-system-packages + bd-desktop-home-services)) + +(use-service-modules audio desktop networking + sound) + +(use-package-modules + emacs ;; emacs-pgtk + image-viewers ;; imv + qt ;; qt-wayland, qt-base + wm ;; sway-bg, mako + xdisorg ;; bemenu + ) + +(define bd-desktop-system-packages + (list + bemenu + dwl-guile + emacs-pgtk + imv + mako + qtbase + qtwayland + swaybg + )) + +;; (define bd-desktop-system-services +;; (list +;; )) + +(define bd-desktop-home-services + (list + (service home-pipewire-service-type) + (service home-dbus-service-type))) |