summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Thompson <dthompson@vistahigherlearning.com>2022-09-26 13:17:05 -0400
committerDavid Thompson <dthompson@vistahigherlearning.com>2022-09-26 13:17:05 -0400
commit908216670357864a0a1e2e7e101ff2e360b51f89 (patch)
treeb8b9478de797a5e0f69fd19625fd55f5eea2baa8
parentca20b999c522d72d9bd5c0b42e7c26e768829290 (diff)
Add guix.scm file.
-rw-r--r--guix.scm47
1 files changed, 47 insertions, 0 deletions
diff --git a/guix.scm b/guix.scm
new file mode 100644
index 0000000..89a9289
--- /dev/null
+++ b/guix.scm
@@ -0,0 +1,47 @@
+;;; emacs-guix-shell - Guix shell integration for Emacs.
+;;; Copyright © 2015 David Thompson <davet@gnu.org>
+;;;
+;;; This file is part of emacs-guix-shell.
+;;;
+;;; emacs-guix-shell is free software; you can redistribute it and/or
+;;; modify it under the terms of the GNU Lesser General Public License
+;;; as published by the Free Software Foundation; either version 3 of
+;;; the License, or (at your option) any later version.
+;;;
+;;; emacs-guix-shell 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 Lesser General Public
+;;; License along with guile-sdl2. If not, see
+;;; <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+;; To use as the basis for a development environment, run:
+;;
+;; guix shell
+;;
+;; GNU Guix development package. To build, run:
+;;
+;; guix build -f guix.scm
+;;
+;;; Code:
+
+(use-modules (guix git)
+ (guix packages)
+ (guix licenses)
+ (guix build-system emacs)
+ (gnu packages))
+
+(package
+ (name "emacs-guix-shell")
+ (version "0.1")
+ (source (git-checkout (url (dirname (current-filename)))))
+ (build-system emacs-build-system)
+ (home-page "https://git.dthompson.us/emacs-guix-shell.git")
+ (synopsis "Support for 'guix shell'")
+ (description
+ "This Emacs extension integrates 'guix shell' to set per-buffer
+environment variables appropriately.")
+ (license gpl3+))