summaryrefslogtreecommitdiff
path: root/guix/kolwynia/os/ymir/packages.scm
diff options
context:
space:
mode:
Diffstat (limited to 'guix/kolwynia/os/ymir/packages.scm')
-rw-r--r--guix/kolwynia/os/ymir/packages.scm106
1 files changed, 106 insertions, 0 deletions
diff --git a/guix/kolwynia/os/ymir/packages.scm b/guix/kolwynia/os/ymir/packages.scm
new file mode 100644
index 0000000..9331b10
--- /dev/null
+++ b/guix/kolwynia/os/ymir/packages.scm
@@ -0,0 +1,106 @@
+;;; Copyright © 2025 bdunahu <bdunahu@operationnull.com>
+(define-module (kolwynia os ymir packages)
+ #:use-module (gnu)
+ #:use-module (gnu system)
+ #:use-module (guix packages)
+ #:export (ymir-packages-utils
+ ymir-packages-linux
+ ymir-packages-interactive
+ ymir-packages-networking
+ ymir-packages))
+
+;;; Commentary:
+;;; Code:
+
+(use-package-modules
+ admin
+ bash
+ compression
+ cryptsetup
+ curl
+ databases
+ firmware
+ gawk
+ guile
+ guile-xyz
+ less
+ linux
+ man
+ networking
+ nss
+ pciutils
+ rust-apps
+ screen
+ texinfo
+ text-editors
+ version-control
+ vim
+ wget)
+
+(define ymir-packages-utils
+ (list bash
+ bzip2
+ coreutils
+ curl
+ diffutils
+ e2fsprogs
+ findutils
+ gawk
+ grep
+ guile-3.0-latest
+ gzip
+ lzip
+ man-pages
+ patch
+ procps
+ psmisc
+ recutils
+ screen
+ sed
+ shadow
+ tar
+ unzip
+ which
+ xz
+ zip
+ zstd))
+
+(define ymir-packages-linux
+ (list cryptsetup
+ eudev
+ kmod
+ pciutils
+ usbutils
+ util-linux+udev))
+
+(define ymir-packages-interactive
+ (list git
+ guile-colorized
+ guile-readline
+ info-reader
+ kbd
+ less
+ man-db
+ mg
+ ripgrep
+ sudo
+ sysstat
+ vim))
+
+(define ymir-packages-networking
+ (list inetutils
+ iproute
+ isc-dhcp
+ iw
+ macchanger
+ nss-certs
+ wget
+ wireless-tools))
+
+(define ymir-packages
+ (append ymir-packages-interactive
+ ymir-packages-linux
+ ymir-packages-networking
+ ymir-packages-utils))
+
+;;; packages.scm ends here