system-configuration/modules/home-config/home.scm

home.scm

1
(define-module (home-config home)
2
  #:use-module (home-config bash)
3
  #:use-module (home-config git)
4
  #:use-module (home-config gtk)
5
  #:use-module (home-config hexchat)
6
  ;#:use-module (home-config icecat)
7
  #:use-module (home-config keepassxc)
8
  #:use-module (home-config neovim)
9
  #:use-module (home-config openbox)
10
  #:use-module (home-config ssh)
11
  #:use-module (home-config xfce)
12
  #:use-module (home utils)
13
  #:use-module (home)
14
  #:export (tyreunom-home))
15
16
(define tyreunom-home
17
  (home
18
    (data-directory "/data/tyreunom")
19
    (configurations
20
      (list
21
        bash-home
22
        git-home
23
        gtk2-home
24
        gtk3-home
25
        hexchat-home
26
        ;icecat-home
27
        keepassxc-home
28
        neovim-home
29
        openbox-home
30
        ssh-home
31
        xfce4-terminal-home
32
        (symlink-file-home "/data/tyreunom/.config/unity3d" ".config/unity3d")
33
        (symlink-file-home "/data/tyreunom/.config/dconf" ".config/dconf")
34
        (symlink-file-home "/data/tyreunom/.config/offlate" ".config/offlate")
35
        (symlink-file-home "/data/tyreunom/.config/godot" ".config/godot")
36
        (symlink-file-home "/data/tyreunom/.config/JOSM" ".config/JOSM")
37
        (symlink-file-home "/data/tyreunom/.config/obs-studio" ".config/obs-studio")
38
        (symlink-file-home "/data/tyreunom/.config/aseprite" ".config/aseprite")
39
        (symlink-file-home "/data/tyreunom/.config/inkscape" ".config/inkscape")
40
        (symlink-file-home "/data/tyreunom/.mozilla" ".mozilla")
41
        (symlink-file-home "/data/tyreunom/.config/factorio" ".factorio")
42
        (symlink-file-home "/data/tyreunom/.config/ibus" ".config/ibus")
43
        (symlink-file-home "/data/tyreunom/.config/gimp" ".config/GIMP")
44
        (symlink-file-home "/data/tyreunom/.config/minetest" ".minetest")
45
        (symlink-file-home "/data/tyreunom/.config/audacity-data" ".audacity-data")
46
        (symlink-file-home "/data/tyreunom/.config/0ad" ".config/0ad")
47
        (symlink-file-home "/data/tyreunom/.config/openshot_qt" ".openshot_qt")
48
        (symlink-file-home "/data/tyreunom/.config/qutebrowser" ".config/qutebrowser")
49
        (symlink-file-home "/mnt/hdd/android/home/AndroidStudio4.0" ".AndroidStudio4.0")
50
        (symlink-file-home "/mnt/hdd/android/home/android" ".android")
51
        (symlink-file-home "/mnt/hdd/android/home/gradle" ".gradle")
52
        (symlink-file-home "/data/tyreunom/Downloads" "Downloads")
53
        ;(symlink-file-home "/mnt/usb/.gnupg" ".gnupg")
54
        (symlink-file-home "/data/tyreunom/.gnupg" ".gnupg")
55
        (symlink-file-home "/data/tyreunom/.guilerc" ".guilerc")
56
        (symlink-file-home "/data/tyreunom/.config/guix-gaming-channels"
57
                           ".config/guix-gaming-channels")))))
58