From eea636e04e76e772380f8f96c41eb77bea24a0cd Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 1 Jul 2024 15:27:57 -0700 Subject: Copy package definitions from my ‘new-dotfiles’ project --- oni/packages/sawfish.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 oni/packages/sawfish.scm (limited to 'oni/packages/sawfish.scm') diff --git a/oni/packages/sawfish.scm b/oni/packages/sawfish.scm new file mode 100644 index 0000000..22350c8 --- /dev/null +++ b/oni/packages/sawfish.scm @@ -0,0 +1,24 @@ +(define-module (oni packages sawfish) + #:use-module ((gnu packages sawfish) + #:select (sawfish)) + #:use-module ((guix packages) + #:select (package)) + #:use-module ((guix build-system emacs) + #:select (emacs-build-system))) + +(define-public emacs-sawfish + (package + (inherit sawfish) + (name "emacs-sawfish") + (build-system emacs-build-system) + (arguments + '(#:include '("sawfish.el"))) + (synopsis "Sawfish mode") + (native-inputs (list)) + (inputs (list)) + (description "\"sawfish.el\" provides +* A major mode for writing Sawfish code. + This include symbol / var / func completion and help access, + both from doc-string and info file. +* sawfish-client wrapper, i.e. an interface to interact with + running Sawfish window manager."))) -- cgit v1.2.3-54-g00ecf