first commit

This commit is contained in:
airmancooma 2025-03-15 15:27:53 +01:00
commit ee65d34294
23931 changed files with 449898 additions and 0 deletions

1
README.md Normal file
View file

@ -0,0 +1 @@
RaveOS iso build file-ok.

67
arch-iso-builder.sh Executable file
View file

@ -0,0 +1,67 @@
#!/bin/bash
# Exit on error
set -e
##################################################################################################################
# Custom Arch ISO Builder Script
##################################################################################################################
# Get absolute path of script directory
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Check if running on btrfs
if lsblk -f | grep btrfs > /dev/null 2>&1; then
echo "Warning: Building on BTRFS filesystem. Make backups before continuing."
read -p "Press Enter to continue... CTRL + C to stop"
fi
# Setting general parameters
buildFolder="$SCRIPT_DIR/build"
outFolder="$SCRIPT_DIR/out"
echo "################################################################"
echo "Build folder: $buildFolder"
echo "Out folder : $outFolder"
echo "################################################################"
# Check if archiso is installed
if ! pacman -Qi archiso &> /dev/null; then
echo "Installing archiso..."
sudo pacman -S --noconfirm archiso
fi
# Make mkarchiso verbose
sudo sed -i 's/quiet="y"/quiet="n"/g' /usr/bin/mkarchiso
echo "Cleaning build environment..."
[ -d "$buildFolder" ] && sudo rm -rf "$buildFolder"
mkdir -p "$buildFolder"
echo "Copying releng folder to build directory..."
cp -r "$SCRIPT_DIR/releng" "$buildFolder/"
#echo "Cleaning pacman cache..."
#yes | sudo pacman -Scc
echo "Creating output directory..."
mkdir -p "$outFolder"
echo "Building ISO..."
cd "$buildFolder/releng"
sudo mkarchiso -v -w "$buildFolder" -o "$outFolder" "$PWD"
# Save package list
echo "Saving package list..."
rename=$(date +%Y-%m-%d)
cp "$buildFolder/iso/arch/pkglist.x86_64.txt" "$outFolder/archlinux-$rename-pkglist.txt"
echo "Cleaning build environment..."
[ -d "$buildFolder" ] && sudo rm -rf "$buildFolder"
sudo chown -R $USER:$GROUP "$outFolder"
echo "################################################################"
echo "DONE"
echo "Check your out folder: $outFolder"
echo "################################################################"

Binary file not shown.

1
pkgs/custom.db Symbolic link
View file

@ -0,0 +1 @@
custom.db.tar.gz

BIN
pkgs/custom.db.tar.gz Normal file

Binary file not shown.

1
pkgs/custom.files Symbolic link
View file

@ -0,0 +1 @@
custom.files.tar.gz

BIN
pkgs/custom.files.tar.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,3 @@
#/usr/bin/env bash
complete -W "install install-local remove purge search update upgrade full-upgrade autoclean clean autoremove list-installed show install-flatpak update-flatpak remove-flatpak search-flatpak init" rave

View file

@ -0,0 +1,4 @@
[org/gnome/desktop/interface]
cursor-theme='Yaru'
[org/gnome/desktop/sound]
theme-name='Yaru'

View file

