packages.scm (2971B)
1 (define-module (eonn guix packages) 2 #:use-module (eonn guix utils) 3 #:export (build-common-packages 4 system-packages 5 xorg-packages 6 xorg-misc-packages 7 desktop-packages 8 tools-packages 9 texlive-packages 10 font-packages 11 theme-packages 12 emacs-packages 13 clisp-packages 14 python-packages 15 games-packages 16 virtualization-packages)) 17 18 (define build-common-packages 19 (specifications->packages 20 "autoconf" 21 "automake" 22 "gcc-toolchain" 23 "gdb" 24 "gettext" 25 "make" 26 "pkg-config")) 27 28 (define system-packages 29 (specifications->packages 30 "acpi" 31 "acpid" 32 "nss-certs")) 33 34 (define xorg-packages 35 (specifications->packages 36 "mesa" 37 "xorg-server" 38 "xf86-input-evdev" 39 "xf86-input-libinput" 40 "xf86-video-fbdev" 41 "xf86-video-vesa" 42 "xinit")) 43 44 (define xorg-misc-packages 45 (specifications->packages 46 "fontconfig" 47 "setxkbmap" 48 "xrandr" 49 "xrdb" 50 "xset" 51 "xsetroot" 52 "xev" 53 "xinitrc-xsession" 54 "xinput" 55 "xlsfonts" 56 "xmodmap")) 57 58 (define desktop-packages 59 (specifications->packages 60 "alacritty" 61 "dbus" 62 "dconf" 63 "dmenu-eonn" 64 "dunst" 65 "dwm-eonn" 66 "evince" 67 "feh" 68 "flameshot" 69 "geeqie" 70 "gnome-keyring" 71 "icecat" 72 "keepassxc" 73 "mpv" 74 "mousepad" 75 "mumble" 76 "polkit-gnome" 77 "polybar" 78 "pulseaudio" 79 "pavucontrol" 80 "picom" 81 "pinentry" 82 "rofi" 83 "st-eonn" 84 "stumpwm" 85 "thunar" 86 "libreoffice" 87 "xarchiver")) 88 89 (define tools-packages 90 (specifications->packages 91 "aspell" 92 "aspell-dict-en" 93 "cmus" 94 "cpio" 95 "curl" 96 "ffmpeg" 97 "file" 98 "git" 99 "gnupg" 100 "htop" 101 "light" 102 "lsof" 103 "lm-sensors" 104 "markdown" 105 "neomutt" 106 "newsboat" 107 "openssh" 108 "rsync" 109 "tmux" 110 "weechat" 111 "unzip" 112 "vim" 113 "wget" 114 "youtube-dl" 115 "zip")) 116 117 (define texlive-packages 118 (specifications->packages 119 "texlive" 120 "texlive-pgf")) 121 122 (define font-packages 123 (specifications->packages 124 "font-dejavu" 125 "font-gnu-freefont" 126 "font-liberation" 127 "font-misc-misc" 128 "font-openmoji" 129 "font-termsyn" 130 "font-termsyn:psf" 131 "font-termsyn:otf" 132 "font-ghostscript" 133 "unicode-emoji")) 134 135 (define theme-packages 136 (specifications->packages 137 "greybird-gtk-theme" 138 "delft-icon-theme" 139 "hackneyed-x11-cursors")) 140 141 (define emacs-packages 142 (specifications->packages 143 "emacs" 144 "emacs-auctex" 145 "emacs-auto-dictionary-mode" 146 "emacs-chess" 147 "emacs-geiser" 148 "emacs-guix" 149 "emacs-magit" 150 "emacs-markdown-mode" 151 "emacs-paredit" 152 "emacs-yasnippet")) 153 154 (define clisp-packages 155 (specifications->packages 156 "sbcl" 157 "cl-asdf")) 158 159 (define python-packages 160 (specifications->packages 161 "python" 162 "python-dbus" 163 "python-distro")) 164 165 (define games-packages 166 (specifications->packages 167 "0ad" 168 "supertuxkart" ;; :^) 169 "xonotic")) 170 171 (define virtualization-packages 172 (specifications->packages 173 "qemu" 174 "virt-manager" 175 "virt-viewer" 176 "libvirt" 177 "libvirt-glib"))