summaryrefslogtreecommitdiff
path: root/laptop-manifest.scm
diff options
context:
space:
mode:
Diffstat (limited to 'laptop-manifest.scm')
-rw-r--r--laptop-manifest.scm59
1 files changed, 59 insertions, 0 deletions
diff --git a/laptop-manifest.scm b/laptop-manifest.scm
new file mode 100644
index 0000000..812a9a1
--- /dev/null
+++ b/laptop-manifest.scm
@@ -0,0 +1,59 @@
+;;; Copyright © 2022 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
+;;; published by the Free Software Foundation; either version 3 of the
+;;; License, or (at your option) any later version.
+;;;
+;;; This program is distributed in the hope that it will be useful,
+;;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+;;; General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with this program. If not, see
+;;; <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+;;
+;; User package profile.
+;;
+;; To install this profile, run:
+;;
+;; guix package -m profile.scm
+
+(use-modules (guix git-download)
+ (guix packages)
+ (nongnu packages mozilla))
+(use-package-modules emacs emacs-xyz fonts gimp gnome guile version-control ssh)
+
+(packages->manifest
+ (list emacs
+ emacs-better-defaults
+ emacs-doom-modeline
+ emacs-doom-themes
+ emacs-flycheck-guile
+ emacs-geiser-guile
+ emacs-guix
+ emacs-ido-ubiquitous
+ emacs-js2-mode
+ emacs-magit
+ emacs-markdown-mode
+ emacs-paredit
+ emacs-rainbow-delimiters
+ emacs-smex
+ emacs-typo
+ emacs-use-package
+ emacs-web-mode
+ emacs-which-key
+ emacs-yaml-mode
+ firefox
+ font-inconsolata
+ gimp
+ git
+ (list git "send-email")
+ gnome-tweaks
+ guile-3.0
+ openssh))
+
+