diff options
Diffstat (limited to 'configs/mate/root-image/etc')
19 files changed, 285 insertions, 0 deletions
diff --git a/configs/mate/root-image/etc/fstab b/configs/mate/root-image/etc/fstab new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/configs/mate/root-image/etc/fstab diff --git a/configs/mate/root-image/etc/hostname b/configs/mate/root-image/etc/hostname new file mode 100644 index 0000000..8aaf41b --- /dev/null +++ b/configs/mate/root-image/etc/hostname @@ -0,0 +1 @@ +parabolaiso diff --git a/configs/mate/root-image/etc/locale.conf b/configs/mate/root-image/etc/locale.conf new file mode 100644 index 0000000..01ec548 --- /dev/null +++ b/configs/mate/root-image/etc/locale.conf @@ -0,0 +1 @@ +LANG=en_US.UTF-8 diff --git a/configs/mate/root-image/etc/motd b/configs/mate/root-image/etc/motd new file mode 100644 index 0000000..05ab207 --- /dev/null +++ b/configs/mate/root-image/etc/motd @@ -0,0 +1,14 @@ + +[01;34m=============================================================================== + + [01;36mParabola live media _DATE_[00;37m + + To install Parabola, the system must be connected to the internet. + For instructions, enter this command: + [01;37mlynx network.html[00;37m + + Press the number keys while holding Alt to switch virtual terminals. + This allows entering commands without closing lynx. + +[01;34m=============================================================================== +[00;37m diff --git a/configs/mate/root-image/etc/pam.d/su b/configs/mate/root-image/etc/pam.d/su new file mode 100644 index 0000000..a291042 --- /dev/null +++ b/configs/mate/root-image/etc/pam.d/su @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth sufficient pam_wheel.so trust use_uid +auth required pam_unix.so +account required pam_unix.so +session required pam_unix.so diff --git a/configs/mate/root-image/etc/skel/.config/caja/accels b/configs/mate/root-image/etc/skel/.config/caja/accels new file mode 100644 index 0000000..9464f0d --- /dev/null +++ b/configs/mate/root-image/etc/skel/.config/caja/accels @@ -0,0 +1,133 @@ +; caja GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "<Actions>/DirViewActions/Trash" "") +; (gtk_accel_path "<Actions>/DirViewActions/Save Search" "") +; (gtk_accel_path "<Actions>/IconViewActions/Sort by Emblems" "") +; (gtk_accel_path "<Actions>/DirViewActions/Start Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Location Poll" "") +; (gtk_accel_path "<Actions>/ShellActions/Go to Trash" "") +; (gtk_accel_path "<Actions>/SpatialActions/Go to Location" "<Primary>l") +; (gtk_accel_path "<Actions>/IconViewActions/Stretch" "") +; (gtk_accel_path "<Actions>/DirViewActions/MoveToMenu" "") +; (gtk_accel_path "<Actions>/ShellActions/ZoomInAccel" "<Primary>equal") +; (gtk_accel_path "<Actions>/DirViewActions/LocationTrash" "") +; (gtk_accel_path "<Actions>/DirViewActions/RenameSelectAll" "<Shift>F2") +; (gtk_accel_path "<Actions>/DirViewActions/Undo" "<Primary>z") +; (gtk_accel_path "<Actions>/DirViewActions/Location Start Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/CopyToMenu" "") +; (gtk_accel_path "<Actions>/DirViewActions/Empty Trash" "") +; (gtk_accel_path "<Actions>/ShellActions/Close" "<Primary>w") +; (gtk_accel_path "<Actions>/DirViewActions/LocationRestoreFromTrash" "") +; (gtk_accel_path "<Actions>/IconViewActions/Manual Layout" "") +; (gtk_accel_path "<Actions>/ShellActions/Zoom Normal" "<Primary>0") +; (gtk_accel_path "<Actions>/DirViewActions/Create Link" "<Primary>m") +; (gtk_accel_path "<Actions>/DirViewActions/LocationDelete" "") +; (gtk_accel_path "<Actions>/IconViewActions/Sort by Trash Time" "") +; (gtk_accel_path "<Actions>/DirViewActions/OtherApplication2" "") +; (gtk_accel_path "<Actions>/DirViewActions/OpenInNewTab" "<Primary><Shift>o") +; (gtk_accel_path "<Actions>/DirViewActions/OtherApplication1" "") +; (gtk_accel_path "<Actions>/ShellActions/Connect to Server" "") +; (gtk_accel_path "<Actions>/ShellActions/Help" "") +; (gtk_accel_path "<Actions>/ShellActions/ZoomInAccel2" "<Primary>KP_Add") +; (gtk_accel_path "<Actions>/SpatialActions/Close All Folders" "<Primary>q") +; (gtk_accel_path "<Actions>/ShellActions/File" "") +; (gtk_accel_path "<Actions>/DirViewActions/Format Volume" "") +; (gtk_accel_path "<Actions>/ShellActions/Caja Manual" "F1") +; (gtk_accel_path "<Actions>/ShellActions/Go to Network" "") +; (gtk_accel_path "<Actions>/DirViewActions/Mount Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Copy" "<Primary>c") +; (gtk_accel_path "<Actions>/IconViewActions/Sort by Type" "") +; (gtk_accel_path "<Actions>/ShellActions/View" "") +; (gtk_accel_path "<Actions>/DirViewActions/New Empty File" "") +; (gtk_accel_path "<Actions>/ShellActions/About Caja" "") +; (gtk_accel_path "<Actions>/DirViewActions/Location Eject Volume" "") +; (gtk_accel_path "<Actions>/IconViewActions/Unstretch" "") +; (gtk_accel_path "<Actions>/ShellActions/Zoom Out" "<Primary>minus") +; (gtk_accel_path "<Actions>/DirViewActions/OpenCloseParent" "<Shift><Alt>Down") +; (gtk_accel_path "<Actions>/SpatialActions/Close Parent Folders" "<Primary><Shift>w") +; (gtk_accel_path "<Actions>/DirViewActions/Open" "<Primary>o") +; (gtk_accel_path "<Actions>/DirViewActions/Self Format Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Unmount Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Connect To Server Link" "") +; (gtk_accel_path "<Actions>/DirViewActions/Location Unmount Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Reset to Defaults" "") +; (gtk_accel_path "<Actions>/DirViewActions/Location Mount Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/LocationCut" "") +; (gtk_accel_path "<Actions>/ShellActions/Zoom In" "<Primary>plus") +; (gtk_accel_path "<Actions>/DirViewActions/LocationOpenFolderWindow" "") +; (gtk_accel_path "<Actions>/DirViewActions/Self Eject Volume" "") +; (gtk_accel_path "<Actions>/IconViewActions/Tighter Layout" "") +; (gtk_accel_path "<Actions>/DirViewActions/Paste Files Into" "") +; (gtk_accel_path "<Actions>/DirViewActions/LocationCopy" "") +; (gtk_accel_path "<Actions>/DirViewActions/OpenAccel" "<Alt>Down") +; (gtk_accel_path "<Actions>/DirViewActions/Open With" "") +; (gtk_accel_path "<Actions>/ShellActions/Edit" "") +; (gtk_accel_path "<Actions>/ShellActions/Up" "<Alt>Up") +; (gtk_accel_path "<Actions>/DirViewActions/Open Scripts Folder" "") +; (gtk_accel_path "<Actions>/DirViewActions/New Documents" "") +; (gtk_accel_path "<Actions>/ShellActions/Reload" "<Primary>r") +; (gtk_accel_path "<Actions>/DirViewActions/Move to Home" "") +; (gtk_accel_path "<Actions>/ShellActions/Backgrounds and Emblems" "") +; (gtk_accel_path "<Actions>/DirViewActions/No Templates" "") +; (gtk_accel_path "<Actions>/DirViewActions/Location Format Volume" "") +; (gtk_accel_path "<Actions>/ShellActions/ZoomOutAccel" "<Primary>KP_Subtract") +; (gtk_accel_path "<Actions>/DirViewActions/LocationPasteFilesInto" "") +; (gtk_accel_path "<Actions>/IconViewActions/Sort by Size" "") +; (gtk_accel_path "<Actions>/DirViewActions/Select All" "<Primary>a") +; (gtk_accel_path "<Actions>/DirViewActions/OpenAlternate" "<Primary><Shift>o") +; (gtk_accel_path "<Actions>/ShellActions/Preferences" "") +; (gtk_accel_path "<Actions>/DirViewActions/Poll" "") +; (gtk_accel_path "<Actions>/DirViewActions/Select Pattern" "<Primary>s") +; (gtk_accel_path "<Actions>/DesktopViewActions/Change Background" "") +; (gtk_accel_path "<Actions>/IconViewActions/Reversed Order" "") +; (gtk_accel_path "<Actions>/ShellActions/Go to Computer" "") +; (gtk_accel_path "<Actions>/DirViewActions/Restore From Trash" "") +; (gtk_accel_path "<Actions>/DirViewActions/Location Stop Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/LocationProperties" "") +; (gtk_accel_path "<Actions>/DirViewActions/Rename" "F2") +; (gtk_accel_path "<Actions>/DirViewActions/Redo" "<Primary>y") +; (gtk_accel_path "<Actions>/ShellActions/Go to Templates" "") +; (gtk_accel_path "<Actions>/ShellActions/Show Hidden Files" "<Primary>h") +; (gtk_accel_path "<Actions>/DirViewActions/Self Start Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Move to next pane" "") +; (gtk_accel_path "<Actions>/DirViewActions/OpenFolderWindow" "") +; (gtk_accel_path "<Actions>/DirViewActions/LocationOpenInNewTab" "") +; (gtk_accel_path "<Actions>/DirViewActions/Duplicate" "") +; (gtk_accel_path "<Actions>/DirViewActions/Eject Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Stop Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/PropertiesAccel" "<Primary>i") +; (gtk_accel_path "<Actions>/ShellActions/Home" "<Alt>Home") +; (gtk_accel_path "<Actions>/IconViewActions/Clean Up" "") +; (gtk_accel_path "<Actions>/IconViewActions/Sort by Modification Date" "") +; (gtk_accel_path "<Actions>/DirViewActions/Save Search As" "") +; (gtk_accel_path "<Actions>/IconViewActions/Keep Aligned" "") +; (gtk_accel_path "<Actions>/DirViewActions/New Launcher" "") +; (gtk_accel_path "<Actions>/DirViewActions/Properties" "<Alt>Return") +; (gtk_accel_path "<Actions>/SpatialActions/Add Bookmark" "<Primary>d") +; (gtk_accel_path "<Actions>/DirViewActions/Copy to Desktop" "") +; (gtk_accel_path "<Actions>/ShellActions/Stop" "") +; (gtk_accel_path "<Actions>/DirViewActions/New Folder" "<Primary><Shift>n") +; (gtk_accel_path "<Actions>/DirViewActions/Self Poll" "") +; (gtk_accel_path "<Actions>/DirViewActions/Move to Desktop" "") +; (gtk_accel_path "<Actions>/DirViewActions/Cut" "<Primary>x") +; (gtk_accel_path "<Caja-Window>/view_as_4" "<Primary>4") +; (gtk_accel_path "<Actions>/DirViewActions/Delete" "<Shift>Delete") +; (gtk_accel_path "<Actions>/DesktopViewActions/New Launcher Desktop" "") +; (gtk_accel_path "<Actions>/IconViewActions/Sort by Name" "") +; (gtk_accel_path "<Caja-Window>/view_as_2" "<Primary>2") +; (gtk_accel_path "<Caja-Window>/view_as_3" "<Primary>3") +; (gtk_accel_path "<Actions>/DirViewActions/Paste" "<Primary>v") +; (gtk_accel_path "<Actions>/DirViewActions/Invert Selection" "<Primary><Shift>i") +; (gtk_accel_path "<Caja-Window>/view_as_1" "<Primary>1") +; (gtk_accel_path "<Actions>/DesktopViewActions/Empty Trash Conditional" "") +; (gtk_accel_path "<Actions>/IconViewActions/Arrange Items" "") +; (gtk_accel_path "<Actions>/DirViewActions/Self Stop Volume" "") +; (gtk_accel_path "<Actions>/SpatialActions/Places" "") +; (gtk_accel_path "<Actions>/SpatialActions/Edit Bookmarks" "<Primary>b") +; (gtk_accel_path "<Actions>/DirViewActions/Copy to Home" "") +; (gtk_accel_path "<Actions>/DirViewActions/Self Mount Volume" "") +; (gtk_accel_path "<Actions>/SpatialActions/Search" "<Primary>f") +; (gtk_accel_path "<Actions>/DirViewActions/Self Unmount Volume" "") +; (gtk_accel_path "<Actions>/DirViewActions/Copy to next pane" "") +; (gtk_accel_path "<Actions>/DirViewActions/LocationOpenAlternate" "") diff --git a/configs/mate/root-image/etc/skel/.config/caja/desktop-metadata b/configs/mate/root-image/etc/skel/.config/caja/desktop-metadata new file mode 100644 index 0000000..e1f9d17 --- /dev/null +++ b/configs/mate/root-image/etc/skel/.config/caja/desktop-metadata @@ -0,0 +1,23 @@ +[directory] +caja-icon-view-keep-aligned=true +caja-icon-view-layout-timestamp=1441316522 + +[trash] +caja-icon-position=64,302 +icon-scale=1 +caja-icon-position-timestamp=1441316522 + +[computer] +caja-icon-position=64,22 +icon-scale=1 +caja-icon-position-timestamp=1441316522 + +[home] +caja-icon-position=64,102 +icon-scale=1 +caja-icon-position-timestamp=1441316522 + +[openSUSE 13.2 KDE Live.volume] +caja-icon-position=64,382 +icon-scale=1 +caja-icon-position-timestamp=1441316562 diff --git a/configs/mate/root-image/etc/skel/.config/dconf/user b/configs/mate/root-image/etc/skel/.config/dconf/user Binary files differnew file mode 100644 index 0000000..e14186e --- /dev/null +++ b/configs/mate/root-image/etc/skel/.config/dconf/user diff --git a/configs/mate/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini b/configs/mate/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini new file mode 100644 index 0000000..d4c8858 --- /dev/null +++ b/configs/mate/root-image/etc/skel/.config/gtk-2.0/gtkfilechooser.ini @@ -0,0 +1,11 @@ +[Filechooser Settings] +LocationMode=path-bar +ShowHidden=false +ShowSizeColumn=true +GeometryX=52 +GeometryY=105 +GeometryWidth=920 +GeometryHeight=585 +SortColumn=name +SortOrder=ascending +StartupMode=recent diff --git a/configs/mate/root-image/etc/skel/.config/volumeicon/volumeicon b/configs/mate/root-image/etc/skel/.config/volumeicon/volumeicon new file mode 100644 index 0000000..588b9dd --- /dev/null +++ b/configs/mate/root-image/etc/skel/.config/volumeicon/volumeicon @@ -0,0 +1,25 @@ +[Alsa] +card=default + +[Notification] +show_notification=true +notification_type=0 + +[StatusIcon] +stepsize=5 +onclick=xterm -e 'alsamixer' +theme=Default +use_panel_specific_icons=false +lmb_slider=false +mmb_mute=false +use_horizontal_slider=false +show_sound_level=false +use_transparent_background=false + +[Hotkeys] +up_enabled=false +down_enabled=false +mute_enabled=false +up=XF86AudioRaiseVolume +down=XF86AudioLowerVolume +mute=XF86AudioMute diff --git a/configs/mate/root-image/etc/skel/.directory b/configs/mate/root-image/etc/skel/.directory new file mode 100644 index 0000000..07c52ff --- /dev/null +++ b/configs/mate/root-image/etc/skel/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2014,12,3,17,12,32 +Version=3 + +[Settings] +HiddenFilesShown=true diff --git a/configs/mate/root-image/etc/sudoers.d/g_wheel b/configs/mate/root-image/etc/sudoers.d/g_wheel new file mode 100644 index 0000000..8c45359 --- /dev/null +++ b/configs/mate/root-image/etc/sudoers.d/g_wheel @@ -0,0 +1 @@ +%wheel ALL=(ALL) NOPASSWD: ALL diff --git a/configs/mate/root-image/etc/systemd/scripts/choose-mirror b/configs/mate/root-image/etc/systemd/scripts/choose-mirror new file mode 100755 index 0000000..13c9f69 --- /dev/null +++ b/configs/mate/root-image/etc/systemd/scripts/choose-mirror @@ -0,0 +1,26 @@ +#!/bin/bash + +get_cmdline() { + local param + for param in $(< /proc/cmdline); do + case "${param}" in + $1=*) echo "${param##*=}"; + return 0 + ;; + esac + done +} + +mirror=$(get_cmdline mirror) +[[ $mirror = auto ]] && mirror=$(get_cmdline parabolaiso_http_srv) +[[ $mirror ]] || exit 0 + +mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.orig +cat >/etc/pacman.d/mirrorlist << EOF +# +# Parabola GNU/Linux-libre repository mirrorlist +# Generated by parabolaiso +# + +Server = ${mirror%%/}/\$repo/os/\$arch +EOF diff --git a/configs/mate/root-image/etc/systemd/system/choose-mirror.service b/configs/mate/root-image/etc/systemd/system/choose-mirror.service new file mode 100644 index 0000000..1e4d771 --- /dev/null +++ b/configs/mate/root-image/etc/systemd/system/choose-mirror.service @@ -0,0 +1,10 @@ +[Unit] +Description=Choose mirror from the kernel command line +ConditionKernelCommandLine=mirror + +[Service] +Type=oneshot +ExecStart=/etc/systemd/scripts/choose-mirror + +[Install] +WantedBy=multi-user.target diff --git a/configs/mate/root-image/etc/systemd/system/etc-pacman.d-gnupg.mount b/configs/mate/root-image/etc/systemd/system/etc-pacman.d-gnupg.mount new file mode 100644 index 0000000..4eab551 --- /dev/null +++ b/configs/mate/root-image/etc/systemd/system/etc-pacman.d-gnupg.mount @@ -0,0 +1,8 @@ +[Unit] +Description=Temporary /etc/pacman.d/gnupg directory + +[Mount] +What=tmpfs +Where=/etc/pacman.d/gnupg +Type=tmpfs +Options=mode=0755 diff --git a/configs/mate/root-image/etc/systemd/system/getty@tty1.service.d/autologin.conf b/configs/mate/root-image/etc/systemd/system/getty@tty1.service.d/autologin.conf new file mode 100644 index 0000000..d1d8474 --- /dev/null +++ b/configs/mate/root-image/etc/systemd/system/getty@tty1.service.d/autologin.conf @@ -0,0 +1,3 @@ +[Service] +ExecStart= +ExecStart=-/sbin/agetty --autologin root --noclear %I 38400 linux diff --git a/configs/mate/root-image/etc/systemd/system/pacman-init.service b/configs/mate/root-image/etc/systemd/system/pacman-init.service new file mode 100644 index 0000000..3414ebc --- /dev/null +++ b/configs/mate/root-image/etc/systemd/system/pacman-init.service @@ -0,0 +1,16 @@ +[Unit] +Description=Initializes Pacman keyring +Wants=haveged.service +After=haveged.service +Requires=etc-pacman.d-gnupg.mount +After=etc-pacman.d-gnupg.mount + +[Service] +Type=oneshot +RemainAfterExit=yes +ExecStart=/usr/bin/pacman-key --init +ExecStart=/usr/bin/pacman-key --populate archlinux +ExecStart=/usr/bin/pacman-key --populate parabola + +[Install] +WantedBy=multi-user.target diff --git a/configs/mate/root-image/etc/udev/rules.d/81-dhcpcd.rules b/configs/mate/root-image/etc/udev/rules.d/81-dhcpcd.rules new file mode 100644 index 0000000..970da69 --- /dev/null +++ b/configs/mate/root-image/etc/udev/rules.d/81-dhcpcd.rules @@ -0,0 +1 @@ +ACTION=="add", SUBSYSTEM=="net", ENV{SYSTEMD_WANTS}="dhcpcd@$name.service" diff --git a/configs/mate/root-image/etc/wallpaper.png b/configs/mate/root-image/etc/wallpaper.png Binary files differnew file mode 100644 index 0000000..729d362 --- /dev/null +++ b/configs/mate/root-image/etc/wallpaper.png |