first commit
1
README.md
Normal file
|
@ -0,0 +1 @@
|
|||
RaveOS iso build file-ok.
|
67
arch-iso-builder.sh
Executable 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 "################################################################"
|
BIN
pkgs/calamares-3.3.14-1-x86_64.pkg.tar.zst
Normal file
1
pkgs/custom.db
Symbolic link
|
@ -0,0 +1 @@
|
|||
custom.db.tar.gz
|
BIN
pkgs/custom.db.tar.gz
Normal file
1
pkgs/custom.files
Symbolic link
|
@ -0,0 +1 @@
|
|||
custom.files.tar.gz
|
BIN
pkgs/custom.files.tar.gz
Normal file
BIN
pkgs/flatseal-2.3.0-1-any.pkg.tar.zst
Normal file
BIN
pkgs/gdm-settings-5.0-1-any.pkg.tar.zst
Normal file
BIN
pkgs/gdm-tools-1.2-1-any.pkg.tar.zst
Normal file
BIN
pkgs/gnome-clocks-47.0-1-x86_64.pkg.tar.zst
Normal file
BIN
pkgs/hydrapaper-3.3.2-2-any.pkg.tar.zst
Normal file
BIN
pkgs/libpamac-aur-11.7.2-2-x86_64.pkg.tar.zst
Normal file
BIN
pkgs/pamac-aur-11.7.2-3-x86_64.pkg.tar.zst
Normal file
BIN
pkgs/yaru-gnome-shell-theme-24.10.4-1-any.pkg.tar.zst
Normal file
BIN
pkgs/yaru-gtk-theme-24.10.4-1-any.pkg.tar.zst
Normal file
BIN
pkgs/yaru-gtksourceview-theme-24.10.4-1-any.pkg.tar.zst
Normal file
BIN
pkgs/yaru-icon-theme-24.10.4-1-any.pkg.tar.zst
Normal file
BIN
pkgs/yaru-session-24.10.4-1-any.pkg.tar.zst
Normal file
BIN
pkgs/yaru-sound-theme-24.10.4-1-any.pkg.tar.zst
Normal file
BIN
pkgs/yay-bin-12.4.2-1-x86_64.pkg.tar.zst
Normal file
3
releng/airootfs/etc/bash_completion.d/rave-comp.sh
Normal 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
|
4
releng/airootfs/etc/dconf/db/local.d/00_cursor_sound
Normal file
|
@ -0,0 +1,4 @@
|
|||
[org/gnome/desktop/interface]
|
||||
cursor-theme='Yaru'
|
||||
[org/gnome/desktop/sound]
|
||||
theme-name='Yaru'
|
303
releng/airootfs/etc/dconf/db/local.d/01-yaru
Normal 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)
|
2
releng/airootfs/etc/dconf/profile/user
Normal file
|
@ -0,0 +1,2 @@
|
|||
user-db:user
|
||||
system-db:local
|
54
releng/airootfs/etc/default/grub
Normal 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"
|
3
releng/airootfs/etc/gdm/custom.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
[daemon]
|
||||
AutomaticLogin=liveuser
|
||||
AutomaticLoginEnable=True
|
17
releng/airootfs/etc/group
Normal 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:
|
16
releng/airootfs/etc/gshadow
Normal 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:!::
|
1
releng/airootfs/etc/hostname
Normal file
|
@ -0,0 +1 @@
|
|||
raveos-machine
|
1
releng/airootfs/etc/locale.conf
Normal file
|
@ -0,0 +1 @@
|
|||
LANG=C.UTF-8
|
1
releng/airootfs/etc/localtime
Symbolic link
|
@ -0,0 +1 @@
|
|||
/usr/share/zoneinfo/UTC
|
67
releng/airootfs/etc/mkinitcpio.conf
Normal 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=()
|
3
releng/airootfs/etc/mkinitcpio.conf.d/archiso.conf
Normal 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)
|
8
releng/airootfs/etc/mkinitcpio.d/linux-zen.preset
Normal 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"
|
7
releng/airootfs/etc/modprobe.d/broadcom-wl.conf
Normal 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.
|
12
releng/airootfs/etc/os-release
Normal 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"
|
101
releng/airootfs/etc/pacman.conf
Normal 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
|
13
releng/airootfs/etc/pacman.d/gnupg/gpg.conf
Normal 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
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
[Trigger]
|
||||
Operation = Install
|
||||
Type = Package
|
||||
Target = bash
|
||||
|
||||
[Action]
|
||||
Description = Installing Calamares...
|
||||
When = PostTransaction
|
||||
Exec = /root/install-calamares.sh
|
9
releng/airootfs/etc/pacman.d/hooks/settings.hook
Normal file
|
@ -0,0 +1,9 @@
|
|||
[Trigger]
|
||||
Operation = Install
|
||||
Type = Package
|
||||
Target = bash
|
||||
|
||||
[Action]
|
||||
Description = Installing RaveOS Settings...
|
||||
When = PostTransaction
|
||||
Exec = /root/ros-settings.sh
|
9
releng/airootfs/etc/pacman.d/hooks/theme-config.hook
Normal 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
|
13
releng/airootfs/etc/pacman.d/hooks/uncomment-mirrors.hook
Normal 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
|
|
@ -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/)"
|
1105
releng/airootfs/etc/pacman.d/mirrorlist
Normal file
2
releng/airootfs/etc/passwd
Normal file
|
@ -0,0 +1,2 @@
|
|||
root:x:0:0:root:/root:/usr/bin/zsh
|
||||
liveuser:x:1000:1000::/home/liveuser:/bin/bash
|
|
@ -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;
|
||||
}
|
||||
});
|
||||
|
4
releng/airootfs/etc/resolv.conf
Normal 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
|
2
releng/airootfs/etc/shadow
Normal file
|
@ -0,0 +1,2 @@
|
|||
root::14871::::::
|
||||
liveuser::14871::::::
|
9
releng/airootfs/etc/skel/.bashrc
Normal 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]\$ '
|
|
@ -0,0 +1,4 @@
|
|||
[burn-my-windows-profile]
|
||||
fire-enable-effect=false
|
||||
incinerate-enable-effect=true
|
||||
incinerate-animation-time=501
|
95
releng/airootfs/etc/skel/.config/gtk-4.0/gtk.css
Normal 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;
|
||||
}
|
5
releng/airootfs/etc/skel/.gtkrc-2.0
Normal 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"
|
||||
|
1
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/16x16/panel
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../Yaru-dark/16x16/panel
|
1
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/22x22/animations
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../Yaru-dark/22x22/animations
|
1
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/22x22/panel
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../Yaru-dark/22x22/panel
|
1
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/24x24/animations
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../Yaru-dark/24x24/animations
|
1
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/24x24/panel
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../Yaru-dark/24x24/panel
|
BIN
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/icon-theme.cache
Normal file
32
releng/airootfs/etc/skel/.icons/Yaru-blue-dark/index.theme
Normal 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
|
||||
|
After Width: | Height: | Size: 410 B |
After Width: | Height: | Size: 614 B |
|
@ -0,0 +1 @@
|
|||
folder-new.png
|
After Width: | Height: | Size: 429 B |
After Width: | Height: | Size: 422 B |
|
@ -0,0 +1 @@
|
|||
edit-select-all.png
|
After Width: | Height: | Size: 522 B |
|
@ -0,0 +1 @@
|
|||
mail-reply-all.png
|
|
@ -0,0 +1 @@
|
|||
mail-reply-all.png
|
|
@ -0,0 +1 @@
|
|||
edit-select-all.png
|
|
@ -0,0 +1 @@
|
|||
tweaks-app.png
|
|
@ -0,0 +1 @@
|
|||
filemanager-app.png
|
After Width: | Height: | Size: 898 B |
|
@ -0,0 +1 @@
|
|||
tweaks-app.png
|
|
@ -0,0 +1 @@
|
|||
filemanager-app.png
|
|
@ -0,0 +1 @@
|
|||
filemanager-app.png
|
|
@ -0,0 +1 @@
|
|||
tweaks-app.png
|
|
@ -0,0 +1 @@
|
|||
tweaks-app.png
|
|
@ -0,0 +1 @@
|
|||
tweaks-app.png
|
After Width: | Height: | Size: 1.2 KiB |
|
@ -0,0 +1 @@
|
|||
filemanager-app.png
|
|
@ -0,0 +1 @@
|
|||
software-updater.png
|
After Width: | Height: | Size: 674 B |
|
@ -0,0 +1 @@
|
|||
tweaks-app.png
|
|
@ -0,0 +1 @@
|
|||
software-updater.png
|
|
@ -0,0 +1 @@
|
|||
software-updater.png
|
After Width: | Height: | Size: 681 B |
After Width: | Height: | Size: 847 B |
After Width: | Height: | Size: 873 B |
After Width: | Height: | Size: 761 B |
After Width: | Height: | Size: 843 B |
After Width: | Height: | Size: 839 B |
After Width: | Height: | Size: 895 B |
After Width: | Height: | Size: 771 B |
After Width: | Height: | Size: 883 B |
After Width: | Height: | Size: 875 B |
After Width: | Height: | Size: 761 B |
|
@ -0,0 +1 @@
|
|||
folder.png
|
After Width: | Height: | Size: 889 B |
After Width: | Height: | Size: 807 B |