(define-module (awb99 packages wm))

  xwin / wayland

(define-public packages-wm-xwin
(list
  "rofi" ; launcher
  " interrobang "
  "garcon" ; menu manager
  "dmenu"
  "xrandr" ; hidpi x-windows scaling
" progress " ; coreutil progress
  "xcursor-themes"
  "xclock" ;x test
))

(define-public packages-wm-wayland
(list
  "wayland"
  "wlr-randr"
  wayland rofi - programm launcher
  "alacritty" ; terminal
  desktop notifications for Wayland
))

(define-public packages-wm-extra
(list
  "bemenu" ; menu library inspired by dmenu
  
  "wmctrl" ; manage x-windows
  "xlsclients" ; lists ids of open window ids
  "ddcutil"  ; communicate with monitor, screen darkness controls
  "light" ; send commands to background lightness
  "acpi" ; acpi info (battery, temperature) acpi -t (temperature)

  xdg - desktop - portal greatly improves the usability of Flatpak - installed apps , allowing them to open file chooser dialogs , open links
  "xdg-desktop-portal-wlr"
  "xdg-desktop-portal-gtk" 
  ; this seem to be libraries only
  "qtbase" 
to make Qt work on Wayland
     ))   


; windowmanager

(define-public packages-wm-gnome
(list 
   "gnome" ; comes with tons of apps pre-installed.
   "dconf" ; dump dconf entries in cli
   "dconf-editor" ; dconf editor
   "gnome-tweaks"
" gsettings - desktop - schemas - next " ; in gnome only without -next included
   "matcha-theme"))

(define-public packages-wm-sway
(list 
  "sway"
  "swaybg" ; wallpaper background
  "swayidle"
  ;  "swaylock" ; this is in root profile.
  "i3blocks" ; sway uses i3blocks for menu   
  "waybar"
  
  ;"slurp" ; screenshots
  "grim" ; screenshots
  ;"swappy" ; screenshots
  "wl-clipboard"
  "wlsunset"  ; day night gamma adjustment
 
  " glib :  " ; gtk+ settings ( creates conflicts )
" gsettings - desktop - schemas " ; gtk+ settings - this does not work !
  " interrobang " ; launcher
 

   
))

(define-public packages-wm-xfce
  (list 
    ; -a-guix-xfce-desktop-on-centos-7/
    "xfce"
    "xfce4-screensaver"
    "xfce4-systemload-plugin"
    "xfce4-mount-plugin"
    "xfce4-panel"
    "xfce4-places-plugin"
  
    ; xfce4-power-manager       ** add this
    ; xfce4-pulseaudio-plugin   
    ; xfce4-whiskermenu-plugin
    ; xfce4-settings
    ; xfce4-screenshooter
   ; "xfce4-notifyd"
   ; "elementary-xfce-icon-theme"
   ; "exo"   ;xfce extension lib
 ))

(define-public packages-wm-i3
  (list 
    "i3-wm"
    "i3status"
    "i3blocks"
    "i3lock"
  ))

(define-public packages-wm-enlightenment
  (list 
    "enlightenment"
" efl " ; Enlightenment Foundation Libraries
   ))

  (define-public packages-wm-mate
    (list 
      "mate"
      ; "lxqt"
  dwm 
      ; EXWM  
    ))

; printer

(define-public packages-desktop-printer
  (list 
    "cups"
    "cups-filters"
    "foomatic-filters"    ; postscript -> printer driver
  hp line printer drivers
    "system-config-printer"
  ))






 launcher
 menu manager
 hidpi x-windows scaling
 coreutil progress
x test
 terminal
 menu library inspired by dmenu
 manage x-windows
 lists ids of open window ids
 communicate with monitor, screen darkness controls
 send commands to background lightness
 acpi info (battery, temperature) acpi -t (temperature)
 this seem to be libraries only
 windowmanager
 comes with tons of apps pre-installed.
 dump dconf entries in cli
 dconf editor
 in gnome only without -next included
 wallpaper background
  "swaylock" ; this is in root profile.
 sway uses i3blocks for menu   
"slurp" ; screenshots
 screenshots
"swappy" ; screenshots
 day night gamma adjustment
 gtk+ settings ( creates conflicts )
 gtk+ settings - this does not work !
 launcher
 -a-guix-xfce-desktop-on-centos-7/
 xfce4-power-manager       ** add this
 xfce4-pulseaudio-plugin   
 xfce4-whiskermenu-plugin
 xfce4-settings
 xfce4-screenshooter
 "xfce4-notifyd"
 "elementary-xfce-icon-theme"
 "exo"   ;xfce extension lib
 Enlightenment Foundation Libraries
 "lxqt"
 EXWM  
 printer
 postscript -> printer driver
(define-module (awb99 packages wm))

  xwin / wayland

(define-public packages-wm-xwin
(list
  " interrobang "
  "dmenu"
  "xcursor-themes"
))

(define-public packages-wm-wayland
(list
  "wayland"
  "wlr-randr"
  wayland rofi - programm launcher
  desktop notifications for Wayland
))

(define-public packages-wm-extra
(list
  

  xdg - desktop - portal greatly improves the usability of Flatpak - installed apps , allowing them to open file chooser dialogs , open links
  "xdg-desktop-portal-wlr"
  "xdg-desktop-portal-gtk" 
  "qtbase" 
to make Qt work on Wayland
     ))   



(define-public packages-wm-gnome
(list 
   "gnome-tweaks"
   "matcha-theme"))

(define-public packages-wm-sway
(list 
  "sway"
  "swayidle"
  "waybar"
  
  "wl-clipboard"
 
 

   
))

(define-public packages-wm-xfce
  (list 
    "xfce"
    "xfce4-screensaver"
    "xfce4-systemload-plugin"
    "xfce4-mount-plugin"
    "xfce4-panel"
    "xfce4-places-plugin"
  
 ))

(define-public packages-wm-i3
  (list 
    "i3-wm"
    "i3status"
    "i3blocks"
    "i3lock"
  ))

(define-public packages-wm-enlightenment
  (list 
    "enlightenment"
   ))

  (define-public packages-wm-mate
    (list 
      "mate"
  dwm 
    ))


(define-public packages-desktop-printer
  (list 
    "cups"
    "cups-filters"
  hp line printer drivers
    "system-config-printer"
  ))