@ -0,0 +1,303 @@
[ca/desrt/dconf-editor]
show-warning=false
[com/github/wwmm/easyeffects]
window-fullscreen=false
window-height=429
window-maximized=false
window-width=1024
[com/github/wwmm/easyeffects/streaminputs]
input-device='alsa_input.pci-0000_00_1b.0.analog-stereo'
[com/github/wwmm/easyeffects/streamoutputs]
output-device='alsa_output.pci-0000_00_1b.0.analog-stereo'
[org/gnome/Console]
last-window-maximised=false
last-window-size=(859, 480)
[org/gnome/Extensions]
window-height=634
window-maximized=false
[org/gnome/baobab/ui]
active-chart='rings'
is-maximized=false
window-size=(960, 600)
[org/gnome/clocks]
alarms=[{'name': <''>, 'id': <'9a363bc171c0f373db7db665676c84fa'>, 'hour': <23>, 'minute': <20>, 'days': <@ai []>, 'snooze_minutes': <10>, 'ring_minutes': <5>}]
timers=[{'duration': <1>, 'name': <''>}]
[org/gnome/clocks/state/window]
maximized=false
panel-id='timer'
size=(870, 690)
[org/gnome/control-center]
last-panel='network'
window-state=(980, 640, false)
[org/gnome/desktop/app-folders]
folder-children=['Utilities', 'YaST', 'Pardus']
[org/gnome/desktop/app-folders/folders/Pardus]
categories=['X-Pardus-Apps']
name='X-Pardus-Apps.directory'
translate=true
[org/gnome/desktop/app-folders/folders/Utilities]
apps=['org.freedesktop.GnomeAbrt.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.font-viewer.desktop', 'org.gnome.Loupe.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'bvnc.desktop', 'bssh.desktop']
categories=['X-GNOME-Utilities']
excluded-apps=['bvnc.desktop']
name='X-GNOME-Utilities.directory'
translate=true
[org/gnome/desktop/app-folders/folders/YaST]
categories=['X-SuSE-YaST']
name='suse-yast.directory'
translate=true
[org/gnome/desktop/background]
picture-options='zoom'
picture-uri='file:///usr/share/backgrounds/raveos-bg.png'
picture-uri-dark='file:///usr/share/backgrounds/raveos-bg.png'
[org/gnome/desktop/interface]
accent-color='blue'
color-scheme='prefer-dark'
cursor-theme='Yaru'
document-font-name='Ubuntu 11'
font-name='Ubuntu Semi-Bold 11'
gtk-theme='Yaru-purple-dark'
icon-theme='Yaru-purple-dark'
monospace-font-name='Ubuntu Mono 13'
text-scaling-factor=1.0
[org/gnome/desktop/notifications]
application-children=['org-gnome-extensions', 'org-qbittorrent-qbittorrent', 'org-darktable-darktable', 'org-gnome-clocks', 'org-gnome-console']
[org/gnome/desktop/notifications/application/org-darktable-darktable]
application-id='org.darktable.Darktable.desktop'
[org/gnome/desktop/notifications/application/org-gnome-clocks]
application-id='org.gnome.clocks.desktop'
[org/gnome/desktop/notifications/application/org-gnome-console]
application-id='org.gnome.Console.desktop'
[org/gnome/desktop/notifications/application/org-gnome-extensions]
application-id='org.gnome.Extensions.desktop'
[org/gnome/desktop/notifications/application/org-qbittorrent-qbittorrent]
application-id='org.qbittorrent.qBittorrent.desktop'
[org/gnome/desktop/peripherals/keyboard]
numlock-state=true
[org/gnome/desktop/screensaver]
lock-enabled=false
[org/gnome/desktop/session]
idle-delay=uint32 0
[org/gnome/desktop/sound]
event-sounds=true
theme-name='Yaru'
[org/gnome/desktop/wm/keybindings]
move-to-monitor-down=['<Alt>Down']
move-to-monitor-left=['<Alt>Left']
move-to-monitor-right=['<Alt>Right']
move-to-monitor-up=['<Alt>Up']
[org/gnome/desktop/wm/preferences]
button-layout=':minimize,maximize,close'
[org/gnome/gedit/preferences/editor]
style-scheme-for-dark-theme-variant='oblivion'
wrap-last-split-mode='word'
[org/gnome/gedit/state/window]
bottom-panel-size=140
height=700
maximized=true
side-panel-active-page='GeditWindowDocumentsPanel'
side-panel-size=200
width=900
[org/gnome/gnome-screenshot]
auto-save-directory='~/Pictures/'
[org/gnome/mutter]
center-new-windows=true
[org/gnome/nautilus/icon-view]
default-zoom-level='small'
[org/gnome/nautilus/preferences]
default-folder-viewer='icon-view'
migrated-gtk-settings=true
search-filter-time-type='last_modified'
show-delete-permanently=true
[org/gnome/nautilus/window-state]
initial-size=(890, 550)
maximized=false
[org/gnome/settings-daemon/plugins/color]
night-light-schedule-automatic=false
[org/gnome/settings-daemon/plugins/media-keys]
control-center=['<Super>s']
custom-keybindings=['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2/', '/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3/']
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0]
binding='<Control><Alt>t'
command='kgx'
name='Terminal'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom1]
binding='<Super>KP_Subtract'
command='gnome-screenshot -a'
name='Screenshot - Area'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom2]
binding='<Super>KP_Multiply'
command='gnome-screenshot -c'
name='Screenshot - Fullscreen'
[org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom3]
binding='<Super>KP_Add'
command='gnome-screenshot -w'
name='Screenshot - Window'
[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-type='nothing'
[org/gnome/shell]
app-picker-layout=[{'ca.desrt.dconf-editor.desktop': <{'position': <0>}>, 'org.gnome.Extensions.desktop': <{'position': <1>}>, 'org.gnome.eog.desktop': <{'position': <2>}>, 'gufw.desktop': <{'position': <3>}>, 'com.github.tchx84.Flatseal.desktop': <{'position': <4>}>, 'gparted.desktop': <{'position': <5>}>, 'org.gnome.Calculator.desktop': <{'position': <6>}>, 'org.gnome.gedit.desktop': <{'position': <7>}>, 'org.gabmus.hydrapaper.desktop': <{'position': <8>}>, 'org.gnome.Settings.desktop': <{'position': <9>}>, 'org.gnome.SystemMonitor.desktop': <{'position': <10>}>, 'rp-programscript.desktop': <{'position': <11>}>, 'org.atheme.audacious.desktop': <{'position': <12>}>, 'Utilities': <{'position': <13>}>, 'libreoffice-startcenter.desktop': <{'position': <14>}>, 'libreoffice-base.desktop': <{'position': <15>}>, 'libreoffice-calc.desktop': <{'position': <16>}>, 'libreoffice-draw.desktop': <{'position': <17>}>, 'libreoffice-impress.desktop': <{'position': <18>}>, 'libreoffice-math.desktop': <{'position': <19>}>, 'bvnc.desktop': <{'position': <20>}>}, {'libreoffice-writer.desktop': <{'position': <0>}>, 'librewolf.desktop': <{'position': <1>}>, 'steam.desktop': <{'position': <2>}>}]
enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com', 'blur-my-shell@aunetx', 'burn-my-windows@schneegans.github.com', 'customreboot@nova1545', 'dash-to-dock@micxgx.gmail.com', 'hide-universal-access@akiirui.github.io', 'no-overview@fthx', 'notification-timeout@chlumskyvaclav.gmail.com', 'rebootintowindows@nimz.cool', 'reboottouefi@ubaygd.com', 'drive-menu@gnome-shell-extensions.gcampax.github.com', 'rounded-window-corners@fxgn', 'ShutdownTimer@deminder', 'Vitals@CoreCoding.com', 'unity-like-appswitcher@gonza.com', 'user-theme@gnome-shell-extensions.gcampax.github.com']
favorite-apps=['org.gnome.Nautilus.desktop']
welcome-dialog-last-shown-version='47.2'
[org/gnome/shell/extensions/blur-my-shell]
settings-version=2
[org/gnome/shell/extensions/blur-my-shell/appfolder]
brightness=0.59999999999999998
sigma=30
[org/gnome/shell/extensions/blur-my-shell/coverflow-alt-tab]
pipeline='pipeline_default'
[org/gnome/shell/extensions/blur-my-shell/dash-to-dock]
blur=false
brightness=0.59999999999999998
pipeline='pipeline_default'
sigma=30
static-blur=false
style-dash-to-dock=0
[org/gnome/shell/extensions/blur-my-shell/lockscreen]
pipeline='pipeline_default'
[org/gnome/shell/extensions/blur-my-shell/overview]
pipeline='pipeline_default'
[org/gnome/shell/extensions/blur-my-shell/panel]
brightness=0.59999999999999998
pipeline='pipeline_default'
sigma=30
[org/gnome/shell/extensions/blur-my-shell/screenshot]
pipeline='pipeline_default'
[org/gnome/shell/extensions/blur-my-shell/window-list]
brightness=0.59999999999999998
sigma=30
[org/gnome/shell/extensions/burn-my-windows]
last-extension-version=44
[org/gnome/shell/extensions/customreboot]
use-systemd-boot=true
[org/gnome/shell/extensions/dash-to-dock]
autohide-in-fullscreen=false
background-color='rgb(0,0,0)'
background-opacity=0.44
click-action='minimize-or-previews'
custom-background-color=true
custom-theme-shrink=true
dash-max-icon-size=48
dock-position='LEFT'
extend-height=true
height-fraction=0.90000000000000002
intellihide-mode='ALL_WINDOWS'
middle-click-action='launch'
preferred-monitor=-2
preferred-monitor-by-connector='Virtual-1'
running-indicator-dominant-color=true
running-indicator-style='DOTS'
shift-click-action='minimize'
shift-middle-click-action='launch'
show-mounts=false
show-show-apps-button=true
show-trash=false
transparency-mode='FIXED'
[org/gnome/shell/extensions/rounded-window-corners-reborn]
settings-version=uint32 6
[org/gnome/shell/extensions/user-theme]
name='Yaru-purple-dark'
[org/gnome/shell/extensions/vitals]
hot-sensors=['_processor_usage_', '_memory_allocated_']
[org/gnome/shell/keybindings]
toggle-quick-settings=@as []
[org/gnome/shell/world-clocks]
locations=@av []
[org/gnome/software]
check-timestamp=int64 1739136504
first-run=false
[org/gnome/terminal/legacy/profiles:/:b1dcc9dd-5262-4d8d-a863-c897e6d979b9]
default-size-rows=30
[org/gnome/tweaks]
show-extensions-notice=false
[org/gtk/gtk4/settings/color-chooser]
selected-color=(true, 0.0, 0.0, 0.0, 1.0)
[org/gtk/gtk4/settings/file-chooser]
date-format='regular'
location-mode='path-bar'
show-hidden=false
sidebar-width=140
sort-column='name'
sort-directories-first=true
sort-order='ascending'
type-format='category'
view-type='list'
window-size=(913, 326)
[org/gtk/settings/file-chooser]
date-format='regular'
location-mode='path-bar'
show-hidden=true
show-size-column=true
show-type-column=true
sidebar-width=161
sort-column='name'
sort-directories-first=false
sort-order='ascending'
type-format='category'
window-position=(26, 23)
window-size=(1024, 689)

View file

@ -0,0 +1,2 @@
user-db:user
system-db:local

View file

@ -0,0 +1,54 @@
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="RaveOS"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
GRUB_CMDLINE_LINUX=""
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
GRUB_ENABLE_CRYPTODISK=y
# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=menu
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/path/to/wallpaper"
#GRUB_THEME="/path/to/gfxtheme"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT="true"

View file

@ -0,0 +1,3 @@
[daemon]
AutomaticLogin=liveuser
AutomaticLoginEnable=True

17
releng/airootfs/etc/group Normal file
View file

@ -0,0 +1,17 @@
root:x:0:root
sys:x:3:bin,liveuser
network:x:90:liveuser
power:x:98:liveuser
adm:x:999:liveuser
wheel:x:998:liveuser
uucp:x:987:liveuser
optical:x:990:liveuser
rfkill:x:983:liveuser
video:x:986:liveuser
storage:x:988:liveuser
audio:x:995:liveuser
users:x:985:liveuser
nopasswdlogin:x:966:liveuser
autologin:x:967:liveuser
plugdev:x:46:liveuser
liveuser:x:1000:

View file

@ -0,0 +1,16 @@
root:::root
sys:!!::liveuser
network:!!::liveuser
power:!!::liveuser
adm:!!::liveuser
wheel:!!::liveuser
uucp:!!::liveuser
optical:!!::liveuser
rfkill:!!::liveuser
video:!!::liveuser
storage:!!::liveuser
audio:!!::liveuser
users:!!::liveuser
nopasswdlogin:!::liveuser
autologin:!::liveuser
liveuser:!::

View file

@ -0,0 +1 @@
raveos-machine

View file

@ -0,0 +1 @@
LANG=C.UTF-8

View file

@ -0,0 +1 @@
/usr/share/zoneinfo/UTC

View file

@ -0,0 +1,67 @@
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES=(piix ide_disk reiserfs)
MODULES=()
# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()
# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=()
# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No raid, lvm2, or encrypted root is needed.
# HOOKS=(base)
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS=(base udev autodetect block filesystems)
#
## This setup will generate a 'full' image which supports most systems.
## No autodetection is done.
# HOOKS=(base udev block filesystems)
#
## This setup assembles a pata mdadm array with an encrypted root FS.
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
# HOOKS=(base udev block mdadm encrypt filesystems)
#
## This setup loads an lvm2 volume group on a usb device.
# HOOKS=(base udev block lvm2 filesystems)
#
## 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)
# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
COMPRESSION="zstd"
# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()

View file

@ -0,0 +1,3 @@
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="xz"
COMPRESSION_OPTIONS=(-9e)

View file

@ -0,0 +1,8 @@
# mkinitcpio preset file for the 'linux' package on archiso
PRESETS=('archiso')
ALL_kver='/boot/vmlinuz-linux-zen'
ALL_config='/etc/mkinitcpio.conf'
archiso_image="/boot/initramfs-linux-zen.img"

View file

@ -0,0 +1,7 @@
# The broadcom-wl package requires some modules to be disabled in order to use
# wl. Since the ISO image needs to cover many hardware cases, this file
# overrides the default blacklist in /usr/lib/modprobe.d/
#
# If you need to use wl, you may need to delete this file, then `rmmod` any
# already-loaded modules that are now blacklisted before proceeding to modprobe
# wl itself.

View file

@ -0,0 +1,12 @@
NAME="RaveOS GNOME 1.0"
PRETTY_NAME="RaveOS GNOME 1.0"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;255;0;255"
HOME_URL="https://rp1.hu/"
DOCUMENTATION_URL="https://git.rp1.hu/explore/repos"
SUPPORT_URL="https://git.rp1.hu/explore/repos"
BUG_REPORT_URL="https://git.rp1.hu/explore/repos"
LOGO=raveos-logo
VERSION="1.0"
VERSION_ID="1.0"

View file

@ -0,0 +1,101 @@
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# SPDX-License-Identifier: GPL-3.0-or-later
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
#CheckSpace
#VerbosePkgLists
ParallelDownloads = 8
#DownloadUser = alpm
#DisableSandbox
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
#[core-testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
#[extra-testing]
#Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

View file

@ -0,0 +1,13 @@
no-greeting
no-permission-warning
lock-never
keyserver-options timeout=10
keyserver-options import-clean
keyserver-options no-self-sigs-only
keyserver hkp://keyserver.ubuntu.com:80
#keyserver hkp://pool.sks-keyservers.net:80
#keyserver hkps://hkps.pool.sks-keyservers.net:443
#keyserver hkp://ipv4.pool.sks-keyservers.net:11371

View file

@ -0,0 +1,9 @@
[Trigger]
Operation = Install
Type = Package
Target = bash
[Action]
Description = Installing Calamares...
When = PostTransaction
Exec = /root/install-calamares.sh

View file

@ -0,0 +1,9 @@
[Trigger]
Operation = Install
Type = Package
Target = bash
[Action]
Description = Installing RaveOS Settings...
When = PostTransaction
Exec = /root/ros-settings.sh

View file

@ -0,0 +1,9 @@
[Trigger]
Type = Package
Operation = Install
Target = bash
[Action]
Description = Configuring GTK themes for live user...
When = PostTransaction
Exec = /root/configure-theme.sh

View file

@ -0,0 +1,13 @@
# remove from airootfs!
[Trigger]
Operation = Install
Operation = Upgrade
Type = Package
Target = pacman-mirrorlist
[Action]
Description = Uncommenting all mirrors in /etc/pacman.d/mirrorlist...
When = PostTransaction
Depends = pacman-mirrorlist
Depends = sed
Exec = /usr/bin/sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist

View file

@ -0,0 +1,18 @@
# remove from airootfs!
# As a workaround for https://bugs.archlinux.org/task/49347 , remove pacman hooks specific to the ISO build process.
# If not, they would be used when pacstrap is run in the live environment.
[Trigger]
Operation = Install
Operation = Upgrade
Operation = Remove
Type = Package
Target = *
[Action]
Description = Work around FS#49347 by removing custom pacman hooks that are only required during ISO build...
When = PostTransaction
Depends = sh
Depends = coreutils
Depends = grep
Exec = /bin/sh -c "rm -- $(grep -Frl 'remove from airootfs' /etc/pacman.d/hooks/)"

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,2 @@
root:x:0:0:root:/root:/usr/bin/zsh
liveuser:x:1000:1000::/home/liveuser:/bin/bash

View file

@ -0,0 +1,9 @@
/* Allow members of the wheel group to execute any actions
* without password authentication, similar to "sudo NOPASSWD:"
*/
polkit.addRule(function(action, subject) {
if (subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});

View file

@ -0,0 +1,4 @@
# A DNS szerverek (Google DNS és Cloudflare)
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1

View file

@ -0,0 +1,2 @@
root::14871::::::
liveuser::14871::::::

View file

@ -0,0 +1,9 @@
#
# ~/.bashrc
#
# If not running interactively, don't do anything
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '

View file

@ -0,0 +1,4 @@
[burn-my-windows-profile]
fire-enable-effect=false
incinerate-enable-effect=true
incinerate-animation-time=501

View file

@ -0,0 +1,95 @@
@define-color yaru_accent_bg_color #7764D8;
@define-color blue_1 #75d3f4;
@define-color blue_2 #47c4f1;
@define-color blue_3 #19B6EE;
@define-color blue_4 #007aa6;
@define-color blue_5 #335280;
@define-color green_1 #5AED70;
@define-color green_2 #47D35C;
@define-color green_3 #34B948;
@define-color green_4 #219E34;
@define-color green_5 #0e8420;
@define-color yellow_1 #FCCD87;
@define-color yellow_2 #FBC16A;
@define-color yellow_3 #FBB44C;
@define-color yellow_4 #FAA82F;
@define-color yellow_5 #F99B11;
@define-color orange_1 #F29879;
@define-color orange_2 #F08763;
@define-color orange_3 #ED764D;
@define-color orange_4 #EB6536;
@define-color orange_5 #E95420;
@define-color red_1 #EA485C;
@define-color red_2 #DE374C;
@define-color red_3 #D3273B;
@define-color red_4 #c7162b;
@define-color red_5 #a91224;
@define-color purple_1 #924D8B;
@define-color purple_2 #762572;
@define-color purple_3 #77216F;
@define-color purple_4 #5E2750;
@define-color purple_5 #2C001E;
@define-color brown_1 #E1B289;
@define-color brown_2 #C5976E;
@define-color brown_3 #AA7B53;
@define-color brown_4 #8E6038;
@define-color brown_5 #72441D;
@define-color light_1 #FFFFFF;
@define-color light_2 #F7F7F7;
@define-color light_3 #CCC;
@define-color light_4 #AEA79F;
@define-color light_5 #878787;
@define-color dark_1 #666666;
@define-color dark_2 #5D5D5D;
@define-color dark_3 #3D3D3D;
@define-color dark_4 #181818;
@define-color dark_5 #000000;
/* GTK NAMED COLORS
----------------
use responsibly! */
@define-color accent_bg_color @yaru_accent_bg_color;
@define-color accent_fg_color @light_1;
@define-color accent_color @yaru_accent_bg_color;
@define-color destructive_bg_color @red_4;
@define-color destructive_fg_color @light_1;
@define-color destructive_color @red_4;
@define-color success_bg_color @green_4;
@define-color success_fg_color @light_1;
@define-color success_color @green_4;
@define-color warning_bg_color @yellow_5;
@define-color warning_fg_color @light_1;
@define-color warning_color @yellow_5;
@define-color error_bg_color @red_4;
@define-color error_fg_color @light_1;
@define-color error_color @red_4;
popover.menu check,
popover.menu radio {
transition: none;
}
levelbar > trough > block.high, levelbar > trough > block:not(.empty) {
background-color: @success_color;
}
button.suggested-action {
color: @success_fg_color;
}
button.suggested-action:not(.flat),
button.suggested-action:checked:not(.flat) {
background-color: @success_bg_color;
}
button.flat.suggested-action {
color: @success_color;
}
splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button {
color: @success_fg_color;
}
splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked {
background-color: @success_bg_color;
}
button,
link {
font-weight: normal;
}

View file

@ -0,0 +1,5 @@
gtk-theme-name="Yaru-purple-blue"
gtk-icon-theme-name="Yaru-purple-blue"
gtk-cursor-theme-name="Yaru"
gtk-sound-theme-name="Yaru"

View file

@ -0,0 +1 @@
../../Yaru-dark/16x16/panel

View file

@ -0,0 +1 @@
../../Yaru-dark/22x22/animations

View file

@ -0,0 +1 @@
../../Yaru-dark/22x22/panel

View file

@ -0,0 +1 @@
../../Yaru-dark/24x24/animations

View file

@ -0,0 +1 @@
../../Yaru-dark/24x24/panel

View file

@ -0,0 +1,32 @@
[Icon Theme]
Name=Yaru-blue-dark
Comment=A desktop adaptation of the Ubuntu mobile icons.
Inherits=Yaru-blue,Yaru-dark,Humanity,hicolor
Example=folder
Directories=16x16/panel,22x22/animations,22x22/panel,24x24/animations,24x24/panel
[16x16/panel]
Context=Status
Size=16
Type=Fixed
[22x22/animations]
Context=Animations
Size=22
Type=Fixed
[22x22/panel]
Context=Status
Size=22
Type=Fixed
[24x24/animations]
Context=Animations
Size=24
Type=Fixed
[24x24/panel]
Context=Status
Size=24
Type=Fixed

Binary file not shown.

After

Width:  |  Height:  |  Size: 410 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 B

View file

@ -0,0 +1 @@
folder-new.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

View file

@ -0,0 +1 @@
edit-select-all.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

View file

@ -0,0 +1 @@
mail-reply-all.png

View file

@ -0,0 +1 @@
mail-reply-all.png

View file

@ -0,0 +1 @@
edit-select-all.png

View file

@ -0,0 +1 @@
tweaks-app.png

View file

@ -0,0 +1 @@
filemanager-app.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 898 B

View file

@ -0,0 +1 @@
tweaks-app.png

View file

@ -0,0 +1 @@
filemanager-app.png

View file

@ -0,0 +1 @@
filemanager-app.png

View file

@ -0,0 +1 @@
tweaks-app.png

View file

@ -0,0 +1 @@
tweaks-app.png

View file

@ -0,0 +1 @@
tweaks-app.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1 @@
filemanager-app.png

View file

@ -0,0 +1 @@
software-updater.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

View file

@ -0,0 +1 @@
tweaks-app.png

View file

@ -0,0 +1 @@
software-updater.png

View file

@ -0,0 +1 @@
software-updater.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 681 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 847 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 873 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 843 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 895 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 771 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 883 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 875 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 B

View file

@ -0,0 +1 @@
folder.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 889 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 807 B

Some files were not shown because too many files have changed in this diff Show more