summaryrefslogtreecommitdiff
path: root/rise-home.scm
diff options
context:
space:
mode:
Diffstat (limited to 'rise-home.scm')
-rw-r--r--rise-home.scm38
1 files changed, 17 insertions, 21 deletions
diff --git a/rise-home.scm b/rise-home.scm
index ae5051c..bc1dd47 100644
--- a/rise-home.scm
+++ b/rise-home.scm
@@ -1,17 +1,20 @@
-(use-modules (gnu home)
- (gnu packages)
- (gnu services)
- (guix gexp)
- (gnu home services)
- (gnu home services shells))
+;;; Copyright © 2023 David Thompson <dthompson2@worcester.edu>
+;;;
+;;; 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/>.
-(define (dotfiles . file-names)
- (define dir (dirname (current-filename)))
- (map (lambda (file-name)
- (list file-name
- (local-file (string-append dir "/dotfiles/" file-name)
- (string-append "dotfile-" (basename file-name)))))
- file-names))
+(include "common-home.scm")
(home-environment
(packages (specifications->packages
@@ -52,11 +55,4 @@
"qjackctl"
"sfxr"
"x42-plugins")))
- (services
- (list (service home-bash-service-type
- (home-bash-configuration
- (aliases '(("grep" . "grep --color=auto")
- ("ls" . "ls -ahlp --color=auto")))))
- (simple-service 'dotfiles
- home-files-service-type
- (dotfiles ".emacs.d/init.el" ".guile")))))
+ (services common-services))