summaryrefslogtreecommitdiff
path: root/rise-home.scm
blob: ae5051ca25f05ab01cba9ff6dee15635c2284ad9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
(use-modules (gnu home)
             (gnu packages)
             (gnu services)
             (guix gexp)
             (gnu home services)
             (gnu home services shells))

(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))

(home-environment
 (packages (specifications->packages
	    '("alsa-utils"
              "ardour"
	      "calf"
              "carla"
              "dragonfly-reverb"
	      "emacs"
	      "emacs-better-defaults"
	      "emacs-buffer-env"
	      "emacs-doom-modeline"
	      "emacs-doom-themes"
	      "emacs-flycheck-guile"
	      "emacs-geiser-guile"
	      "emacs-magit"
	      "emacs-markdown-mode"
	      "emacs-paredit"
	      "emacs-rainbow-delimiters"
	      "emacs-smex"
	      "emacs-use-package"
	      "emacs-which-key"
	      "firefox"
	      "font-google-noto-sans-cjk"
	      "font-google-noto-serif-cjk"
	      "font-inconsolata"
	      "gimp"
	      "git"
	      "gnome-tweaks"
              "htop"
              "hydrogen"
              "jack"
	      "lsp-plugins"
              "milkytracker"
	      "obs"
	      "openssh"
	      "patchage"
              "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")))))