summaryrefslogtreecommitdiff
path: root/kolwynia/os/ymir/packages.scm
blob: 9331b10f95cb592ab790790824ffa31e929764cd (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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
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