Compare commits

...

48 commits

Author SHA1 Message Date
64f53c3f45
Fixed sudo autocomplete better 2024-10-01 19:07:07 -06:00
0c5d74fc35
Replaced Bless Hex Editor with GHex 2024-10-01 19:06:46 -06:00
ff2cd91aa7
Added expac 2024-10-01 18:28:20 -06:00
75dc6d8f3c
Cleaned up old packages 2024-10-01 18:19:21 -06:00
cc422c3ce6
Replaced nwggrid with nwg-drawer 2024-10-01 18:18:46 -06:00
f197ab6a4b
Adjusted nwg-menu colors 2024-10-01 18:02:08 -06:00
d97e9b2afd
Added Makefile 2024-09-24 18:44:53 -06:00
64dcbc2837
Temporarily removed edac-utils since it was removed upstream for some reason 2024-09-24 18:22:22 -06:00
49d37580a3
Added mupdf 2024-09-24 18:02:40 -06:00
ecf4c6bee8
Added custom PS1 prompt 2024-06-01 00:29:54 -06:00
8829d15bb4
Root account now runs .bashrc on login 2024-06-01 00:29:45 -06:00
aec1312f13
Bash now autocomplete commands when ran with sudo 2024-06-01 00:29:20 -06:00
2b8c9d0551
Added kvantum-qt5
Fixes qt5 theming issues
2024-05-22 19:53:02 -06:00
8c7c4cb03b
Added micro text editor 2024-05-22 19:50:40 -06:00
3433ffd5df
Added mediainfo 2024-05-22 19:50:33 -06:00
4aabbbab0c
Added atool 2024-05-22 19:50:24 -06:00
8b41d75a99
Increased compression level on initcpio 2024-05-22 19:49:42 -06:00
644bc8cc94
Symlinked vim to neovim 2024-05-22 19:49:25 -06:00
282ddb1803
Switched to microcode initcpio hook 2024-05-22 19:47:42 -06:00
db1b3752d6
Replaced noto-fonts-emoji with ttf-twemoji 2024-05-22 18:55:22 -06:00
8a7891fa5d
Added NUT 2024-05-21 02:05:50 -06:00
457ebb85ac
Added vulkan-nouveau package 2024-05-21 02:05:35 -06:00
16bb31f30b
Set maximum service timeout on shutdown to 10s 2024-05-21 02:05:22 -06:00
2b1c6136ef
Added cowspace-set script 2024-02-16 16:34:12 -07:00
35fb13fbda
Added ZFS packages (for now)
ZFS doesn't tend to stay as up to date as the kernel, so I'm not sure I
want to keep these in. I'm using the git versions to hopefully mitigate
this and not cause more issues.
2024-02-16 16:32:16 -07:00
ffe748b2d3
Force wireplumber as the Pipewire Session Manager 2024-02-16 16:31:41 -07:00
a067e9e73c
Added GVFS packages 2024-01-27 19:57:12 -07:00
26add5f772
Added foot-terminfo 2024-01-27 19:56:55 -07:00
b770e0b19d
Added a more colorful MOTD and startup message 2024-01-27 19:56:34 -07:00
340700ac61
Replaced light with brightnessctl 2024-01-27 19:56:02 -07:00
38ebd3e8b0
Added freeipmi 2024-01-01 22:40:48 -07:00
f9dde3ba0d
Added htoprc 2024-01-01 22:40:38 -07:00
3dc9127201
Fixed GTK4 theming 2024-01-01 22:40:23 -07:00
07aef921f5
Added dialog and zenity to improve compatibility with user scripts 2024-01-01 21:38:54 -07:00
22b35cbd13
Added HTML Arch wiki docs 2024-01-01 21:38:28 -07:00
eb8ef7ca6e
Fixed old launcher setting in LabWC 2024-01-01 21:36:34 -07:00
8d01e00974
Added power options to submenu in LabWC 2024-01-01 21:35:47 -07:00
1a7437e08e
Fixed nwggrid not drawing over Waybar 2024-01-01 21:35:23 -07:00
d46c3830fb
Switched from zenmap-git to zenmap 2024-01-01 20:47:13 -07:00
25e65210dc
Switched from wlr-randr-git to wlr-randr 2024-01-01 20:46:32 -07:00
4fdfbb594f
Made GRUB startup chime less obnoxious 2023-12-20 21:10:30 -07:00
ce570ac4d9
Added arch-wiki-lite package 2023-12-20 19:14:18 -07:00
d812f39154
Added packages
ECC reporting
HW video decoding
GPU monitoring tool
2023-12-03 02:51:20 -07:00
5c47afd0d1
Updated boot parameters since Arch is indecisive 2023-12-03 02:50:43 -07:00
bc32aa0eb0
Added bcachefs-tools 2023-11-20 04:36:56 -07:00
00a81fa8be
Added disk benchmarking tools 2023-11-20 04:35:40 -07:00
8497132799
Added cpupower package 2023-11-13 20:16:10 -07:00
95bd5e6eee
Migrated to torbrowser-launcher 2023-10-17 23:05:47 -06:00
28 changed files with 380 additions and 60 deletions

