Compare commits
No commits in common. "master" and "v20231006" have entirely different histories.
28 changed files with 60 additions and 380 deletions
30
Makefile
30
Makefile
|
@ -1,30 +0,0 @@
|
||||||
.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)
|
|
|
@ -49,7 +49,7 @@ FILES=()
|
||||||
#
|
#
|
||||||
## NOTE: If you have /usr on a separate partition, you MUST include the
|
## NOTE: If you have /usr on a separate partition, you MUST include the
|
||||||
# usr, fsck and shutdown hooks.
|
# usr, fsck and shutdown hooks.
|
||||||
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)
|
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)
|
||||||
|
|
||||||
# COMPRESSION
|
# COMPRESSION
|
||||||
# Use this to compress the initramfs image. By default, gzip compression
|
# Use this to compress the initramfs image. By default, gzip compression
|
||||||
|
@ -64,4 +64,4 @@ COMPRESSION="xz"
|
||||||
|
|
||||||
# COMPRESSION_OPTIONS
|
# COMPRESSION_OPTIONS
|
||||||
# Additional options for the compressor
|
# Additional options for the compressor
|
||||||
COMPRESSION_OPTIONS=(-9e)
|
#COMPRESSION_OPTIONS=()
|
||||||
|
|
|
@ -1 +1,6 @@
|
||||||
[1mWelcome to [32mSolarity Liveboot(B[m[1m!(B[m
|
Welcome to Solarity Liveboot!
|
||||||
|
|
||||||
|
Default password for the solarity account is `solarity`
|
||||||
|
|
||||||
|
Type `labwc` to launch a GUI.
|
||||||
|
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
#!/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)
|
|
|
@ -1,12 +0,0 @@
|
||||||
#
|
|
||||||
# ~/.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
|
|
|
@ -2,7 +2,6 @@
|
||||||
|
|
||||||
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
|
# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd)
|
||||||
# term=foot (or xterm-256color if built with -Dterminfo=disabled)
|
# term=foot (or xterm-256color if built with -Dterminfo=disabled)
|
||||||
term=foot-extra
|
|
||||||
# login-shell=no
|
# login-shell=no
|
||||||
|
|
||||||
# app-id=foot
|
# app-id=foot
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
/usr/share/themes/Materia-dark/gtk-4.0/gtk.css
|
/usr/share/themes/Materia-dark/gtk-4.0/gtk-dark.css
|
|
@ -1,63 +0,0 @@
|
||||||
# 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
|
|
|
@ -25,5 +25,4 @@ foot -s >/dev/null 2>&1 &
|
||||||
waybar -c ~/.config/waybar/labwc >/dev/null 2>&1 &
|
waybar -c ~/.config/waybar/labwc >/dev/null 2>&1 &
|
||||||
|
|
||||||
# Drawer
|
# Drawer
|
||||||
#nwggrid-server -layer-shell-layer OVERLAY 2>&1 &
|
nwggrid-server 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 &
|
|
||||||
|
|
|
@ -3,4 +3,3 @@ MOZ_ENABLE_WAYLAND=1
|
||||||
_JAVA_AWT_WM_NONREPARENTING=1
|
_JAVA_AWT_WM_NONREPARENTING=1
|
||||||
QT_QPA_PLATFORMTHEME=qt5ct
|
QT_QPA_PLATFORMTHEME=qt5ct
|
||||||
TERMINAL=foot
|
TERMINAL=foot
|
||||||
GTK_THEME=Materia-dark
|
|
||||||
|
|
|
@ -20,10 +20,7 @@
|
||||||
</menu>
|
</menu>
|
||||||
<menu id="root-menu" label="">
|
<menu id="root-menu" label="">
|
||||||
<item label="Open Drawer">
|
<item label="Open Drawer">
|
||||||
<!--
|
|
||||||
<action name="Execute"><command>nwggrid -client</command></action>
|
<action name="Execute"><command>nwggrid -client</command></action>
|
||||||
-->
|
|
||||||
<action name="Execute"><command>nwg-drawer -open</command></action>
|
|
||||||
</item>
|
</item>
|
||||||
<item label="Open Run Menu">
|
<item label="Open Run Menu">
|
||||||
<action name="Execute"><command>bemenu-run</command></action>
|
<action name="Execute"><command>bemenu-run</command></action>
|
||||||
|
@ -31,17 +28,12 @@
|
||||||
<item label="Reconfigure WM">
|
<item label="Reconfigure WM">
|
||||||
<action name="Reconfigure"></action>
|
<action name="Reconfigure"></action>
|
||||||
</item>
|
</item>
|
||||||
<menu id="power-menu" label="Power Menu">
|
<item label="Exit GUI">
|
||||||
<item label="Shutdown">
|
<action name="Exit"></action>
|
||||||
<action name="Execute"><command>systemctl -i poweroff</command></action>
|
</item>
|
||||||
</item>
|
<item label="Shutdown">
|
||||||
<item label="Reboot">
|
<action name="Execute"><command>systemctl -i poweroff</command></action>
|
||||||
<action name="Execute"><command>systemctl -i reboot</command></action>
|
</item>
|
||||||
</item>
|
|
||||||
<item label="Exit GUI">
|
|
||||||
<action name="Exit"></action>
|
|
||||||
</item>
|
|
||||||
</menu>
|
|
||||||
</menu>
|
</menu>
|
||||||
|
|
||||||
</openbox_menu>
|
</openbox_menu>
|
||||||
|
|
|
@ -35,14 +35,8 @@
|
||||||
<action name="Execute"><command>footclient</command></action>
|
<action name="Execute"><command>footclient</command></action>
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<!--
|
<keybind key="W">
|
||||||
<keybind key="W-d">
|
<action name="Execute"><command>nwg-drawer</command></action>
|
||||||
<action name="Execute"><command>nwggrid</command></action>
|
|
||||||
</keybind>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<keybind key="W-d">
|
|
||||||
<action name="Execute"><command>nwg-drawer -open</command></action>
|
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<keybind key="W-r">
|
<keybind key="W-r">
|
||||||
|
@ -61,11 +55,11 @@
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<keybind key="XF86_MonBrightnessUp">
|
<keybind key="XF86_MonBrightnessUp">
|
||||||
<action name="Execute"><command>brightnessctl s +5%</command></action>
|
<action name="Execute"><command>light -A 5</command></action>
|
||||||
</keybind>
|
</keybind>
|
||||||
|
|
||||||
<keybind key="XF86_MonBrightnessDown">
|
<keybind key="XF86_MonBrightnessDown">
|
||||||
<action name="Execute"><command>brightnessctl s 5%-</command></action>
|
<action name="Execute"><command>light -U 5</command></action>
|
||||||
</keybind>
|
</keybind>
|
||||||
</keyboard>
|
</keyboard>
|
||||||
</labwc_config>
|
</labwc_config>
|
||||||
|
|
|
@ -1,34 +0,0 @@
|
||||||
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
|
|
||||||
}
|
|
|
@ -1,5 +1,5 @@
|
||||||
window {
|
window {
|
||||||
background-color: rgba (43, 48, 59, 0.97);
|
background-color: rgba (36, 47, 79, 0.92);
|
||||||
color: #eeeeee
|
color: #eeeeee
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"layer": "bottom",
|
"layer": "top",
|
||||||
"position": "top",
|
"position": "top",
|
||||||
"height": 40,
|
"height": 40,
|
||||||
|
|
||||||
|
|
|
@ -123,8 +123,8 @@
|
||||||
"format-alt": "{percent}% {icon}",
|
"format-alt": "{percent}% {icon}",
|
||||||
"format-alt-click": "click-right",
|
"format-alt-click": "click-right",
|
||||||
"format-icons": ["", "", ""],
|
"format-icons": ["", "", ""],
|
||||||
"on-scroll-down": "brightnessctl s 1%-",
|
"on-scroll-down": "light -U 1",
|
||||||
"on-scroll-up": "brightnessctl s +1%"
|
"on-scroll-up": "light -A 1"
|
||||||
},
|
},
|
||||||
|
|
||||||
"custom/weather": {
|
"custom/weather": {
|
||||||
|
@ -167,8 +167,7 @@
|
||||||
|
|
||||||
"custom/drawer": {
|
"custom/drawer": {
|
||||||
"format": "",
|
"format": "",
|
||||||
//"on-click": "nwggrid -client",
|
"on-click": "nwggrid -client",
|
||||||
"on-click": "nwg-drawer -open",
|
|
||||||
"tooltip": false,
|
"tooltip": false,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1,84 +0,0 @@
|
||||||
# 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=
|
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
[[ -f ~/.bashrc ]] && . ~/.bashrc
|
|
|
@ -1,12 +0,0 @@
|
||||||
#
|
|
||||||
# ~/.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
|
|
|
@ -1,25 +0,0 @@
|
||||||
#!/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 +0,0 @@
|
||||||
/usr/bin/nvim
|
|
|
@ -1,5 +1,7 @@
|
||||||
title Arch Linux install medium (x86_64, UEFI)
|
title Arch Linux install medium (x86_64, UEFI)
|
||||||
sort-key 01
|
sort-key 01
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
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
|
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
||||||
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% zswap.enabled=0
|
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% zswap.enabled=0
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
title Arch Linux install medium (x86_64, UEFI) with speech
|
title Arch Linux install medium (x86_64, UEFI) with speech
|
||||||
sort-key 02
|
sort-key 02
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
|
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
|
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
|
||||||
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on zswap.enabled=0
|
options archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on zswap.enabled=0
|
||||||
|
|
|
@ -38,27 +38,26 @@ timeout=15
|
||||||
timeout_style=menu
|
timeout_style=menu
|
||||||
|
|
||||||
# GRUB init tune for accessibility
|
# 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
|
# Menu entries
|
||||||
|
|
||||||
menuentry "Solarity Liveboot (x86_64, UEFI)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
|
menuentry "Solarity Liveboot (x86_64, UEFI)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux' {
|
||||||
set gfxpayload=keep
|
set gfxpayload=keep
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} copytoram=auto zswap.enabled=0
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} zswap.enabled=0
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
||||||
}
|
}
|
||||||
|
|
||||||
menuentry "Solarity Liveboot (x86_64, UEFI, copytoram=n)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux-nocopytoram' {
|
menuentry "Solarity Liveboot (x86_64, UEFI, copytoram)" --class arch --class gnu-linux --class gnu --class os --id 'archlinux-copytoram' {
|
||||||
set gfxpayload=keep
|
set gfxpayload=keep
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} copytoram=n zswap.enabled=0
|
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} copytoram zswap.enabled=0
|
||||||
initrd /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%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' {
|
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
|
set gfxpayload=keep
|
||||||
linux /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen archisobasedir=%INSTALL_DIR% archisodevice=UUID=${ARCHISO_UUID} accessibility=on copytoram=auto zswap.enabled=0
|
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/x86_64/initramfs-linux-zen.img
|
initrd /%INSTALL_DIR%/boot/intel-ucode.img /%INSTALL_DIR%/boot/amd-ucode.img /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ "${grub_platform}" == "efi" ]; then
|
if [ "${grub_platform}" == "efi" ]; then
|
||||||
|
|
|
@ -125,7 +125,6 @@ chaotic-mirrorlist
|
||||||
mesa
|
mesa
|
||||||
vulkan-radeon
|
vulkan-radeon
|
||||||
vulkan-intel
|
vulkan-intel
|
||||||
vulkan-nouveau
|
|
||||||
vulkan-tools
|
vulkan-tools
|
||||||
mesa-demos
|
mesa-demos
|
||||||
mesa-utils
|
mesa-utils
|
||||||
|
@ -135,7 +134,7 @@ qt6ct
|
||||||
pipewire
|
pipewire
|
||||||
pipewire-jack
|
pipewire-jack
|
||||||
pipewire-pulse
|
pipewire-pulse
|
||||||
wireplumber
|
light
|
||||||
pavucontrol-qt
|
pavucontrol-qt
|
||||||
mpv
|
mpv
|
||||||
yt-dlp
|
yt-dlp
|
||||||
|
@ -145,7 +144,6 @@ polkit
|
||||||
polkit-qt5
|
polkit-qt5
|
||||||
lxqt-policykit
|
lxqt-policykit
|
||||||
ipmitool
|
ipmitool
|
||||||
freeipmi
|
|
||||||
iperf3
|
iperf3
|
||||||
base-devel
|
base-devel
|
||||||
kernel-modules-hook
|
kernel-modules-hook
|
||||||
|
@ -159,7 +157,6 @@ dvd+rw-tools
|
||||||
materia-gtk-theme
|
materia-gtk-theme
|
||||||
kvantum-theme-materia
|
kvantum-theme-materia
|
||||||
kvantum
|
kvantum
|
||||||
kvantum-qt5
|
|
||||||
papirus-icon-theme
|
papirus-icon-theme
|
||||||
gawk
|
gawk
|
||||||
git
|
git
|
||||||
|
@ -193,26 +190,29 @@ grim
|
||||||
slurp
|
slurp
|
||||||
swappy
|
swappy
|
||||||
wdisplays
|
wdisplays
|
||||||
|
nwg-panel
|
||||||
|
nwg-bar
|
||||||
swaybg
|
swaybg
|
||||||
nwg-drawer
|
nwg-menu
|
||||||
|
nwg-launchers
|
||||||
cliphist
|
cliphist
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
wl-clipboard-x11
|
wl-clipboard-x11
|
||||||
wf-recorder
|
wf-recorder
|
||||||
bemenu-wayland
|
bemenu-wayland
|
||||||
labwc
|
labwc
|
||||||
wlr-randr
|
wlr-randr-git
|
||||||
waybar
|
waybar
|
||||||
zenmap
|
zenmap-python3-git
|
||||||
ttf-nerd-fonts-symbols
|
ttf-nerd-fonts-symbols
|
||||||
ttf-dejavu
|
ttf-dejavu
|
||||||
ttf-liberation
|
ttf-liberation
|
||||||
ttf-twemoji
|
noto-fonts-emoji
|
||||||
networkmanager-iwd
|
networkmanager-iwd
|
||||||
ncdu
|
ncdu
|
||||||
libqalculate
|
libqalculate
|
||||||
qalculate-gtk
|
qalculate-gtk
|
||||||
torbrowser-launcher
|
tor-browser
|
||||||
v4l2loopback-dkms
|
v4l2loopback-dkms
|
||||||
v4l2loopback-utils
|
v4l2loopback-utils
|
||||||
ffmpeg
|
ffmpeg
|
||||||
|
@ -222,6 +222,7 @@ wireguard-tools
|
||||||
chntpw
|
chntpw
|
||||||
stress
|
stress
|
||||||
s-tui
|
s-tui
|
||||||
|
bless
|
||||||
rclone
|
rclone
|
||||||
hexedit
|
hexedit
|
||||||
flashrom
|
flashrom
|
||||||
|
@ -238,45 +239,9 @@ tldr
|
||||||
gnome-disk-utility
|
gnome-disk-utility
|
||||||
gsmartcontrol
|
gsmartcontrol
|
||||||
ranger
|
ranger
|
||||||
atool
|
|
||||||
mediainfo
|
|
||||||
renameutils
|
renameutils
|
||||||
jq
|
jq
|
||||||
gnupg
|
gnupg
|
||||||
keepassxc
|
keepassxc
|
||||||
bluez-utils
|
bluez-utils
|
||||||
blueberry
|
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
|
|
||||||
|
|
|
@ -26,6 +26,4 @@ file_permissions=(
|
||||||
["/usr/local/bin/Installation_guide"]="0:0:755"
|
["/usr/local/bin/Installation_guide"]="0:0:755"
|
||||||
["/usr/local/bin/livecd-sound"]="0:0:755"
|
["/usr/local/bin/livecd-sound"]="0:0:755"
|
||||||
["/usr/local/bin/import-gsettings"]="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"
|
|
||||||
)
|
)
|
||||||
|
|
|
@ -5,7 +5,7 @@ It allows you to install Solarity Liveboot or perform system maintenance.
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
MENU LABEL Solarity Liveboot install medium (x86_64, NBD)
|
MENU LABEL Solarity Liveboot install medium (x86_64, NBD)
|
||||||
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
||||||
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
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% archiso_nbd_srv=${pxeserver} cms_verify=y zswap.enabled=0
|
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} cms_verify=y zswap.enabled=0
|
||||||
SYSAPPEND 3
|
SYSAPPEND 3
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ It allows you to install Solarity Liveboot or perform system maintenance.
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
MENU LABEL Solarity Liveboot install medium (x86_64, NFS)
|
MENU LABEL Solarity Liveboot install medium (x86_64, NFS)
|
||||||
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
||||||
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
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% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y zswap.enabled=0
|
APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt cms_verify=y zswap.enabled=0
|
||||||
SYSAPPEND 3
|
SYSAPPEND 3
|
||||||
|
|
||||||
|
@ -27,6 +27,6 @@ It allows you to install Solarity Liveboot or perform system maintenance.
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
MENU LABEL Solarity Liveboot install medium (x86_64, HTTP)
|
MENU LABEL Solarity Liveboot install medium (x86_64, HTTP)
|
||||||
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
LINUX ::/%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
||||||
INITRD ::/%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
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% archiso_http_srv=http://${pxeserver}/ cms_verify=y zswap.enabled=0
|
APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ cms_verify=y zswap.enabled=0
|
||||||
SYSAPPEND 3
|
SYSAPPEND 3
|
||||||
|
|
|
@ -5,18 +5,18 @@ It allows you to install Arch Linux or perform system maintenance.
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
MENU LABEL Solarity Liveboot (x86_64, BIOS)
|
MENU LABEL Solarity Liveboot (x86_64, BIOS)
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
||||||
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
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=auto zswap.enabled=0
|
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% zswap.enabled=0
|
||||||
|
|
||||||
LABEL arch64copytoram
|
LABEL arch64
|
||||||
TEXT HELP
|
TEXT HELP
|
||||||
Boots Solarity Liveboot via BIOS and does not copy the SquashFS to RAM.
|
Boots Solarity Liveboot via BIOS and copies the squashfs to RAM.
|
||||||
It allows you to install Arch Linux or perform system maintenance.
|
It allows you to install Arch Linux or perform system maintenance.
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
MENU LABEL Solarity Liveboot (x86_64, BIOS, copytoram=n)
|
MENU LABEL Solarity Liveboot (x86_64, BIOS, copytoram)
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
||||||
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
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=n zswap.enabled=0
|
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% copytoram zswap.enabled=0
|
||||||
|
|
||||||
# Accessibility boot option
|
# Accessibility boot option
|
||||||
LABEL arch64speech
|
LABEL arch64speech
|
||||||
|
@ -26,5 +26,5 @@ It allows you to install Arch Linux or perform system maintenance with speech fe
|
||||||
ENDTEXT
|
ENDTEXT
|
||||||
MENU LABEL Solarity Liveboot (x86_64, BIOS) with ^speech
|
MENU LABEL Solarity Liveboot (x86_64, BIOS) with ^speech
|
||||||
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux-zen
|
||||||
INITRD /%INSTALL_DIR%/boot/x86_64/initramfs-linux-zen.img
|
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 copytoram=auto zswap.enabled=0
|
APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on zswap.enabled=0
|
||||||
|
|
Loading…
Reference in a new issue