summaryrefslogtreecommitdiff
path: root/guix/home-configuration.scm
blob: 12fa1ac2bd3ddc14d79b42aec021de5a2059dc65 (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
63
64
65
66
67
(use-modules (gnu home)
             (gnu home services dotfiles)
             (gnu home services guix)
             (gnu home services shells)
             (gnu packages)
             (gnu services)
             (guix channels)
             (saayix packages binaries))

(home-environment
  (packages 
    (map specification->package
         (list "acpi"
               "alacritty"
               "brightnessctl"
               "btop"
               "cinny-desktop-bin"
               "du-dust"
               "emacs-no-x"
               "emacs-ement"
               "fzf"
               "fastfetch"
               "gdb"
               "git"
               "glib"                      ; needed for cinny
               "gsettings-desktop-schemas" ; needed for cinny
               "grim"
               "hello"
               "jmtpfs"
               "lsd"
               "nasm"
               "pciutils"
               "ranger"
               "ripgrep"
               "slurp"
               "tokei"
               "tree"
               "usbutils"
               "wget"
               "xxd"
               "zoxide")))
  (services
    (append (list (service home-dotfiles-service-type
                           (home-dotfiles-configuration
                             (directories '("../files"))))
                  (service home-channels-service-type
                           (list (channel
                                   (name 'guix)
                                   (url "https://git.guix.gnu.org/guix.git")
                                   (branch "master")
                                   (commit "3afea42347535c72d985c8d69e06d6d1a0720b22")
                                   (introduction
                                    (make-channel-introduction
                                     "3afea42347535c72d985c8d69e06d6d1a0720b22"
                                     (openpgp-fingerprint
                                      "BBB0 2DDF 2CEA F6A8 0D1D  E643 A2A0 6DF2 A33A 54FA"))))
                                 (channel
                                   (name 'saayix)
                                   (branch "main")
                                   (url "https://codeberg.org/look/saayix")
                                   (commit "f0e272e58c9b758f2923ccd298e7eb857718c55f")
                                   (introduction
                                     (make-channel-introduction
                                       "12540f593092e9a177eb8a974a57bb4892327752"
                                       (openpgp-fingerprint
                                         "3FFA 7335 973E 0A49 47FC  0A8C 38D5 96BE 07D3 34AB")))))))
            %base-home-services)))