30
Makefile Normal file
View file

@ -0,0 +1,30 @@
.PHONY: all iso clean clean_work qemu check_mountpoints check_root
ISO_NAME := $(shell ls out/*.iso 2>/dev/null | sort -r | head -n 1)
ARCHISO_CMD := mkarchiso -v .
check_root:
@if [ "$$(id -u)" -ne 0 ]; then \
echo "Error: This script must be run as root (UID 0)."; \
exit 1; \
fi
check_mountpoints:
@if mount | grep -q "$(shell realpath work)"; then \
echo "Found mountpoints in work/. Unmounting..."; \
sudo umount -R work/*; \
fi
all: check_root clean_work iso
iso:
$(ARCHISO_CMD)
clean: check_mountpoints
rm -rf work/ out/
clean_work: check_mountpoints
rm -rf work/
qemu: $(ISO_NAME)
qemu-system-x86_64 --enable-kvm -smp $(shell echo $$(( `nproc` / 2 / 2 * 2 ))) -cpu host -m 4G -nic user -L /tmp --bios /usr/share/edk2-ovmf/x64/OVMF_CODE.fd -cdrom $(ISO_NAME)

View file

@ -49,7 +49,7 @@ FILES=()
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS=(base udev modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard)
HOOKS=(base udev microcode modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard)
# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
@ -64,4 +64,4 @@ COMPRESSION="xz"
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()
COMPRESSION_OPTIONS=(-9e)

View file

@ -1,6 +1 @@
Welcome to Solarity Liveboot!
Default password for the solarity account is `solarity`
Type `labwc` to launch a GUI.
Welcome to Solarity Liveboot(B!(B

View file

@ -0,0 +1,11 @@
#!/bin/bash
if [[ "$(tty)" == "/dev/tty"* ]]; then
echo -e -n \
"$(tput bold)
The default password for the $(tput setaf 4)solarity$(tput setaf 7) user is $(tput setaf 6)solarity$(tput sgr0)$(tput bold).
Type $(tput setaf 5)labwc$(tput sgr0)$(tput bold) to launch a GUI.
\n"
fi
echo -e -n $(tput sgr0)

12
airootfs/etc/skel/.bashrc Normal file
View file

@ -0,0 +1,12 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
alias grep='grep --color=auto'
PS1='\[\e[92m\]\u\[\e[0m\]@\h \[\e[96m\]\w\n\[\e[92m\]\$\[\e[0m\] '
complete -cf sudo

View file

@ -2,6 +2,7 @@
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
# term=foot (or xterm-256color if built with -Dterminfo=disabled)
term=foot-extra
# login-shell=no
# app-id=foot

View file

@ -1 +1 @@
/usr/share/themes/Materia-dark/gtk-4.0/gtk-dark.css
/usr/share/themes/Materia-dark/gtk-4.0/gtk.css

View file

@ -0,0 +1,63 @@
# Beware! This file is rewritten by htop when settings are changed in the interface.
# The parser is also very primitive, and not human-friendly.
htop_version=3.2.2
config_reader_min_version=3
fields=0 48 17 18 38 39 40 2 46 47 49 1
hide_kernel_threads=1
hide_userland_threads=0
hide_running_in_container=0
shadow_other_users=0
show_thread_names=0
show_program_path=1
highlight_base_name=0
highlight_deleted_exe=1
shadow_distribution_path_prefix=0
highlight_megabytes=1
highlight_threads=1
highlight_changes=0
highlight_changes_delay_secs=5
find_comm_in_cmdline=1
strip_exe_from_cmdline=1
show_merged_command=0
header_margin=1
screen_tabs=1
detailed_cpu_time=0
cpu_count_from_one=0
show_cpu_usage=1
show_cpu_frequency=1
show_cpu_temperature=1
degree_fahrenheit=0
update_process_names=0
account_guest_in_cpu_meter=0
color_scheme=0
enable_mouse=1
delay=10
hide_function_bar=0
header_layout=two_50_50
column_meters_0=LeftCPUs2 Memory Swap DiskIO NetworkIO
column_meter_modes_0=1 1 1 2 2
column_meters_1=RightCPUs2 CPU Tasks LoadAverage Uptime
column_meter_modes_1=1 1 2 2 2
tree_view=0
sort_key=46
tree_sort_key=0
sort_direction=-1
tree_sort_direction=1
tree_view_always_by_pid=0
all_branches_collapsed=0
screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command
.sort_key=PERCENT_CPU
.tree_sort_key=PID
.tree_view=0
.tree_view_always_by_pid=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE PERCENT_SWAP_DELAY PERCENT_IO_DELAY Command
.sort_key=IO_RATE
.tree_sort_key=PID
.tree_view=0
.tree_view_always_by_pid=0
.sort_direction=-1
.tree_sort_direction=1
.all_branches_collapsed=0

View file

@ -25,4 +25,5 @@ foot -s >/dev/null 2>&1 &
waybar -c ~/.config/waybar/labwc >/dev/null 2>&1 &
# Drawer
nwggrid-server 2>&1 &
#nwggrid-server -layer-shell-layer OVERLAY 2>&1 &
nwg-drawer -r -ovl -nofs -term footclient -pbexit "pkill labwc" -pblock "swaylock -c 111111" -pbpoweroff "poweroff" -pbreboot "reboot" -pbsleep "systemctl suspend" -pbuseicontheme 2>&1 &

View file

@ -3,3 +3,4 @@ MOZ_ENABLE_WAYLAND=1
_JAVA_AWT_WM_NONREPARENTING=1
QT_QPA_PLATFORMTHEME=qt5ct
TERMINAL=foot
GTK_THEME=Materia-dark

View file

@ -20,7 +20,10 @@
</menu>
<menu id="root-menu" label="">
<item label="Open Drawer">
<!--
<action name="Execute"><command>nwggrid -client</command></action>
-->
<action name="Execute"><command>nwg-drawer -open</command></action>
</item>
<item label="Open Run Menu">
<action name="Execute"><command>bemenu-run</command></action>
@ -28,12 +31,17 @@
<item label="Reconfigure WM">
<action name="Reconfigure"></action>
</item>
<item label="Exit GUI">
<action name="Exit"></action>
</item>
<item label="Shutdown">
<action name="Execute"><command>systemctl -i poweroff</command></action>
</item>
<menu id="power-menu" label="Power Menu">
<item label="Shutdown">
<action name="Execute"><command>systemctl -i poweroff</command></action>
</item>
<item label="Reboot">
<action name="Execute"><command>systemctl -i reboot</command></action>
</item>
<item label="Exit GUI">
<action name="Exit"></action>
</item>
</menu>
</menu>
</openbox_menu>

View file

@ -35,8 +35,14 @@
<action name="Execute"><command>footclient</command></action>
</keybind>
<keybind key="W">
<action name="Execute"><command>nwg-drawer</command></action>
<!--
<keybind key="W-d">
<action name="Execute"><command>nwggrid</command></action>
</keybind>
-->
<keybind key="W-d">
<action name="Execute"><command>nwg-drawer -open</command></action>
</keybind>
<keybind key="W-r">
@ -55,11 +61,11 @@
</keybind>
<keybind key="XF86_MonBrightnessUp">
<action name="Execute"><command>light -A 5</command></action>
<action name="Execute"><command>brightnessctl s +5%</command></action>
</keybind>
<keybind key="XF86_MonBrightnessDown">
<action name="Execute"><command>light -U 5</command></action>
<action name="Execute"><command>brightnessctl s 5%-</command></action>
</keybind>
</keyboard>
</labwc_config>

View file

@ -0,0 +1,34 @@
window {
background-color: rgba (24, 24, 24, 0.95);
color: #eeeeee
}
/* search entry */
entry {
background-color: rgba (0, 0, 0, 0.2)
}
button, image {
background: none;
border: none
}
button:hover {
background-color: rgba (255, 255, 255, 0.1)
}
/* in case you wanted to give category buttons a different look */
#category-button {
margin: 0 10px 0 10px
}
#pinned-box {
padding-bottom: 5px;
border-bottom: 1px dotted gray
}
#files-box {
padding: 5px;
border: 1px dotted gray;
border-radius: 15px
}

