From fc220d4cb281b3843dc692624c48545f18c82eb6 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Fri, 2 Dec 2022 09:49:47 -0500 Subject: Replace profile.scm with laptop-manifest.scm. --- laptop-manifest.scm | 59 +++++++++++++++++++++++++++++++++++++++ profile.scm | 79 ----------------------------------------------------- 2 files changed, 59 insertions(+), 79 deletions(-) create mode 100644 laptop-manifest.scm delete mode 100644 profile.scm 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 +;;; +;;; 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 +;;; . + +;;; 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)) + + diff --git a/profile.scm b/profile.scm deleted file mode 100644 index 6f84013..0000000 --- a/profile.scm +++ /dev/null @@ -1,79 +0,0 @@ -;;; Copyright © 2015, 2016, 2017 David Thompson -;;; -;;; 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 -;;; . - -;;; Commentary: -;; -;; User package profile. -;; -;; To install this profile, run: -;; -;; guix package -m profile.scm - -(use-modules (guix licenses) - (guix packages) - (guix git-download) - (guix build-system trivial) - (gnu packages autotools) - (gnu packages texinfo)) - -(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 blender - emacs - emacs-better-defaults - emacs-elfeed - emacs-guix - emacs-ido-ubiquitous - emacs-js2-mode - emacs-markdown-mode - emacs-projectile - emacs-rainbow-delimiters - emacs-smex - emacs-web-mode - emacs-yaml-mode - font-adobe-source-han-sans - font-dejavu - font-inconsolata - geiser - gimp - git - (list git "send-email") - gmtp - gnome-mpv - gnupg - guile-2.2 - guix - icecat - magit - notmuch - offlineimap - paredit - pinentry - pwgen - screen - shepherd - strace - tiled - typo - wget - xmodmap - youtube-dl)) -- cgit v1.2.3