Update user profile.
[guixsd.git] / profile.scm
1 ;;; Copyright © 2015, 2016, 2017 David Thompson <davet@gnu.org>
2 ;;;
3 ;;; This program is free software; you can redistribute it and/or
4 ;;; modify it under the terms of the GNU General Public License as
5 ;;; published by the Free Software Foundation; either version 3 of the
6 ;;; License, or (at your option) any later version.
7 ;;;
8 ;;; This program is distributed in the hope that it will be useful,
9 ;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
10 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 ;;; General Public License for more details.
12 ;;;
13 ;;; You should have received a copy of the GNU General Public License
14 ;;; along with this program. If not, see
15 ;;; <http://www.gnu.org/licenses/>.
16
17 ;;; Commentary:
18 ;;
19 ;; User package profile.
20 ;;
21 ;; To install this profile, run:
22 ;;
23 ;; guix package -m profile.scm
24
25 (use-modules (guix licenses)
26 (guix packages)
27 (guix git-download)
28 (guix build-system trivial)
29 (gnu packages autotools)
30 (gnu packages texinfo))
31
32 (use-package-modules admin emacs engineering fonts game-development
33 gimp gnome gnupg gnuzilla graphics graphviz guile
34 inkscape less libusb linux mail man music ncurses
35 package-management password-utils
36 pulseaudio screen ssh version-control video
37 wget xdisorg xorg python)
38
39 (packages->manifest
40 (list blender
41 emacs
42 emacs-better-defaults
43 emacs-elfeed
44 emacs-guix
45 emacs-ido-ubiquitous
46 emacs-js2-mode
47 emacs-markdown-mode
48 emacs-projectile
49 emacs-rainbow-delimiters
50 emacs-smex
51 emacs-web-mode
52 emacs-yaml-mode
53 font-adobe-source-han-sans
54 font-dejavu
55 font-inconsolata
56 geiser
57 gimp
58 git
59 (list git "send-email")
60 gmtp
61 gnome-mpv
62 gnupg
63 guile-2.2
64 guix
65 icecat
66 magit
67 notmuch
68 offlineimap
69 paredit
70 pinentry
71 pwgen
72 screen
73 shepherd
74 strace
75 tiled
76 typo
77 wget
78 xmodmap
79 youtube-dl))