View file

@ -1,5 +1,5 @@
window {
background-color: rgba (36, 47, 79, 0.92);
background-color: rgba (43, 48, 59, 0.97);
color: #eeeeee
}
@ -19,4 +19,4 @@ button {
button:hover {
background-color: rgba (255, 255, 255, 0.1)
}
}

View file

@ -1,5 +1,5 @@
{
"layer": "top",
"layer": "bottom",
"position": "top",
"height": 40,

View file

@ -123,8 +123,8 @@
"format-alt": "{percent}% {icon}",
"format-alt-click": "click-right",
"format-icons": ["󰃞", "󰃟", "󰃠"],
"on-scroll-down": "light -U 1",
"on-scroll-up": "light -A 1"
"on-scroll-down": "brightnessctl s 1%-",
"on-scroll-up": "brightnessctl s +1%"
},
"custom/weather": {
@ -167,7 +167,8 @@
"custom/drawer": {
"format": "󰀻",
"on-click": "nwggrid -client",
//"on-click": "nwggrid -client",
"on-click": "nwg-drawer -open",
"tooltip": false,
},

View file

@ -0,0 +1,84 @@
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free
# Software Foundation; either version 2.1 of the License, or (at your option)
# any later version.
#
# Entries in this file show the compile time defaults. Local configuration
# should be created by either modifying this file (or a copy of it placed in
# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in
# /etc/systemd/system.conf.d/ directory. The latter is generally recommended.
# Defaults can be restored by simply deleting the main configuration file and
# all drop-ins located in /etc/.
#
# Use 'systemd-analyze cat-config systemd/system.conf' to display the full config.
#
# See systemd-system.conf(5) for details.
[Manager]
#LogLevel=info
#LogTarget=journal-or-kmsg
#LogColor=yes
#LogLocation=no
#LogTime=no
#DumpCore=yes
#ShowStatus=yes
#CrashChangeVT=no
#CrashShell=no
#CrashReboot=no
#CtrlAltDelBurstAction=reboot-force
#CPUAffinity=
#NUMAPolicy=default
#NUMAMask=
#RuntimeWatchdogSec=off
#RuntimeWatchdogPreSec=off
#RuntimeWatchdogPreGovernor=
#RebootWatchdogSec=10min
#KExecWatchdogSec=off
#WatchdogDevice=
#CapabilityBoundingSet=
#NoNewPrivileges=no
#SystemCallArchitectures=
#TimerSlackNSec=
#StatusUnitFormat=description
#DefaultTimerAccuracySec=1min
#DefaultStandardOutput=journal
#DefaultStandardError=inherit
#DefaultTimeoutStartSec=90s
DefaultTimeoutStopSec=10s
#DefaultTimeoutAbortSec=
#DefaultDeviceTimeoutSec=90s
#DefaultRestartSec=100ms
#DefaultStartLimitIntervalSec=10s
#DefaultStartLimitBurst=5
#DefaultEnvironment=
#DefaultCPUAccounting=yes
#DefaultIOAccounting=no
#DefaultIPAccounting=no
#DefaultMemoryAccounting=yes
#DefaultTasksAccounting=yes
#DefaultTasksMax=15%
#DefaultLimitCPU=
#DefaultLimitFSIZE=
#DefaultLimitDATA=
#DefaultLimitSTACK=
#DefaultLimitCORE=
#DefaultLimitRSS=
#DefaultLimitNOFILE=1024:524288
#DefaultLimitAS=
#DefaultLimitNPROC=
#DefaultLimitMEMLOCK=8M
#DefaultLimitLOCKS=
#DefaultLimitSIGPENDING=
#DefaultLimitMSGQUEUE=
#DefaultLimitNICE=
#DefaultLimitRTPRIO=
#DefaultLimitRTTIME=
#DefaultMemoryPressureThresholdSec=200ms
#DefaultMemoryPressureWatch=auto
#DefaultOOMPolicy=stop
#DefaultSmackProcessLabel=
#ReloadLimitIntervalSec=
#ReloadLimitBurst=

View file

@ -0,0 +1 @@
[[ -f ~/.bashrc ]] && . ~/.bashrc

12
airootfs/root/.bashrc Normal file
View file

@ -0,0 +1,12 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
alias grep='grep --color=auto'
PS1='\[\e[91m\]\u\[\e[0m\]@\h \[\e[96m\]\w\n\[\e[91m\]\$\[\e[0m\] '
complete -cf sudo

View file

@ -0,0 +1,25 @@
#!/usr/bin/env bash
set -e
if [[ "$1" == "-h" || "$1" == "--help" || "$1" == "" ]]; then
cat <<EOF
Usage: $0 SIZE
Resizes the root of the live filesystem.
SIZE is an integer with optional unit.
Valid units are K,M,G,T,P, and E, denoting powers of 1024.
EOF
exit 0
fi
if [[ "$EUID" != 0 ]]; then
echo "Please run this script as root."
exit 1
fi
set -x
mount -o remount,size="$1" /run/archiso/cowspace

1
airootfs/usr/local/bin/vim Symbolic link
View file

@ -0,0 +1 @@
/usr/bin/nvim

View file

@ -1,7 +1,5 @@
title Arch Linux install medium (x86_64, UEFI)
sort-key 01
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
initrd /%INSTALL_DIR%/boot/intel-ucode.img
initrd /%INSTALL_DIR%/boot/amd-ucode.img
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% zswap.enabled=0

View file

@ -1,7 +1,5 @@
title Arch Linux install medium (x86_64, UEFI) with speech
sort-key 02
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
initrd /%INSTALL_DIR%/boot/intel-ucode.img
initrd /%INSTALL_DIR%/boot/amd-ucode.img
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on zswap.enabled=0

View file

@ -38,26 +38,27 @@ timeout=15
timeout_style=menu
# GRUB init tune for accessibility
play 600 988 1 1319 4
#play 600 988 1 1319 4
play 600 200 1 1 2 200 1
# Menu entries
menuentry "Solarity Liveboot (x86_64, UEFI)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} zswap.enabled=0
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} copytoram=auto zswap.enabled=0
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
}
menuentry "Solarity Liveboot (x86_64, UEFI, copytoram)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux-copytoram' {
menuentry "Solarity Liveboot (x86_64, UEFI, copytoram=n)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux-nocopytoram' {
set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} copytoram zswap.enabled=0
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} copytoram=n zswap.enabled=0
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
}
menuentry "Solarity Liveboot with speakup screen reader (x86_64, UEFI)" --hotkey s --class arch --class gnu-linux --class gnu --class os --id 'archlinux-accessibility' {
set gfxpayload=keep
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} accessibility=on zswap.enabled=0
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} accessibility=on copytoram=auto zswap.enabled=0
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
}
if [ "${grub_platform}" == "efi" ]; then

