summaryrefslogtreecommitdiff
path: root/profile.scm
diff options
context:
space:
mode:
Diffstat (limited to 'profile.scm')
-rw-r--r--profile.scm79
1 files changed, 16 insertions, 63 deletions
diff --git a/profile.scm b/profile.scm
index af9c036..d495c55 100644
--- a/profile.scm
+++ b/profile.scm
@@ -1,4 +1,4 @@
-;;; Copyright © 2015 David Thompson <davet@gnu.org>
+;;; Copyright © 2015, 2016, 2017 David Thompson <davet@gnu.org>
;;;
;;; This program is free software; you can redistribute it and/or
;;; modify it under the terms of the GNU General Public License as
@@ -22,52 +22,26 @@
;;
;; guix package -m profile.scm
-(use-modules (guix packages)
+(use-modules (guix licenses)
+ (guix packages)
(guix git-download)
+ (guix build-system trivial)
(gnu packages autotools)
(gnu packages texinfo))
-(use-package-modules admin bittorrent emacs engineering fonts game-development
- gimp gnome gnupg gnuzilla graphviz guile inkscape
- less libusb linux mail man mpd music ncurses password-utils
- pulseaudio screen skribilo ssh version-control video
- wget xdisorg xorg)
-
-(define geiser-next
- (package
- (inherit geiser)
- (name "geiser-next")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/jaor/geiser.git")
- (commit "04b0b39")))
- (sha256
- (base32
- "0mcn29ldm01vf7np73mn29j69n6nlc17vb789m65cl59gm4b7lb8"))))
- (arguments
- '(#:phases (modify-phases %standard-phases
- (add-after 'unpack 'bootstrap
- (lambda _
- (zero? (system* "autoreconf" "-vif"))))
- (add-after 'install 'post-install
- (lambda* (#:key outputs #:allow-other-keys)
- (symlink "geiser-install.el"
- (string-append (assoc-ref outputs "out")
- "/share/emacs/site-lisp/"
- "geiser-autoloads.el")))))))
- (native-inputs
- (append `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("texinfo" ,texinfo))
- (package-native-inputs geiser)))))
+(use-package-modules admin emacs engineering fonts game-development
+ gimp gnome gnupg gnuzilla graphics graphviz guile
+ inkscape less libusb linux mail man music ncurses
+ package-management password-utils
+ pulseaudio screen ssh version-control video
+ wget xdisorg xorg python)
(packages->manifest
- (list alsa-utils
- aseprite
+ (list blender
emacs
emacs-better-defaults
emacs-elfeed
+ emacs-guix
emacs-ido-ubiquitous
emacs-js2-mode
emacs-markdown-mode
@@ -76,47 +50,26 @@
emacs-smex
emacs-web-mode
emacs-yaml-mode
- eog
- evince
- file-roller
font-adobe-source-han-sans
font-dejavu
font-inconsolata
- geda-gaf
- geiser-next
+ geiser
gimp
git
(list git "send-email")
- git-manpages
- gmtp
- gnome-tweak-tool
gnupg
- guile-2.0
+ guile-2.2
+ guix
icecat
- inkscape
- livestreamer
magit
- milkytracker
- mpd
- mpdscribble
- mpv
- ncmpcpp
notmuch
- obs
offlineimap
paredit
- pavucontrol
- pcb
pinentry
pwgen
screen
- scrot
shepherd
- skribilo
- sshfs-fuse
strace
- (list transmission "gui")
typo
wget
- xmodmap
- youtube-dl))
+ xmodmap))