Compare commits
52 commits
Author | SHA1 | Date | |
---|---|---|---|
64f53c3f45 | |||
0c5d74fc35 | |||
ff2cd91aa7 | |||
75dc6d8f3c | |||
cc422c3ce6 | |||
f197ab6a4b | |||
d97e9b2afd | |||
64dcbc2837 | |||
49d37580a3 | |||
ecf4c6bee8 | |||
8829d15bb4 | |||
aec1312f13 | |||
2b8c9d0551 | |||
8c7c4cb03b | |||
3433ffd5df | |||
4aabbbab0c | |||
8b41d75a99 | |||
644bc8cc94 | |||
282ddb1803 | |||
db1b3752d6 | |||
8a7891fa5d | |||
457ebb85ac | |||
16bb31f30b | |||
2b1c6136ef | |||
35fb13fbda | |||
ffe748b2d3 | |||
a067e9e73c | |||
26add5f772 | |||
b770e0b19d | |||
340700ac61 | |||
38ebd3e8b0 | |||
f9dde3ba0d | |||
3dc9127201 | |||
07aef921f5 | |||
22b35cbd13 | |||
eb8ef7ca6e | |||
8d01e00974 | |||
1a7437e08e | |||
d46c3830fb | |||
25e65210dc | |||
4fdfbb594f | |||
ce570ac4d9 | |||
d812f39154 | |||
5c47afd0d1 | |||
bc32aa0eb0 | |||
00a81fa8be | |||
8497132799 | |||
95bd5e6eee | |||
bac15a1987 | |||
502175a1b3 | |||
3beec410d0 | |||
00ed10b475 |
30 changed files with 748 additions and 64 deletions
30
Makefile
Normal file
30
Makefile
Normal 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)
|
|
@ -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)
|
||||
|
|
|
@ -1,6 +1 @@
|
|||
Welcome to Solarity Liveboot!
|
||||
|
||||
Default password for the solarity account is `solarity`
|
||||
|
||||
Type `labwc` to launch a GUI.
|
||||
|
||||
[1mWelcome to [32mSolarity Liveboot(B[m[1m!(B[m
|
||||
|
|
11
airootfs/etc/profile.d/99-greeting.sh
Executable file
11
airootfs/etc/profile.d/99-greeting.sh
Executable 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
12
airootfs/etc/skel/.bashrc
Normal 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
|
|
@ -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
|
||||
|
|
|
@ -1 +1 @@
|
|||
/usr/share/themes/Materia-dark/gtk-4.0/gtk-dark.css
|
||||
/usr/share/themes/Materia-dark/gtk-4.0/gtk.css
|
63
airootfs/etc/skel/.config/htop/htoprc
Normal file
63
airootfs/etc/skel/.config/htop/htoprc
Normal 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
|
2
airootfs/etc/skel/.config/katerc
Normal file
2
airootfs/etc/skel/.config/katerc
Normal file
|
@ -0,0 +1,2 @@
|
|||
[UiSettings]
|
||||
ColorScheme=Kvantum
|
|
@ -2,6 +2,9 @@
|
|||
systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP 2>&1 &
|
||||
dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP 2>&1 &
|
||||
|
||||
# Import GTK settings
|
||||
import-gsettings 2>&1
|
||||
|
||||
# Set Background
|
||||
swaybg -i /usr/share/wallpapers/shell-edskeye-tiles.png -m fill >/dev/null 2>&1 &
|
||||
|
||||
|
@ -22,7 +25,5 @@ foot -s >/dev/null 2>&1 &
|
|||
waybar -c ~/.config/waybar/labwc >/dev/null 2>&1 &
|
||||
|
||||
# Drawer
|
||||
nwggrid-server 2>&1 &
|
||||
|
||||
# Import GTK settings
|
||||
import-gsettings
|
||||
#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 &
|
||||
|
|
|
@ -3,3 +3,4 @@ MOZ_ENABLE_WAYLAND=1
|
|||
_JAVA_AWT_WM_NONREPARENTING=1
|
||||
QT_QPA_PLATFORMTHEME=qt5ct
|
||||
TERMINAL=foot
|
||||
GTK_THEME=Materia-dark
|
||||
|
|
|
@ -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>
|
||||
<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>
|
||||
|
|
|
@ -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>
|
||||
|
|
34
airootfs/etc/skel/.config/nwg-drawer/drawer.css
Normal file
34
airootfs/etc/skel/.config/nwg-drawer/drawer.css
Normal 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
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
window {
|
||||
background-color: rgba (36, 47, 79, 0.92);
|
||||
background-color: rgba (43, 48, 59, 0.97);
|
||||
color: #eeeeee
|
||||
}
|
||||
|
||||
|
|
348
airootfs/etc/skel/.config/speech-dispatcher/speechd.conf
Normal file
348
airootfs/etc/skel/.config/speech-dispatcher/speechd.conf
Normal file
|
@ -0,0 +1,348 @@
|
|||
|
||||
# Global configuration for Speech Dispatcher
|
||||
# ==========================================
|
||||
|
||||
# -----SYSTEM OPTIONS-----
|
||||
|
||||
# CommunicationMethod specifies the method to be used by Speech Dispatcher to communicate with
|
||||
# its clients. Two basic methods are "unix_socket" and "inet_socket".
|
||||
#
|
||||
# unix_socket -- communication over Unix sockets represented by a file in the
|
||||
# filesystem (see SocketPath below). This method works only locally, but is
|
||||
# preferred for standard session setup, where every user runs his own instance of Speech
|
||||
# Dispatcher to get voice feedback on his own computer.
|
||||
#
|
||||
# inet_socket -- alternatively, you can start Speech Dispatcher on
|
||||
# a TCP port and connect to it via hostname/port. This allows for a more
|
||||
# flexible setup, where you can use Speech Dispatcher over network
|
||||
# from different machines. See also the Port and LocalhostAccessOnly
|
||||
# configuration variables.
|
||||
#
|
||||
# CommunicationMethod "unix_socket"
|
||||
|
||||
# SocketPath is either "default" or a full path to the filesystem
|
||||
# where the driving Unix socket file should be created in case the
|
||||
# CommunicationMethod is set to "unix_socket". The default is
|
||||
# $XDG_RUNTIME_DIR/speech-dispatcher/speechd.sock where $XDG_RUNTIME_DIR
|
||||
# is the directory specified by the XDG Base Directory Specification.
|
||||
# Do not change this unless you have a reason and know what you are doing.
|
||||
|
||||
# SocketPath "default"
|
||||
|
||||
# The Port on which Speech Dispatcher should be available to clients if the "inet_socket"
|
||||
# communication method is used.
|
||||
|
||||
# Port 6560
|
||||
|
||||
# By default, if "inet_socket" communication method is used, the specified port is opened only
|
||||
# for connections coming from localhost. If LocalhostAccessOnly is set to 0 it disables this
|
||||
# access control. It means that the port will be accessible from all computers on the
|
||||
# network. If you turn off this option, please make sure you set up some system rules on what
|
||||
# computers are and are not allowed to access the Speech Dispatcher port.
|
||||
|
||||
# LocalhostAccessOnly 1
|
||||
|
||||
# By default, Speech Dispatcher is configured to shut itself down after a period of
|
||||
# time if no clients are connected. The timeout value is in seconds, and is started when
|
||||
# the last client disconnects. A value of 0 disables the timeout.
|
||||
|
||||
# Timeout 5
|
||||
|
||||
# -----LOGGING CONFIGURATION-----
|
||||
|
||||
# The LogLevel is a number between 0 and 5 specifying the
|
||||
# verbosity of information to the logfile or screen
|
||||
# 0 means nothing, 5 means everything (not recommended).
|
||||
|
||||
LogLevel 3
|
||||
|
||||
# The LogDir specifies where the Speech Dispatcher logs reside
|
||||
# Specify "stdout" for standard console output
|
||||
# or a custom log directory path. 'default' means
|
||||
# the logs are written to the default destination (e.g. a preconfigured
|
||||
# system directory or the home directory if .speech-dispatcher is present)
|
||||
# DO NOT COMMENT OUT THIS OPTION, leave as "default" for standard logging
|
||||
|
||||
LogDir "default"
|
||||
#LogDir "/var/log/speech-dispatcher/"
|
||||
#LogDir "stdout"
|
||||
|
||||
# The CustomLogFile allows logging all messages # regardless of
|
||||
# priority, to the given destination.
|
||||
#CustomLogFile "protocol" "/var/log/speech-dispatcher/speech-dispatcher-protocol.log"
|
||||
|
||||
# ----- VOICE PARAMETERS -----
|
||||
|
||||
# The DefaultRate controls how fast the synthesizer is going to speak.
|
||||
# The value must be between -100 (slowest) and +100 (fastest), default
|
||||
# is 0.
|
||||
|
||||
DefaultRate 0
|
||||
|
||||
# The DefaultPitch controls the pitch of the synthesized voice. The
|
||||
# value must be between -100 (lowest) and +100 (highest), default is
|
||||
# 0.
|
||||
|
||||
DefaultPitch 0
|
||||
|
||||
# The DefaultPitchRange controls the pitch range of the synthesized voice. The
|
||||
# value must be between -100 (lowest) and +100 (highest), default is
|
||||
# 0.
|
||||
|
||||
DefaultPitchRange 0
|
||||
|
||||
# The DefaultVolume controls the default volume of the voice. It is
|
||||
# a value between -100 (softly) and +100 (loudly). Currently, +100
|
||||
# maps to the default volume of the synthesizer.
|
||||
|
||||
DefaultVolume 50
|
||||
|
||||
# The DefaultVoiceType controls which voice type should be used by default.
|
||||
# Voice types are symbolic names which map to particular voices provided by
|
||||
# the synthesizer according to the output module configuration.
|
||||
# Please see the synthesizer-specific configuration
|
||||
# in etc/speech-dispatcher/modules/ to see which voices are assigned to
|
||||
# different symbolic names. The following symbolic names are
|
||||
# currently supported: MALE1, MALE2, MALE3, FEMALE1, FEMALE2, FEMALE3,
|
||||
# CHILD_MALE, CHILD_FEMALE
|
||||
|
||||
# DefaultVoiceType "MALE1"
|
||||
|
||||
# The Default language with which to speak
|
||||
# Note that the spd-say client in particular always sets the language to its
|
||||
# current locale language, so this particular client will never pick this
|
||||
# configuration.
|
||||
|
||||
DefaultLanguage en-US
|
||||
|
||||
|
||||
# ----- MESSAGE DISPATCHING CONTROL -----
|
||||
|
||||
# The DefaultClientName specifies the name of a client who didn't
|
||||
# introduce himself at the beginning of an SSIP session.
|
||||
|
||||
# DefaultClientName "unknown:unknown:unknown"
|
||||
|
||||
# The Default Priority. Use with caution, normally this shouldn't be
|
||||
# changed globally (at this place)
|
||||
|
||||
# DefaultPriority "text"
|
||||
|
||||
# The DefaultPauseContext specifies by how many index marks a speech
|
||||
# cursor should return when resuming after a pause. This is roughly
|
||||
# equivalent to the number of sentences before the place of the
|
||||
# execution of pause that will be repeated.
|
||||
|
||||
# DefaultPauseContext 0
|
||||
|
||||
# -----SPELLING/PUNCTUATION/CAPITAL LETTERS CONFIGURATION-----
|
||||
|
||||
# The DefaultPunctuationMode sets the way dots, comas, exclamation
|
||||
# marks, question marks etc. are interpreted. none: they are ignored
|
||||
# some: some of them are sent to synthesis (see
|
||||
# DefaultPunctuationSome) all: all punctuation marks are sent to
|
||||
# synthesis
|
||||
|
||||
# DefaultPunctuationMode "none"
|
||||
|
||||
# Level of punctuation for which symbol pre-processing should be performed by
|
||||
# the server rather than by the module.
|
||||
#
|
||||
# This is completely independent of what punctuation level is actually asked, it
|
||||
# controls to which extent the server should do the punctuation work to insert
|
||||
# the appropriate words or if the output module is responsible for doing it.
|
||||
#
|
||||
# Setting this to "no" disables pre-processing completely and leaves all
|
||||
# punctuation preprocessing to the output module. Setting this to
|
||||
# "none" enables only the server rules which are always enabled whatever
|
||||
# the punctuation level. Setting this to "all" enables all server rules for
|
||||
# punctuation. Setting this to "char" enables all server rules, including
|
||||
# rules for spelling spaces. Of course, which rules actually take effect depends
|
||||
# on the requested punctuation level.
|
||||
|
||||
SymbolsPreproc "char"
|
||||
|
||||
# Which preprocessing files should be loaded, and in which order
|
||||
#
|
||||
# This is done first for the most specific localization, then lesser specific
|
||||
# localization, etc. I.e. for the fr_FR language for instance, fr-fr files are
|
||||
# loaded first, then fr files, then en files.
|
||||
|
||||
SymbolsPreprocFile "gender-neutral.dic"
|
||||
SymbolsPreprocFile "font-variants.dic"
|
||||
SymbolsPreprocFile "symbols.dic"
|
||||
SymbolsPreprocFile "emojis.dic"
|
||||
SymbolsPreprocFile "orca.dic"
|
||||
SymbolsPreprocFile "orca-chars.dic"
|
||||
|
||||
# The DefaultCapLetRecognition: if set to "spell", capital letters
|
||||
# should be spelled (e.g. "capital b"), if set to "icon",
|
||||
# capital letters are indicated by inserting a special sound
|
||||
# before them but they should be read normally, it set to "none"
|
||||
# capital letters are not recognized (by default)
|
||||
|
||||
# DefaultCapLetRecognition "none"
|
||||
|
||||
# The DefaultSpelling: if set to On, all messages will be spelt
|
||||
# unless set otherwise (this is usually not something you want to do.)
|
||||
|
||||
# DefaultSpelling Off
|
||||
|
||||
# ----- AUDIO CONFIGURATION -----------
|
||||
|
||||
# -- AUDIO OUTPUT --
|
||||
|
||||
# Chooses between the possible sound output systems:
|
||||
# "pulse" - PulseAudio
|
||||
# "alsa" - Advanced Linux Sound System
|
||||
# "oss" - Open Sound System
|
||||
# "nas" - Network Audio System
|
||||
# "libao" - A cross platform audio library
|
||||
# Pulse audio is the default and recommended sound server. OSS and ALSA
|
||||
# are only provided for compatibility with architectures that do not
|
||||
# include Pulse Audio. NAS provides network transparency, but is not
|
||||
# very well tested. libao is a cross platform library with plugins for
|
||||
# different sound systems and provides alternative output for Pulse Audio
|
||||
# and ALSA as well as for other backends.
|
||||
|
||||
AudioOutputMethod pulse
|
||||
|
||||
# -- Pulse Audio parameters --
|
||||
|
||||
# Pulse audio device name or "default" for the default pulse device
|
||||
|
||||
#AudioPulseDevice "default"
|
||||
|
||||
# Latency requested from pulseaudio, in ms. Smaller values make speech
|
||||
# interruption snappier, but also uses more CPU time thus battery.
|
||||
# 10ms latency is considered in HCI (Human-computer Interaction) as real-time.
|
||||
|
||||
#AudioPulseMinLength 10
|
||||
|
||||
# -- ALSA parameters --
|
||||
|
||||
# Audio device for ALSA output
|
||||
|
||||
#AudioALSADevice "default"
|
||||
|
||||
# -- OSS parameters --
|
||||
|
||||
# Audio device for OSS output
|
||||
|
||||
#AudioOSSDevice "/dev/dsp"
|
||||
|
||||
# -- NAS parameters --
|
||||
|
||||
# Route to the Network Audio System server when NAS
|
||||
# is chosen for the audio output. Note that NAS
|
||||
# server doesn't need to run on your machine,
|
||||
# you can use it also over network (for instance
|
||||
# when working on remote machines).
|
||||
|
||||
#AudioNASServer "tcp/localhost:5450"
|
||||
|
||||
|
||||
|
||||
# -----OUTPUT MODULES CONFIGURATION-----
|
||||
|
||||
# Each AddModule line loads an output module.
|
||||
# Syntax: AddModule "name" "binary" "configuration" "logfile"
|
||||
# - name is the name under which you can access this module
|
||||
# - binary is the path to the binary executable of this module,
|
||||
# either relative (to libexec/speech-dispatcher-modules/
|
||||
# or ~/.local/libexec/speech-dispatcher-modules) or absolute
|
||||
# - configuration is the path to the config file of this module,
|
||||
# either relative (to etc/speech-dispatcher/modules/
|
||||
# or ~/.config/speech-dispatcher) or absolute
|
||||
|
||||
#AddModule "espeak" "sd_espeak" "espeak.conf"
|
||||
#AddModule "espeak-ng" "sd_espeak-ng" "espeak-ng.conf"
|
||||
#AddModule "festival" "sd_festival" "festival.conf"
|
||||
#AddModule "flite" "sd_flite" "flite.conf"
|
||||
#AddModule "ivona" "sd_ivona" "ivona.conf"
|
||||
#AddModule "pico" "sd_pico" "pico.conf"
|
||||
#AddModule "espeak-ng-mbrola-generic" "sd_generic" "espeak-ng-mbrola-generic.conf"
|
||||
#AddModule "espeak-mbrola-generic" "sd_generic" "espeak-mbrola-generic.conf"
|
||||
#AddModule "swift-generic" "sd_generic" "swift-generic.conf"
|
||||
#AddModule "epos-generic" "sd_generic" "epos-generic.conf"
|
||||
#AddModule "dtk-generic" "sd_generic" "dtk-generic.conf"
|
||||
#AddModule "ibmtts" "sd_ibmtts" "ibmtts.conf"
|
||||
#AddModule "cicero" "sd_cicero" "cicero.conf"
|
||||
#AddModule "kali" "sd_kali" "kali.conf"
|
||||
#AddModule "mary-generic" "sd_generic" "mary-generic.conf"
|
||||
#AddModule "baratinoo" "sd_baratinoo" "baratinoo.conf"
|
||||
#AddModule "rhvoice" "sd_rhvoice" "rhvoice.conf"
|
||||
#AddModule "voxin" "sd_voxin" "voxin.conf"
|
||||
|
||||
# DO NOT REMOVE the following line unless you have
|
||||
# a specific reason -- this is the fallback output module
|
||||
# that is only used when no other modules are in use
|
||||
#AddModule "dummy" "sd_dummy" ""
|
||||
|
||||
# The output module testing doesn't actually connect to anything. It
|
||||
# outputs the requested commands to standard output and reads
|
||||
# responses from stdandard input. This way, Speech Dispatcher's
|
||||
# communication with output modules can be tested easily.
|
||||
|
||||
# AddModule "testing"
|
||||
|
||||
# The DefaultModule selects which output module is the default. You
|
||||
# must use one of the names of the modules loaded with AddModule.
|
||||
|
||||
DefaultModule espeak-ng
|
||||
|
||||
# The LanguageDefaultModule selects which output modules are preferred
|
||||
# for specified languages.
|
||||
|
||||
#LanguageDefaultModule "en" "espeak"
|
||||
#LanguageDefaultModule "cs" "festival"
|
||||
#LanguageDefaultModule "es" "festival"
|
||||
|
||||
# -----CLIENT SPECIFIC CONFIGURATION-----
|
||||
|
||||
# Here you can include the files with client-specific configuration
|
||||
# for different types of clients. They must contain one or more sections with
|
||||
# this structure:
|
||||
# BeginClient "emacs:*"
|
||||
# DefaultPunctuationMode "some"
|
||||
# ...and/or some other settings
|
||||
# EndClient
|
||||
# The parameter of BeginClient tells Speech Dispatcher which clients
|
||||
# it should apply the settings to (it does glob-style matching, you can use
|
||||
# * to match any number of characters and ? to match one character)
|
||||
|
||||
# There are some sample client settings
|
||||
|
||||
Include "clients/*.conf"
|
||||
|
||||
# The DisableAutoSpawn option will disable the autospawn mechanism.
|
||||
# Thus the server will not start automatically on requests from the clients
|
||||
# DisableAutoSpawn
|
||||
|
||||
|
||||
# Copyright (C) 2001-2009 Brailcom, o.p.s
|
||||
# Copyright (C) 2009 Rui Batista <ruiandrebatista@gmail.com>
|
||||
# Copyright (C) 2010 Andrei Kholodnyi <Andrei.Kholodnyi@gmail.com>
|
||||
# Copyright (C) 2010 William Hubbs <w.d.hubbs@gmail.com>
|
||||
# Copyright (C) 2010 Trevor Saunders <trev.saunders@gmail.com>
|
||||
# Copyright (C) 2012 William Jon McCann <jmccann@redhat.com>
|
||||
# Copyright (C) 2014 Rob Whyte <fudge@thefudge.net>
|
||||
# Copyright (C) 2014-2016 Luke Yelavich <themuso@ubuntu.com>
|
||||
# Copyright (C) 2014 Hussain Jasim <hussainmkj@gmail.com>
|
||||
# Copyright (C) 2017 Colomban Wendling <cwendling@hypra.fr>
|
||||
# Copyright (C) 2018 Raphaël POITEVIN <rpoitevin@hypra.fr>
|
||||
# Copyright (C) 2018 Florian Steinhardt <no.known.email@example.com>
|
||||
# Copyright (C) 2018-2021, 2023 Samuel Thibault <samuel.thibault@ens-lyon.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify it under
|
||||
# the terms of the GNU General Public License as published by the Free Software
|
||||
# Foundation; either version 2 of the License, or (at your option) any later
|
||||
# version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful, but WITHOUT ANY
|
||||
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE. See the GNU General Public License for more details (file
|
||||
# COPYING in the root directory).
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"layer": "top",
|
||||
"layer": "bottom",
|
||||
"position": "top",
|
||||
"height": 40,
|
||||
|
||||
|
|
|
@ -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,
|
||||
},
|
||||
|
||||
|
|
84
airootfs/etc/systemd/system.conf
Normal file
84
airootfs/etc/systemd/system.conf
Normal 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=
|
||||
|
1
airootfs/root/.bash_profile
Normal file
1
airootfs/root/.bash_profile
Normal file
|
@ -0,0 +1 @@
|
|||
[[ -f ~/.bashrc ]] && . ~/.bashrc
|
12
airootfs/root/.bashrc
Normal file
12
airootfs/root/.bashrc
Normal 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
|
25
airootfs/usr/local/bin/cowspace-set
Executable file
25
airootfs/usr/local/bin/cowspace-set
Executable 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
1
airootfs/usr/local/bin/vim
Symbolic link
|
@ -0,0 +1 @@
|
|||
/usr/bin/nvim
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
@ -179,7 +182,7 @@ rdesktop
|
|||
remmina
|
||||
rkhunter
|
||||
run-parts
|
||||
imv
|
||||
pqiv
|
||||
memtester
|
||||
ventoy-bin
|
||||
xorg-xwayland
|
||||
|
@ -190,28 +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
|
||||
ttf-twemoji
|
||||
networkmanager-iwd
|
||||
ncdu
|
||||
libqalculate
|
||||
qalculate-gtk
|
||||
tor-browser
|
||||
torbrowser-launcher
|
||||
v4l2loopback-dkms
|
||||
v4l2loopback-utils
|
||||
ffmpeg
|
||||
|
@ -221,13 +222,61 @@ wireguard-tools
|
|||
chntpw
|
||||
stress
|
||||
s-tui
|
||||
bless
|
||||
rclone
|
||||
hexedit
|
||||
flashrom
|
||||
zram-generator
|
||||
kexec-tools
|
||||
cage
|
||||
ark
|
||||
lxqt-archiver
|
||||
unrar-free
|
||||
unarchiver
|
||||
dust
|
||||
git-delta
|
||||
duf
|
||||
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
|
||||
|
|
|
@ -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"
|
||||
)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue