diff options
Diffstat (limited to 'guix')
-rw-r--r-- | guix/manifest.scm | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/guix/manifest.scm b/guix/manifest.scm new file mode 100644 index 0000000..f94ac0a --- /dev/null +++ b/guix/manifest.scm @@ -0,0 +1,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"))) |