summaryrefslogtreecommitdiffstats
path: root/.config/guix/manifest
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix/manifest')
-rw-r--r--.config/guix/manifest/README9
-rw-r--r--.config/guix/manifest/doc.scm8
-rw-r--r--.config/guix/manifest/main.scm114
-rw-r--r--.config/guix/manifest/media.scm6
-rw-r--r--.config/guix/manifest/web.scm3
5 files changed, 140 insertions, 0 deletions
diff --git a/.config/guix/manifest/README b/.config/guix/manifest/README
new file mode 100644
index 0000000..694b62b
--- /dev/null
+++ b/.config/guix/manifest/README
@@ -0,0 +1,9 @@
+To install/update the packages of the default profile, use
+
+ guix package -m $MY_GUIX_MANIFESTS/main.scm
+
+and for other profiles, use
+
+ guix package -m $MY_GUIX_MANIFESTS/name.scm -p $MY_GUIX_PROFILES/name/name
+
+where `name' is the name of the profile (e.g. `doc', `media', ...).
diff --git a/.config/guix/manifest/doc.scm b/.config/guix/manifest/doc.scm
new file mode 100644
index 0000000..b732864
--- /dev/null
+++ b/.config/guix/manifest/doc.scm
@@ -0,0 +1,8 @@
+(specifications->manifest
+ '("libreoffice"
+ "texlive-amsfonts"
+ "texlive-base"
+ "texlive-latex-listings"
+ ;; "texlive-palatino"
+ "texlive-xcolor"
+))
diff --git a/.config/guix/manifest/main.scm b/.config/guix/manifest/main.scm
new file mode 100644
index 0000000..8917d27
--- /dev/null
+++ b/.config/guix/manifest/main.scm
@@ -0,0 +1,114 @@
+(specifications->manifest
+ '("alsa-utils"
+ "bash-completion"
+ "cpufrequtils"
+ "cpupower"
+ "cvs"
+ "dunst"
+ "emacs"
+ "emacs-alert"
+ "emacs-amx"
+ "emacs-async"
+ "emacs-biblio-git"
+ "emacs-boxquote"
+ "emacs-company"
+ "emacs-company-ebdb"
+ "emacs-crux"
+ "emacs-dash"
+ "emacs-debbugs"
+ "emacs-diff-hl"
+ "emacs-dmenu"
+ "emacs-doom-themes"
+ "emacs-ebdb"
+ "emacs-emmet-mode"
+ ;; "emacs-emojify"
+ "emacs-erc-hl-nicks"
+ "emacs-erc-scrolltoplace"
+ "emacs-eshell-up"
+ "emacs-exec-path-from-shell"
+ "emacs-expand-region"
+ "emacs-exwm"
+ "emacs-exwm-edit"
+ "emacs-flycheck"
+ "emacs-geiser"
+ ;; "emacs-gnus-harvest"
+ "emacs-guix"
+ "emacs-helpful"
+ "emacs-hl-todo"
+ "emacs-ivy"
+ "emacs-magit"
+ "emacs-message-x"
+ "emacs-minions"
+ ;; "emacs-multi-term"
+ "emacs-multiple-cursors"
+ "emacs-mwim"
+ ;; "emacs-next"
+ ;; "emacs-next-delight"
+ "emacs-no-littering"
+ "emacs-org"
+ "emacs-org-contrib"
+ "emacs-org-ref"
+ "emacs-orgalist"
+ "emacs-page-break-lines"
+ "emacs-pass"
+ "emacs-pinentry"
+ "emacs-projectile"
+ "emacs-shrink-path-git"
+ "emacs-smart-mode-line"
+ "emacs-typo"
+ "emacs-unkillable-scratch"
+ "emacs-use-package"
+ "emacs-web-mode"
+ "emacs-which-key"
+ "emacs-yasnippet"
+ "emacs-znc-git"
+ "font-adobe-source-code-pro"
+ "font-gnu-freefont-ttf"
+ "font-google-roboto"
+ "font-liberation"
+ "font-linuxlibertine"
+ "font-sil-gentium"
+ "font-tex-gyre"
+ ;; "font-ubuntu"
+ "font-vazir"
+ "getmail"
+ "gettext"
+ "git"
+ "git:send-email"
+ "gnupg"
+ "guile"
+ "haunt"
+ "htop"
+ "hunspell"
+ "hunspell-dict-en-ca"
+ "hunspell-dict-en-us"
+ "isync"
+ "light"
+ "msmtp"
+ "ncdu"
+ "notmuch"
+ "openjdk"
+ "openssh"
+ "openssl"
+ "pass-otp"
+ "password-store"
+ "pasystray"
+ "pinentry-emacs"
+ "poppler" ; for 'pdffonts'
+ "rofi"
+ "rofi-pass"
+ "rsync"
+ "rxvt-unicode"
+ "screen"
+ "scrot"
+ "setxkbmap"
+ "strace"
+ "thinkfan"
+ "unzip"
+ "wget"
+ "xdg-user-dirs"
+ ;; "xkbcomp"
+ "xmodmap"
+ "xrdb"
+ "xset"
+ "xsetroot"))
diff --git a/.config/guix/manifest/media.scm b/.config/guix/manifest/media.scm
new file mode 100644
index 0000000..f8ff541
--- /dev/null
+++ b/.config/guix/manifest/media.scm
@@ -0,0 +1,6 @@
+(specifications->manifest
+ '("audacity"
+ "gimp"
+ "inkscape"
+ "mpv"
+ "youtube-dl"))
diff --git a/.config/guix/manifest/web.scm b/.config/guix/manifest/web.scm
new file mode 100644
index 0000000..6e5fd34
--- /dev/null
+++ b/.config/guix/manifest/web.scm
@@ -0,0 +1,3 @@
+(specifications->manifest
+ '("icecat"
+ "rtv"))