(use-modules (gnu packages admin) (gnu packages audio) (gnu packages chromium) (gnu packages compression) (gnu packages commencement) (gnu packages cryptsetup) (gnu packages curl) (gnu packages databases) (gnu packages fonts) (gnu packages gnome) (gnu packages gnome-xyz) (gnu packages gnuzilla) (gnu packages haskell) (gnu packages haskell-xyz) (gnu packages image) (gnu packages libreoffice) (gnu packages lxde) (gnu packages mail) (gnu packages man) (gnu packages music) (gnu packages password-utils) (gnu packages pulseaudio) (gnu packages rsync) (gnu packages ssh) (gnu packages tmux) (gnu packages version-control) (gnu packages video) (gnu packages vim) (gnu packages virtualization) (gnu packages wm) (gnu packages web) (gnu packages xdisorg) (gnu packages xfce) (gnu packages xorg) (loom packages eyecandy) (loom packages music)) (define %desktop (list adwaita-icon-theme arc-icon-theme arc-theme audacious-gtk cryptsetup evince font-awesome font-lohit font-openmoji font-sarasa-gothic grim htop kanshi lxterminal moka-icon-theme mplayer neovim nwg-launchers pavucontrol pwgen recutils ristretto slurp thunar tmux toon-cursors tumbler unzip vim-solarized waybar wdisplays wl-clipboard wl-color-picker xarchiver xrandr yaru-theme zenity zip)) (define %dev (list gcc-toolchain ghc git jq)) (define %web (list claws-mail icecat-minimal ungoogled-chromium)) (define %heavy (list libreoffice man-pages pandoc qemu)) (define %network (list curl netcat openssh rsync)) (define %studio (list amsynth audacity calf hydrogen jack-1 lilypond qjackctl setbfree sooperlooper yoshimi))