You've already forked guix-tribes
45 lines
883 B
Scheme
45 lines
883 B
Scheme
(define-module (manifests substitutes base)
|
|
#:use-module (gnu packages)
|
|
#:use-module (guix profiles)
|
|
#:use-module (nbde packages crypto)
|
|
#:use-module (tribes packages otp)
|
|
#:use-module (tribes packages terminals))
|
|
|
|
(define %base-specifications
|
|
'("bash-minimal"
|
|
"coreutils"
|
|
"diffutils"
|
|
"findutils"
|
|
"gawk"
|
|
"grep"
|
|
"gzip"
|
|
"inetutils"
|
|
"iproute2"
|
|
"less"
|
|
"nss-certs"
|
|
"openssh"
|
|
"postgresql"
|
|
"procps"
|
|
"rsync"
|
|
"sed"
|
|
"tar"
|
|
"which"
|
|
"xz"
|
|
"cryptsetup"
|
|
"dosfstools"
|
|
"e2fsprogs"
|
|
"gptfdisk"
|
|
"kmod"
|
|
"parted"
|
|
"util-linux"))
|
|
|
|
(packages->manifest
|
|
(append (map specification->package %base-specifications)
|
|
(list clevis
|
|
tang
|
|
luksmeta
|
|
erlang-28
|
|
elixir-otp28
|
|
elixir-hex-otp28
|
|
ghostty-terminfo)))
|