View file

@ -125,6 +125,7 @@ chaotic-mirrorlist
mesa
vulkan-radeon
vulkan-intel
vulkan-nouveau
vulkan-tools
mesa-demos
mesa-utils
@ -134,7 +135,7 @@ qt6ct
pipewire
pipewire-jack
pipewire-pulse
light
wireplumber
pavucontrol-qt
mpv
yt-dlp
@ -144,6 +145,7 @@ polkit
polkit-qt5
lxqt-policykit
ipmitool
freeipmi
iperf3
base-devel
kernel-modules-hook
@ -157,6 +159,7 @@ dvd+rw-tools
materia-gtk-theme
kvantum-theme-materia
kvantum
kvantum-qt5
papirus-icon-theme
gawk
git
@ -190,29 +193,26 @@ grim
slurp
swappy
wdisplays
nwg-panel
nwg-bar
swaybg
nwg-menu
nwg-launchers
nwg-drawer
cliphist
wl-clipboard
wl-clipboard-x11
wf-recorder
bemenu-wayland
labwc
wlr-randr-git
wlr-randr
waybar
zenmap-python3-git
zenmap
ttf-nerd-fonts-symbols
ttf-dejavu
ttf-liberation
noto-fonts-emoji
ttf-twemoji
networkmanager-iwd
ncdu
libqalculate
qalculate-gtk
tor-browser
torbrowser-launcher
v4l2loopback-dkms
v4l2loopback-utils
ffmpeg
@ -222,7 +222,6 @@ wireguard-tools
chntpw
stress
s-tui
bless
rclone
hexedit
flashrom
@ -239,9 +238,45 @@ tldr
gnome-disk-utility
gsmartcontrol
ranger
atool
mediainfo
renameutils
jq
gnupg
keepassxc
bluez-utils
blueberry
cpupower
fio
kdiskmark
bcachefs-tools
#edac-utils
intel-media-driver
libva-intel-driver
libva-mesa-driver
mesa-vdpau
nvtop
libva-utils
vdpauinfo
arch-wiki-docs
arch-wiki-lite
zenity
dialog
brightnessctl
gvfs
gvfs-afc
gvfs-goa
gvfs-google
gvfs-gphoto2
gvfs-mtp
gvfs-nfs
gvfs-smb
foot-terminfo
zfs-utils-git
zfs-dkms-git
nut
micro
mupdf
expac
hexyl
ghex

