summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--profile.scm48
1 files changed, 40 insertions, 8 deletions
diff --git a/profile.scm b/profile.scm
index cafe04f..66f9297 100644
--- a/profile.scm
+++ b/profile.scm
@@ -22,16 +22,49 @@
;;
;; guix package -m profile.scm
-(use-package-modules admin emacs fonts game-development
+(use-modules (guix packages)
+ (guix git-download)
+ (gnu packages autotools)
+ (gnu packages texinfo))
+
+(use-package-modules admin bittorrent emacs fonts game-development
gimp gnome gnupg gnuzilla graphviz guile inkscape
less libusb linux mail man mpd 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)))))
+
(packages->manifest
(list alsa-utils
aseprite
- dmd
emacs
eog
evince
@@ -39,14 +72,12 @@
font-adobe-source-han-sans
font-dejavu
font-inconsolata
- geiser
+ geiser-next
gimp
git
(list git "send-email")
git-manpages
gmtp
- adwaita-icon-theme
- gnome-themes-standard
gnupg
guile-2.0
icecat
@@ -56,9 +87,8 @@
mpd
mpdscribble
ncmpcpp
- ncurses
notmuch
- obs
+ ;;obs
offlineimap
paredit
pavucontrol
@@ -66,11 +96,13 @@
pwgen
screen
scrot
+ shepherd
skribilo
sshfs-fuse
strace
+ (transmission "gui")
typo
- vlc
+ ;; vlc
wget
xmodmap
youtube-dl))