-
Notifications
You must be signed in to change notification settings - Fork 8
/
netinstall.yaml
1902 lines (1902 loc) · 85.2 KB
/
netinstall.yaml
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
- name: Required
description: Required by the current installer
selected: true
critical: true
immutable: true
subgroups:
- name: Filesystems
description: Support for various filesystems
selected: true
critical: true
immutable: true
subgroups:
- name: exFAT
description: exFAT support
selected: true
critical: true
immutable: true
packages:
- exfatprogs
# - name: APFS
# description: (AUR) APFS support
# selected: true
# critical: true
# immutable: true
# packages:
# - linux-apfs-rw-dkms-git
# - apfsprogs-git
# - name: Bcachefs
# description: (AUR) Bcachefs support
# selected: true
# critical: true
# immutable: true
# packages:
# - linux-bcachefs-git
# - bcachefs-tools-git
# - name: ZFS
# description: (AUR) ZFS support
# selected: true
# critical: true
# immutable: true
# packages:
# - zfs-linux
# - zfs-dkms
# - zfs-utils
packages:
- name: dosfstools
description: VFAT support
- name: e2fsprogs
description: ext3 and ext4 support
# - name: ntfs-3g
# description: NTFS support (Not needed on newer kernels)
- name: btrfs-progs
description: BTRFS support
- name: xfsprogs
description: XFS support
- name: f2fs-tools
description: F2FS support
# - name: hfsprogs
# description: HFS and HFS+ support
- name: jfsutils
description: JFS support
# - name: nilfs-utils
# description: NILFS2 support
# - name: udftools
# description: UDF support
packages:
- name: linux
description: The latest Linux kernel release
- name: linux-firmware
description: Firmware files for Linux
- name: mkinitcpio
description: Script to create the initial ramdisk. Required to re-run after configuring LVM, system encryption, or RAID
# - name: grub
# description: Bootloader required by the current installer version. Will be removed when bootloader is chosen and installed dynamically.
- name: efibootmgr
description: Required by the installer to setup the bootloader
- name: amd-ucode
description: Microcode update image for AMD CPUs. Required currently in bootloader.conf
- name: intel-ucode
description: Microcode update files for Intel CPUs. Required currently in bootloader.conf
- name: sudo
description: Currently a hard dependency for the users module
- name: networkmanager
description: Currently hardcoded into the installer
- name: python
description: For running the post-install script
- name: python-yaml
description: For running the post-install script
- name: mkinitcpio-openswap
description: For installs with swap and encryption
- name: Minimal Base
description: Essential packages. Modify at your own risk
selected: true
critical: true
subgroups:
- name: Leisure and Entertainment
subgroups:
- name: Browsers
packages:
- name: firefox
description: Extensible browser from Mozilla based on Gecko with fast rendering
- name: Frontend System
packages:
- name: inxi
description: A script to get system information
- name: gnu-netcat
description: Network piping application. Does not support IPv6 (Required for termbin)
- name: network-manager-applet
description: Applet for managing network connections
- name: pciutils
description: PCI bus configuration space access library and tools
- name: usbutils
description: A collection of USB tools to query connected USB devices
subgroups:
- name: Theming and Customization
subgroups:
- name: feh
description: Manage desktop wallpaper for standalone WMs
subgroups:
- name: feh_inner
hidden: true
packages:
- feh
post-install: "feh --no-fehbg --bg-scale /usr/share/backgrounds/pexels-dương-nhân-2232979.jpg"
- name: Text Editing
subgroups:
- name: Console
packages:
- name: nano
description: Command-line text editor, free replacement for Pico
- name: micro
description: Modern and intuitive terminal-based text editor
- name: Package Management
packages:
- name: yay
description: Commandline AUR helper
- name: pamac-aur
description: Graphical package management
- name: appimagelauncher
description: A Helper application for running and integrating AppImages.
- name: Fonts
description: Fonts required to see all characters on RebornOS
packages:
- name: adobe-source-han-serif-otc-fonts
description: "Adobe Source Han Serif - Pan-CJK OpenType/CFF Collection fonts"
- name: adobe-source-han-sans-otc-fonts
description: "Adobe Source Han Sans - Pan-CJK OpenType/CFF Collection fonts"
- name: Backend System
packages:
- name: base-devel
description: Required to build packages
- name: polkit
description: Application development toolkit for controlling system-wide privileges
- name: xdg-user-dirs
description: Common directories for desktops
- name: xdg-desktop-portal
description: D-Bus APIs for containerized apps
- name: xdg-desktop-portal-gtk
description: XDG Desktop Portal for GTK
- name: accountsservice
description: D-Bus interface for user account query and manipulation
- name: packagekit
description: A system designed to make installation and updates of packages easier
- name: gvfs
description: "Virtual filesystem implementation for GIO"
- name: gvfs-afc
description: "GIO (AFC backend; Apple mobile devices)"
- name: gvfs-gphoto2
description: "GIO (gphoto2 backend; PTP camera, MTP media player)"
- name: gvfs-mtp
description: "GIO (MTP backend; Android, media player)"
- name: gvfs-nfs
description: "GIO (NFS backend)"
- name: gvfs-smb
description: "GIO (SMB/CIFS backend; Windows client)"
subgroups:
- name: Display
subgroups:
- name: Xorg
description: The X display server
packages:
- name: xorg-server
- name: Wayland
packages:
- name: xorg-xwayland
description: Run X clients under wayland
- name: Graphics
packages:
- name: mesa
description: Open-source implementation of OpenGL specification
- name: Audio
subgroups:
- name: Pipewire
description:
packages:
- name: pipewire
description: Low-latency audio/video router and processor
- name: lib32-pipewire
description: For PipeWire with 32-bit support
- name: pipewire-alsa
description: For PipeWire to manage ALSA as well
- name: alsa-card-profiles
description: Low-latency AV router and processor
- name: pipewire-pulse
description: For PipeWire bluetooth support
- name: pipewire-jack
description: For PipeWire JACK sink, source and jackdbus detection
- name: lib32-pipewire-jack
description: For 32-bit PipeWire JACK sink, source and jackdbus detection
- name: wireplumber
description: Session manager implementation for PipeWire
- name: gst-plugin-pipewire
description: "Multimedia graph framework - pipewire plugin"
- name: sof-firmware
description: Sound Open Firmware
- xdg-desktop-portal
- name: Network
subgroups:
- name: VPN
description: Virtual Private Network support
packages:
- name: openvpn
description: Connect to OpenVPN VPNs
- name: openconnect
description: Supports Cisco and Juniper VPNs
- name: networkmanager-openconnect
description: NetworkManager VPN plugin for OpenConnect
- name: wireguard-tools
description: Next generation secure network tunnel
- name: Firewall
description: Control incoming and outgoing network connections
packages:
- name: gufw
description: Uncomplicated Firewall
- name: Printing
description: Printer Drivers
packages:
- name: cups
description: The CUPS Printing System - daemon package
- name: cups-pdf
description: PDF printer for cups
- name: Bluetooth
description: Bluetooth Drivers
packages:
- name: bluez
description: The Bluetooth protocol stack
- name: bluez-utils
description: Development and debugging utilities for bluez
- name: blueman
description: A full featured Bluetooth manager
- name: Storage
subgroups:
- name: Filesystems
description: Support for common filesystems
subgroups:
- name: exFAT
description: exFAT support
packages:
- name: exfatprogs
description: exFAT filesystem userspace utilities for the Linux Kernel exfat driver
packages:
- name: e2fsprogs
description: ext3 and ext4 support
- name: dosfstools
description: VFAT support
- name: Input
description: Input devices like mouse, touchpad, and keyboard
packages:
- name: libinput
description: Input device management and event handling library
- name: xf86-input-libinput
description: A thin wrapper around libinput for input devices in X
- name: xorg-xinput
description: Tools to configure devices at runtime
- name: Virtualization (as Guest)
description: Run RebornOS on a VM
subgroups:
- name: VirtualBox
packages:
- name: virtualbox-guest-utils
description: VirtualBox Guest utilities with X support
- name: VMWare
packages:
- name: open-vm-tools
description: Suite of open source virtualization utilities and drivers
- name: gtkmm3
description: C++ bindings for GTK+ 3
- name: xf86-video-vmware
description: X.org vmware video driver
- name: xf86-input-vmmouse
description: X.org VMWare Mouse input driver
- name: mesa
description: Open-source implementation of the OpenGL specification
- name: QEMU
packages:
- qemu-guest-agent
- spice-vdagent
- xf86-video-qxl
- x-resize
- name: RebornOS
description: RebornOS Base and Apps
selected: true
subgroups:
- name: RebornOS Base
critical: true
packages:
- rebornos-keyring
- rebornos-mirrorlist
- rebornos-os-release
- rebornos-logo
- rebornos-grub2-theme
- name: RebornOS Applications
packages:
- name: rebornos-fire
description: Our flagship app. Install desktops, display manager, kernels, and more!
- name: rebornos-welcome
description: To get you started with RebornOS
- name: refresh-mirrors
description: Script and one-click icon to refresh your mirrors
- name: Backend System
description: Behind-the-scenes working of your Operating System
noncheckable: true
expanded: false
selected: false
packages:
- name: base-devel
description: Required to build packages
- name: polkit
description: Application development toolkit for controlling system-wide privileges
- name: xdg-user-dirs
description: Common directories for desktops
- name: xdg-desktop-portal
description: D-Bus APIs for containerized apps
- name: xdg-desktop-portal-gtk
description: XDG Desktop Portal for GTK
- name: accountsservice
description: D-Bus interface for user account query and manipulation
- name: packagekit
description: A system designed to make installation and updates of packages easier
- name: gvfs
description: "Virtual filesystem implementation for GIO"
- name: gvfs-afc
description: "GIO (AFC backend; Apple mobile devices)"
- name: gvfs-gphoto2
description: "GIO (gphoto2 backend; PTP camera, MTP media player)"
- name: gvfs-mtp
description: "GIO (MTP backend; Android, media player)"
- name: gvfs-nfs
description: "GIO (NFS backend)"
- name: gvfs-smb
description: "GIO (SMB/CIFS backend; Windows client)"
subgroups:
- name: Kernels
description: Other variations of the Linux kernel
noncheckable: true
packages:
- name: linux
description: The latest Linux kernel release
- name: linux-headers
description: Headers and scripts for building modules for the Linux kernel
- name: linux-lts
description: The more stable long-term-support kernel
- name: linux-lts-headers
description: Headers and scripts for building modules for the LTS Linux kernel
- name: linux-zen
description: The Linux Zen kernel and modules
- name: linux-zen-headers
description: Headers and scripts for building modules for the Linux Zen kernel
- name: Display
description: Display Servers
noncheckable: true
subgroups:
- name: Xorg
description: The X display server
packages:
- name: xorg-server
description: X server
- name: xorg-server-common
description: X server common files
subgroups:
- name: xorg-apps
packages:
- name: xorg-bdftopcf
description: Convert X font from Bitmap Distribution Format to Portable Compiled Format
- name: xorg-iceauth
description: ICE authority file utility
- name: xorg-mkfontscale
description: Create an index of scalable font files for X
- name: xorg-sessreg
description: Register X sessions in system utmp/utmpx databases
- name: xorg-setxkbmap
description: Set the keyboard using the X Keyboard Extension
- name: xorg-smproxy
description: Allows X applications that do not support X11R6 session management to participate in an X11R6 session
- name: xorg-x11perf
description: Simple X server performance benchmarker
- name: xorg-xauth
description: X.Org authorization settings program
- name: xorg-xbacklight
description: RandR-based backlight control application
- name: xorg-xcmsdb
description: Device Color Characterization utility for X Color Management System
- name: xorg-xcursorgen
description: Create an X cursor file from PNG images
- name: xorg-xdpyinfo
description: Display information utility for X
- name: xorg-xdriinfo
description: Query configuration information of DRI drivers
- name: xorg-xev
description: Print contents of X events
- name: xorg-xgamma
description: Alter a monitor's gamma correction
- name: xorg-xhost
description: Server access control program for X
- name: xorg-xinput
description: Small commandline tool to configure devices
- name: xorg-xkbcomp
description: X Keyboard description compiler
- name: xorg-xkbevd
description: XKB event daemon
- name: xorg-xkbutils
description: XKB utility demos
- name: xorg-xkill
description: Kill a client by its X resource
- name: xorg-xlsatoms
description: List interned atoms defined on server
- name: xorg-xlsclients
description: List client applications running on a display
- name: xorg-xmodmap
description: Utility for modifying keymaps and button mappings
- name: xorg-xpr
description: Print an X window dump from xwd
- name: xorg-xprop
description: Property displayer for X
- name: xorg-xrandr
description: Primitive command line interface to RandR extension
- name: xorg-xrdb
description: X server resource database utility
- name: xorg-xrefresh
description: Refresh all or part of an X screen
- name: xorg-xset
description: User preference utility for X
- name: xorg-xsetroot
description: Classic X utility to set your root window background to a given pattern or color
- name: xorg-xvinfo
description: Prints out the capabilities of any video adaptors associated with the display that are accessible through the X-Video extension
- name: xorg-xwd
description: X Window System image dumping utility
- name: xorg-xwininfo
description: Command-line utility to print information about windows on an X server
- name: xorg-xwud
description: X Window System image undumping utility
- name: xorg fonts
packages:
- name: xorg-font-util
description: X.Org font utilities
- name: xorg-fonts-75dpi
description: X.org 75dpi fonts
- name: xorg-fonts-100dpi
description: X.org 100dpi fonts
- name: xorg-fonts-encodings
description: X.org font encoding files
- name: xorg-mkfontscale
description: Create an index of scalable font files for X
- name: Wayland
packages:
- name: xorg-xwayland
description: Run X clients under wayland
- name: qt5-wayland
description: Wayland support on Qt5
- name: qt6-wayland
description: Wayland support on Qt6
- name: Graphics
description: Graphics Drivers
noncheckable: true
packages:
- name: mesa
description: Open-source implementation of OpenGL specification
subgroups:
- name: Nvidia Drivers
description: For Nvidia GPUs
noncheckable: true
packages:
- name: nvidia-settings
description: Tool to configure Nvidia drivers (needs Nvidia drivers)
- name: nvidia-utils
description: NVIDIA drivers utilities
- name: lib32-nvidia-utils
description: "NVIDIA drivers utilities (32-bit)"
- name: nvidia
description: For Maxwell (NV110/GMXXX) series and newer with linux kernel
- name: nvidia-lts
description: For Maxwell (NV110/GMXXX) series and newer with linux-lts kernel
- name: nvidia-dkms
description: For Maxwell (NV110/GMXXX) series and newer with a custom kernel
# - name: nvidia-beta
# description: (AUR) Newer drivers
- name: nvidia-open
description: For Turing (NV160/TUXXX) series and newer with linux kernel
- name: nvidia-open-dkms
description: For Turing (NV160/TUXXX) series and newer with custom kernel
- name: nvidia-470xx-dkms
description: For Kepler (NVE0/GKXXX) series
- name: nvidia-390xx-dkms
description: For Fermi (NVC0/GF1XX) series
subgroups:
- name: Nvidia Hybrid
description: Nvidia Discrete with other integrated GPUs
noncheckable: true
subgroups:
- name: PRIME Render Offload
packages:
- name: nvidia-prime
description: Prime Render Offload configuration and utilities
- xf86-video-amdgpu
- xf86-video-intel
# - name: Nvidia-xrun
# packages:
# - name: nvidia-xrun-git
# description: (AUR) Script to run dedicated X server with discrete nvidia graphics (git version)
# - name: nvidia-xrun
# description: (AUR) Old method, uses bumblebee to switch off the dGPU
- name: Bumblebee
packages:
- name: bumblebee
description: The main package providing the daemon and client programs
- name: mesa
description: An open-source implementation of the OpenGL specification
- name: xf86-video-intel
description: Intel Xorg driver.
- name: lib32-virtualgl
description: A render/display bridge for 32 bit applications
- lib32-nvidia-utils
# - lib32-nvidia-340xx-utils
# - name: Optimus manager
# packages:
# - optimus-manager
# - name: EnvyControl
# packages:
# - envycontrol
# - name: Nvidia-eXec
# packages:
# - name: nvidia-exec
# post-install: "systemctl enable nvx"
- name: AMD Drivers
description: For AMD GPUs
noncheckable: true
packages:
- name: mesa
description: DRI driver for 3D acceleration
- name: lib32-mesa
description: For 32-bit application support
# - mesa-git
# - lib32-mesa-git
- name: xf86-video-amdgpu
description: DDX driver for 2D acceleration in Xorg
# - xf86-video-amdgpu-git
- name: vulkan-radeon
description: Radeon's Vulkan mesa driver
- name: lib32-vulkan-radeon
description: Radeon's Vulkan mesa driver with 32-bit support
- name: amdvlk
description: AMD's standalone Vulkan driver
- name: lib32-amdvlk
description: AMD's standalone Vulkan driver with 32bit support
- name: xf86-video-ati
description: DDX driver for 2D acceleration in Xorg
- name: Audio
description: Audio Drivers
noncheckable: true
packages:
- name: pavucontrol
description: Simple GTK volume control tool ("mixer")
subgroups:
- name: Pipewire
description:
packages:
- name: pipewire
description: Low-latency audio/video router and processor
- name: lib32-pipewire
description: For PipeWire with 32-bit support
- name: pipewire-alsa
description: For PipeWire to manage ALSA as well
- name: alsa-card-profiles
description: Low-latency AV router and processor
- name: pipewire-pulse
description: For PipeWire bluetooth support
- name: pipewire-jack
description: For PipeWire JACK sink, source and jackdbus detection
- name: lib32-pipewire-jack
description: For 32-bit PipeWire JACK sink, source and jackdbus detection
- name: wireplumber
description: Session manager implementation for PipeWire
- name: gst-plugin-pipewire
description: "Multimedia graph framework - pipewire plugin"
- name: sof-firmware
description: Sound Open Firmware
- xdg-desktop-portal
- xdg-desktop-portal-gnome
- xdg-desktop-portal-kde
- xdg-desktop-portal-wlr
- name: PulseAudio
description:
packages:
- name: pulseaudio
description: A featureful, general-purpose sound server
- name: pulseaudio-alsa
description: For PulseAudio to manage ALSA as well
- name: pulseaudio-bluetooth
description: For PulseAudio bluetooth support
- name: pulseaudio-equalizer
description: For PulseAudio equalizer sink (qpaeq)
- name: pulseaudio-jack
description: For JACK sink, source and jackdbus detection
- name: pulseaudio-lirc
description: For PulseAudio infrared volume control with LIRC
- name: pulseaudio-zeroconf
description: For PulseAudio Zeroconf (Avahi/DNS-SD) support
- name: Network
description: Network Drivers and VPN prerequisites
noncheckable: true
subgroups:
- name: VPN
description: Virtual Private Network support
packages:
- name: openvpn
description: Connect to OpenVPN VPNs
- name: openconnect
description: Supports Cisco and Juniper VPNs
- name: networkmanager-openconnect
description: NetworkManager VPN plugin for OpenConnect
- name: wireguard-tools
description: Next generation secure network tunnel
- name: pptpclient
description: Client for the proprietary Microsoft Point-to-Point Tunneling Protocol
- name: Firewall
description: Control incoming and outgoing network connections
noncheckable: true
packages:
- name: firewalld
description: Firewall daemon with D-Bus interface
- name: ufw
description: Uncomplicated and easy to use CLI tool for managing a netfilter firewall
- name: gufw
description: Gtk frontend for ufw
- name: Realtek Drivers
noncheckable: true
packages:
- rtl8723bu-git-dkms
- rtl8812au-dkms-git
- rtl8814au-aircrack-dkms-git
- rtl8814au-dkms-git
- rtl8821ce-dkms-git
- rtl8821cu-dkms-git
- rtl88x2bu-dkms-git
- rtl88xxau-aircrack-dkms-git
- name: Broadcom Drivers
noncheckable: true
subgroups:
- name: b43
packages:
- b43-firmware
# - b43-firmware-classic
# - b43legacy-firmware
- name: broadcom-wl
packages:
- broadcom-wl
- broadcom-wl-dkms
- name: Bluetooth
description: Bluetooth Drivers
packages:
- name: bluez
description: The Bluetooth protocol stack
- name: bluez-utils
description: Development and debugging utilities for bluez
- name: blueman
description: A full featured Bluetooth manager
- name: Printing
description: Printer Drivers
packages:
- name: cups
description: The CUPS Printing System - daemon package
- name: cups-pdf
description: PDF printer for cups
- name: Storage
description: Partitioning and Filesystems
subgroups:
- name: Partitioning
subgroups:
- name: Commandline
packages:
- parted
- util-linux
- name: Graphical
packages:
- name: gparted
description: GUI frontend for GNU parted
- name: gnome-disk-utility
description: Default partitioning utility in Gnome 3
- name: partitionmanager
description: Default partitioning utility in KDE Plasma
- name: Filesystems
description: Support for various filesystems
subgroups:
- name: exFAT
description: exFAT support
packages:
- exfatprogs
# - name: APFS
# description: (AUR) APFS support
# packages:
# - linux-apfs-rw-dkms-git
# - apfsprogs-git
# - name: Bcachefs
# description: (AUR) Bcachefs support
# packages:
# - linux-bcachefs-git
# - bcachefs-tools-git
# - name: ZFS
# description: (AUR) ZFS support
# packages:
# - zfs-linux
# - zfs-dkms
# - zfs-utils
packages:
- name: dosfstools
description: VFAT support
- name: e2fsprogs
description: ext3 and ext4 support
# - name: ntfs-3g
# description: NTFS support (Not needed on newer kernels)
- name: btrfs-progs
description: BTRFS support
- name: xfsprogs
description: XFS support
- name: f2fs-tools
description: F2FS support
- name: hfsprogs
description: HFS and HFS+ support
- name: jfsutils
description: JFS support
- name: nilfs-utils
description: NILFS2 support
- name: udftools
description: UDF support
- name: Input
description: "Input device drivers for mouse, touchpad, keyboard, etc."
packages:
- name: libinput
description: Input device management and event handling library
- name: xf86-input-libinput
description: A thin wrapper around libinput for input devices in X
- name: xorg-xinput
description: Tools to configure devices at runtime
- name: Virtualization (as Guest)
description: Run RebornOS on a VM
noncheckable: true
subgroups:
- name: VirtualBox
packages:
- name: virtualbox-guest-utils
description: VirtualBox Guest utilities with X support
- name: virtualbox-guest-utils-nox
description: VirtualBox Guest utilities without X support
- name: VMWare
packages:
- name: open-vm-tools
description: Suite of open source virtualization utilities and drivers
- name: gtkmm3
description: C++ bindings for GTK+ 3
- name: xf86-video-vmware
description: X.org vmware video driver
- name: xf86-input-vmmouse
description: X.org VMWare Mouse input driver
- name: mesa
description: Open-source implementation of the OpenGL specification
- name: QEMU
packages:
- qemu-guest-agent
- spice-vdagent
- xf86-video-qxl
- x-resize
- name: Remote Desktop Servers
description: Let other computers connect remotely
noncheckable: true
packages:
- name: tigervnc
description: VNC Server for X displays
- name: krfb
description: VNC server for KDE. Part of kde-network
- name: wayvnc
description: VNC server for wlroots based wayland compositors (such as sway)
- name: x11vnc
description: VNC server for real X displays
- name: xpra
description: A multi-platform screen and application forwarding system
- name: Frontend System
selected: false
description: For day-to-day usage of the operating system
noncheckable: true
packages:
- name: inxi
description: A script to get system information
- name: gnu-netcat
description: Network piping application. Does not support IPv6 (Required for termbin)
- name: network-manager-applet
description: Applet for managing network connections
- name: pciutils
description: PCI bus configuration space access library and tools
- name: usbutils
description: A collection of USB tools to query connected USB devices
- name: fastfetch
description: Like Neofetch, but much faster because written in C
- name: docker
description: A utility to pack, ship and run any application as a lightweight container
subgroups:
- name: Containerization
description: Tools for managing containers
noncheckable: true
subgroups:
- name: Podman
description: "An alternative to Docker with a similar interface and rootless containers."
packages:
- name: podman
description: "Tool and library for running OCI-based containers in pods"
- name: podman-docker
description: Emulate Docker CLI using podman
- name: cockpit-podman
description: Cockpit UI for podman containers
- name: netavark
description: Container network stack
- name: Docker
description: "A utility to pack, ship and run any application as a lightweight container."
packages:
- name: docker
description: "Pack, ship and run any application as a lightweight container"
- name: docker-compose
description: "Alternate CLI frontend which specifies container properties in docker-compose.yml"
- name: Distrobox
description: "Use any linux distribution inside your terminal."
packages:
- name: distrobox
description: "Use any linux distribution inside your terminal."
- name: podman
description: "Tool and library for running OCI-based containers in pods"
- name: docker
description: "Pack, ship and run any application as a lightweight container"
- name: Alternative App Stores
description: Alternatives to native apps
noncheckable: true
subgroups:
- name: Flatpak
description: A system for building, distributing and running sandboxed desktop applications on Linux
packages:
- name: flatpak
description: Linux application sandboxing and distribution framework (formerly xdg-app)
- name: xdg-desktop-portal
description: For flatpak apps to interact with your desktop
- name: flatseal
description: A permissions manager for Flatpak.
- name: Snap
description: Software deployment and package management system
packages:
- name: snapd
description: Service and tools for management of snap packages
- name: apparmor
description: Mandatory Access Control (MAC) using Linux Security Module (LSM)
- name: Nix
description: A purely functional package manager that aims to make package management reliable and reproducible
packages:
- name: nix
description: A purely functional package manager
- name: Theming and Customization
description: Tools for Theming and Customization
noncheckable: true
subgroups:
- name: feh
description: Manage desktop wallpaper for standalone WMs
subgroups:
- name: feh_inner
hidden: true
packages:
- feh
post-install: "feh --no-fehbg --bg-scale /usr/share/backgrounds/pexels-dương-nhân-2232979.jpg"
packages:
- name: variety
description: Changes wallpaper on a regular interval using user-specified or automatically downloaded images
- name: Text Editing
description: Text Editors
noncheckable: true
subgroups:
- name: Console
noncheckable: true
packages:
- name: nano
description: Console text editor based on pico with on-screen key bindings help
- name: helix
description: A post-modern modal text editor
- name: vim
description: Advanced text editor
- name: neovim
description: Vim's rebirth for the 21st century
- name: kakoune
description: Modal editor. Fewer keystrokes. Selection based, multi-cursor editing
- name: emacs-nox
description: Extensible, customizable, self-documenting real-time display editor by GNU
- name: micro
description: Modern and intuitive terminal-based text editor, written in go and extensible through plugins
- name: Graphical
noncheckable: true
packages:
- name: gedit
description: GTK editor for the GNOME desktop with syntax highlighting, automatic indentation, matching brackets, etc.
- name: mousepad
description: Fast text editor for the Xfce desktop
- name: xed
description: Small and lightweight text editor based on Pluma
- name: pluma
description: Powerful text editor for MATE
- name: maui-nota
description: Simple, Multi-platform text editor
- name: deepin-editor
description: Simple text editor for Deepin desktop
- name: notepadqq
description: Qt-based, Notepad++-like text editor with support for syntax highlighting for more than 100 languages
- name: featherpad
description: Lightweight Qt plain text editor featuring a native dark theme, support for tabs, printing and syntax highlighting
- name: gobby
description: Collaborative editor supporting multiple documents in one session and a multi-user chat
- name: leafpad
description: Notepad clone for GTK that emphasizes simplicity
- name: l3afpad
description: Simple text editor forked from Leafpad, supports GTK 3
- name: emacs
description: Extensible, customizable, self-documenting real-time display editor by GNU
- name: gvim
description: Advanced text editor
- name: neovim-qt
description: Qt GUI for Neovim
- name: File Management
description: File Managers
noncheckable: true
packages:
- name: nautilus
description: Extensible, heavyweight file manager used by default in GNOME with support for custom scripts
- name: dolphin
description: File manager included in the KDE desktop
- name: nemo
description: File manager of the Cinnamon desktop. A fork of Nautilus
- name: thunar
description: File manager that can be run as a daemon with excellent start up and directory load times
- name: caja
description: The file manager for the MATE desktop
- name: pcmanfm
description: Very fast and lightweight file manager which can also optionally manage the desktop icons and background
- name: pcmanfm-qt
description: Qt port of PCManFM file manager
- name: peony
description: File manager for the UKUI desktop
- name: pantheon-files
description: File browser designed for elementary OS
- name: deepin-file-manager
description: File manager for Deepin
- name: Terminal Emulation
description: Terminal Emulator Frontends
noncheckable: true
packages:
- name: tilix
description: Tiling terminal emulator for GNOME
- name: gnome-terminal
description: A terminal emulator included in the GNOME desktop with support for Unicode
- name: konsole
description: Terminal emulator included in the KDE desktop
- name: xfce4-terminal
description: Terminal emulator included in the Xfce desktop with support for a colorized prompt and a tabbed interface
- name: alacritty
description: Cross-platform, GPU-accelerated terminal emulator
- name: kitty
description: Modern, hackable, featureful, OpenGL based terminal emulator
- name: mate-terminal
description: A fork of Wikipedia:GNOME terminal for the MATE desktop
- name: qterminal
description: Lightweight Qt-based terminal emulator
- name: foot
description: Lightweight terminal emulator for Wayland with sixel support
- name: terminology
description: Terminal emulator with file thumbnails and media play like a media player
- name: deepin-terminal
description: Terminal emulation application for Deepin desktop
- name: lxterminal
description: Desktop independent terminal emulator for LXDE
- name: pantheon-terminal
description: A super lightweight, beautiful, and simple terminal emulator
- name: cool-retro-term
description: Good looking terminal emulator which mimics the old cathode display.
- name: Commandline Shells
description: Commandline Shells
noncheckable: true
packages:
- name: bash