View file

@ -26,4 +26,6 @@ file_permissions=(
["/usr/local/bin/Installation_guide"]="0:0:755"
["/usr/local/bin/livecd-sound"]="0:0:755"
["/usr/local/bin/import-gsettings"]="0:0:755"
["/usr/local/bin/cowspace-set"]="0:0:755"
["/etc/profile.d/99-greeting.sh"]="0:0:755"
)

View file

@ -5,7 +5,7 @@ It allows you to install Solarity Liveboot or perform system maintenance.
ENDTEXT
MENU LABEL Solarity Liveboot install medium (x86_64, NBD)
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} cms_verify=y zswap.enabled=0
SYSAPPEND 3
@ -16,7 +16,7 @@ It allows you to install Solarity Liveboot or perform system maintenance.
ENDTEXT
MENU LABEL Solarity Liveboot install medium (x86_64, NFS)
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y zswap.enabled=0
SYSAPPEND 3
@ -27,6 +27,6 @@ It allows you to install Solarity Liveboot or perform system maintenance.
ENDTEXT
MENU LABEL Solarity Liveboot install medium (x86_64, HTTP)
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
INITRD ::/%INSTALL_DIR%/boot/intel-ucode.img,::/%INSTALL_DIR%/boot/amd-ucode.img,::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y zswap.enabled=0
SYSAPPEND 3

View file

@ -5,18 +5,18 @@ It allows you to install Arch Linux or perform system maintenance.
ENDTEXT
MENU LABEL Solarity Liveboot (x86_64, BIOS)
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% zswap.enabled=0
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram=auto zswap.enabled=0
LABEL arch64
LABEL arch64copytoram
TEXT HELP
Boots Solarity Liveboot via BIOS and copies the squashfs to RAM.
Boots Solarity Liveboot via BIOS and does not copy the SquashFS to RAM.
It allows you to install Arch Linux or perform system maintenance.
ENDTEXT
MENU LABEL Solarity Liveboot (x86_64, BIOS, copytoram)
MENU LABEL Solarity Liveboot (x86_64, BIOS, copytoram=n)
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram zswap.enabled=0
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram=n zswap.enabled=0
# Accessibility boot option
LABEL arch64speech
@ -26,5 +26,5 @@ It allows you to install Arch Linux or perform system maintenance with speech fe
ENDTEXT
MENU LABEL Solarity Liveboot (x86_64, BIOS) with ^speech
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on zswap.enabled=0
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on copytoram=auto zswap.enabled=0