diff options
author | bd <bdunahu@operationnull.com> | 2024-06-03 23:27:47 -0600 |
---|---|---|
committer | bd <bdunahu@operationnull.com> | 2024-06-04 02:26:57 -0600 |
commit | a8bcda5d7dc0b05c2b8ea7375ae79c2a0c4c7a2e (patch) | |
tree | 0d98e683efa6b1ee724f22eb3acc7f0901b242a7 /.config/guix/modules/wayland.scm | |
parent | 7c2478b08e616b2f4155355cc128bd2fb1d879d1 (diff) |
xorg->wayland, dwm->dwl, vali only to usable
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))) |