From 908216670357864a0a1e2e7e101ff2e360b51f89 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 26 Sep 2022 13:17:05 -0400 Subject: Add guix.scm file. --- guix.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 guix.scm 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 +;;; +;;; 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 +;;; . + +;;; 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+)) -- cgit v1.2.3