aboutsummaryrefslogtreecommitdiff
path: root/guix/manifest.scm
blob: f94ac0a7bbffb582e1980e4d279a9e5b218b9338 (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
;; This "manifest" file can be passed to 'guix package -m' to reproduce
;; the content of your profile.  This is "symbolic": it only specifies
;; package names.  To reproduce the exact same profile, you also need to
;; capture the channels being used, as returned by "guix describe".
;; See the "Replicating Guix" section in the manual.

(use-modules (guix transformations))

(define transform1
  (options->transformation
    '((with-branch . "neovim=release-0.10")
      (with-branch . "tree-sitter=release-0.24"))))

(packages->manifest
  (list (specification->package "cmatrix")
        (specification->package "zsh")
        (specification->package "cmake")
        (transform1 (specification->package "neovim"))
        (transform1
          (specification->package "tree-sitter"))
        (specification->package "docker")
        (specification->package "vlc")
        (specification->package "sbcl")
        (specification->package "telegram-desktop")
        (specification->package "tor-client")
        (specification->package "tor")
        (specification->package "clang")
        (specification->package "llvm")
        (specification->package "tmux")
        (specification->package "rlwrap")
        (specification->package "gcc-toolchain")
        (specification->package "alacritty")
        (specification->package "guile")
        (specification->package "nftables")
        (specification->package "w3m")
        (specification->package "wireguard-tools")
        (specification->package "torsocks")
        (specification->package "postgresql")
        (specification->package "less")
        (specification->package "man-db")
        (specification->package "coreutils")
        (specification->package "ncurses")
        (specification->package "neomutt")
        (specification->package "mutt")
        (specification->package "glibc-locales")))