diff --git a/README.md b/README.md
index f9d4c7ef..475c11f4 100644
--- a/README.md
+++ b/README.md
@@ -5,13 +5,14 @@ This script automates the process of building the most common pentesting Linux d
## Running
Just clone the repository, then make whatever changes you wish to make.
-* .deb files in the debs/ folder will be installed into the image.
-* Files in the filesystem/ folder will be copied to the system.
+* Add any .deb files to the debs/ folder that you want installed into the image.
+* Add any files to the filesystem/ folder that you want on the final system.
* Add any extra software from the repository you wish to install to the config/software.list.chroot file.
+* Add any commands you want to have run during the build process to the config/pentest-distro-builder.chroot file.
When you're ready to build, run `sudo ./runme.sh` . Once it's complete, the finished image will be copied to the images/ folder.
-If you run the script without any options, it will build whichever OS you are currently running, and prompt for which desktop environment and repository you wish to use. If you wish, however, you can manually specify these options instead:
+If you run the script without any options, it will build whichever OS you are currently running, and prompt for which desktop environment and repository you wish to use. If you wish, however, you can manually specify these options instead (for example, to script an image to be built nightly or weekly):
* -u
* Unattended mode (skip the menu, required for the other options to function)
diff --git a/config/pentest-distro-builder.chroot b/config/pentest-distro-builder.chroot
new file mode 100644
index 00000000..b7db3952
--- /dev/null
+++ b/config/pentest-distro-builder.chroot
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+#Populate root's home folder from /etc/skel
+cp -rv /etc/skel/. /root/
+
+#Time to git stuff...
+cd /root/
+git clone https://github.com/Veil-Framework/Veil.git
+git clone https://github.com/leebaird/discover.git
+git clone https://github.com/trustedsec/ptf
+
+ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa
+
+#Enable our desired services
+systemctl enable ssh
+systemctl enable cups
+systemctl enable apache2
+systemctl enable mysql
+systemctl enable postgresql
+systemctl enable tor
+systemctl enable cockpit.socket
\ No newline at end of file
diff --git a/config/software.list.chroot b/config/software.list.chroot
index 3975aff5..546c5511 100644
--- a/config/software.list.chroot
+++ b/config/software.list.chroot
@@ -28,3 +28,5 @@ libreoffice
gimp
audacity
vlc
+gedit
+gedit-plugins
diff --git a/filesystem/root/.bashrc b/filesystem/etc/skel/.bashrc
similarity index 92%
rename from filesystem/root/.bashrc
rename to filesystem/etc/skel/.bashrc
index 357a4f07..3237a24b 100755
--- a/filesystem/root/.bashrc
+++ b/filesystem/etc/skel/.bashrc
@@ -110,3 +110,11 @@ if ! shopt -oq posix; then
fi
alias reboot='reboot -h now'
+export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/share/games:/usr/local/sbin:/usr/sbin:/sbin:~/local/bin
+
+# check if local bin folder exist
+# $HOME/bin
+# prepend it to $PATH if so
+if [ -d $HOME/bin ]; then
+ export PATH=$HOME/bin:$PATH
+fi
diff --git a/filesystem/root/.config/Code/Backups/workspaces.json b/filesystem/etc/skel/.config/Code/Backups/workspaces.json
similarity index 100%
rename from filesystem/root/.config/Code/Backups/workspaces.json
rename to filesystem/etc/skel/.config/Code/Backups/workspaces.json
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/bindings-057fb677b969f45a94b51e7e97147004.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/bindings-057fb677b969f45a94b51e7e97147004.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/bindings-057fb677b969f45a94b51e7e97147004.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/bindings-057fb677b969f45a94b51e7e97147004.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/extract-opts-940b8510ef6763d7092bb732ad6be170.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/extract-opts-940b8510ef6763d7092bb732ad6be170.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/extract-opts-940b8510ef6763d7092bb732ad6be170.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/extract-opts-940b8510ef6763d7092bb732ad6be170.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/getmac-692156c7c4cdf3697f5980770388c5e6.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/getmac-692156c7c4cdf3697f5980770388c5e6.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/getmac-692156c7c4cdf3697f5980770388c5e6.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/getmac-692156c7c4cdf3697f5980770388c5e6.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-15f7b5511d01c9f8fa5725a77a699e7c.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-15f7b5511d01c9f8fa5725a77a699e7c.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-15f7b5511d01c9f8fa5725a77a699e7c.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-15f7b5511d01c9f8fa5725a77a699e7c.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-fed9b7108f14afe96827e67cb94a6a52.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-fed9b7108f14afe96827e67cb94a6a52.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-fed9b7108f14afe96827e67cb94a6a52.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/index-fed9b7108f14afe96827e67cb94a6a52.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main-b41ce30beb0cfd031094b05289558eaf.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main-b41ce30beb0cfd031094b05289558eaf.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main-b41ce30beb0cfd031094b05289558eaf.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main-b41ce30beb0cfd031094b05289558eaf.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main.nls-1ca6adb78ecf5501a9711dbe232db186.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main.nls-1ca6adb78ecf5501a9711dbe232db186.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main.nls-1ca6adb78ecf5501a9711dbe232db186.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/main.nls-1ca6adb78ecf5501a9711dbe232db186.code
diff --git a/filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/typechecker-c7ee1e5a5c2d2d084e631d2d8ae8f0e7.code b/filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/typechecker-c7ee1e5a5c2d2d084e631d2d8ae8f0e7.code
similarity index 100%
rename from filesystem/root/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/typechecker-c7ee1e5a5c2d2d084e631d2d8ae8f0e7.code
rename to filesystem/etc/skel/.config/Code/CachedData/816be6780ca8bd0ab80314e11478c48c70d09383/typechecker-c7ee1e5a5c2d2d084e631d2d8ae8f0e7.code
diff --git a/filesystem/root/.config/Code/CachedExtensions/builtin b/filesystem/etc/skel/.config/Code/CachedExtensions/builtin
similarity index 100%
rename from filesystem/root/.config/Code/CachedExtensions/builtin
rename to filesystem/etc/skel/.config/Code/CachedExtensions/builtin
diff --git a/filesystem/root/.config/Code/CachedExtensions/user b/filesystem/etc/skel/.config/Code/CachedExtensions/user
similarity index 100%
rename from filesystem/root/.config/Code/CachedExtensions/user
rename to filesystem/etc/skel/.config/Code/CachedExtensions/user
diff --git a/filesystem/root/.config/Code/Local Storage/file__0.localstorage b/filesystem/etc/skel/.config/Code/Local Storage/file__0.localstorage
similarity index 100%
rename from filesystem/root/.config/Code/Local Storage/file__0.localstorage
rename to filesystem/etc/skel/.config/Code/Local Storage/file__0.localstorage
diff --git a/filesystem/root/.config/Code/Local Storage/file__0.localstorage-journal b/filesystem/etc/skel/.config/Code/Local Storage/file__0.localstorage-journal
similarity index 100%
rename from filesystem/root/.config/Code/Local Storage/file__0.localstorage-journal
rename to filesystem/etc/skel/.config/Code/Local Storage/file__0.localstorage-journal
diff --git a/filesystem/root/.config/Code/Preferences b/filesystem/etc/skel/.config/Code/Preferences
similarity index 100%
rename from filesystem/root/.config/Code/Preferences
rename to filesystem/etc/skel/.config/Code/Preferences
diff --git a/filesystem/root/.config/Code/logs/20171219T123800/exthost1.log b/filesystem/etc/skel/.config/Code/logs/20171219T123800/exthost1.log
similarity index 100%
rename from filesystem/root/.config/Code/logs/20171219T123800/exthost1.log
rename to filesystem/etc/skel/.config/Code/logs/20171219T123800/exthost1.log
diff --git a/filesystem/root/.config/Code/logs/20171219T123800/main.log b/filesystem/etc/skel/.config/Code/logs/20171219T123800/main.log
similarity index 100%
rename from filesystem/root/.config/Code/logs/20171219T123800/main.log
rename to filesystem/etc/skel/.config/Code/logs/20171219T123800/main.log
diff --git a/filesystem/root/.config/Code/logs/20171219T123800/renderer1.log b/filesystem/etc/skel/.config/Code/logs/20171219T123800/renderer1.log
similarity index 100%
rename from filesystem/root/.config/Code/logs/20171219T123800/renderer1.log
rename to filesystem/etc/skel/.config/Code/logs/20171219T123800/renderer1.log
diff --git a/filesystem/root/.config/Code/logs/20171219T123800/sharedprocess.log b/filesystem/etc/skel/.config/Code/logs/20171219T123800/sharedprocess.log
similarity index 100%
rename from filesystem/root/.config/Code/logs/20171219T123800/sharedprocess.log
rename to filesystem/etc/skel/.config/Code/logs/20171219T123800/sharedprocess.log
diff --git a/filesystem/root/.config/Code/machineid b/filesystem/etc/skel/.config/Code/machineid
similarity index 100%
rename from filesystem/root/.config/Code/machineid
rename to filesystem/etc/skel/.config/Code/machineid
diff --git a/filesystem/root/.config/Code/storage.json b/filesystem/etc/skel/.config/Code/storage.json
similarity index 100%
rename from filesystem/root/.config/Code/storage.json
rename to filesystem/etc/skel/.config/Code/storage.json
diff --git a/filesystem/etc/skel/.config/autostart/guake.desktop b/filesystem/etc/skel/.config/autostart/guake.desktop
new file mode 100644
index 00000000..5f0602d3
--- /dev/null
+++ b/filesystem/etc/skel/.config/autostart/guake.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Exec=guake
+Hidden=false
+X-MATE-Autostart-enabled=true
+Name[en_US]=Guake Terminal
+Name=Guake Terminal
+Comment[en_US]=
+Comment=
diff --git a/filesystem/etc/skel/.config/dconf/user b/filesystem/etc/skel/.config/dconf/user
new file mode 100644
index 00000000..67a9da5a
Binary files /dev/null and b/filesystem/etc/skel/.config/dconf/user differ
diff --git a/filesystem/root/.config/enchant/en_US.dic b/filesystem/etc/skel/.config/enchant/en_US.dic
similarity index 100%
rename from filesystem/root/.config/enchant/en_US.dic
rename to filesystem/etc/skel/.config/enchant/en_US.dic
diff --git a/filesystem/root/.config/enchant/en_US.exc b/filesystem/etc/skel/.config/enchant/en_US.exc
similarity index 100%
rename from filesystem/root/.config/enchant/en_US.exc
rename to filesystem/etc/skel/.config/enchant/en_US.exc
diff --git a/filesystem/root/.config/evolution/sources/system-proxy.source b/filesystem/etc/skel/.config/evolution/sources/system-proxy.source
similarity index 100%
rename from filesystem/root/.config/evolution/sources/system-proxy.source
rename to filesystem/etc/skel/.config/evolution/sources/system-proxy.source
diff --git a/filesystem/root/.config/gedit/accels b/filesystem/etc/skel/.config/gedit/accels
similarity index 100%
rename from filesystem/root/.config/gedit/accels
rename to filesystem/etc/skel/.config/gedit/accels
diff --git a/filesystem/root/.config/gnome-control-center/backgrounds/last-edited.xml b/filesystem/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml
similarity index 100%
rename from filesystem/root/.config/gnome-control-center/backgrounds/last-edited.xml
rename to filesystem/etc/skel/.config/gnome-control-center/backgrounds/last-edited.xml
diff --git a/filesystem/root/.config/gtk-2.0/gtkfilechooser.ini b/filesystem/etc/skel/.config/gtk-2.0/gtkfilechooser.ini
similarity index 100%
rename from filesystem/root/.config/gtk-2.0/gtkfilechooser.ini
rename to filesystem/etc/skel/.config/gtk-2.0/gtkfilechooser.ini
diff --git a/filesystem/etc/skel/.config/mate/backgrounds.xml b/filesystem/etc/skel/.config/mate/backgrounds.xml
new file mode 100644
index 00000000..595bdfe3
--- /dev/null
+++ b/filesystem/etc/skel/.config/mate/backgrounds.xml
@@ -0,0 +1,643 @@
+
+
+
+
+ macaw-poly
+ /usr/share/backgrounds/macaw-poly.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ carbon glider
+ /usr/share/backgrounds/carbon-glider.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ computer-hacker.jpg
+ /root/Pictures/Wallpapers/computer-hacker.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ untitled.png
+ /root/Pictures/Wallpapers/untitled.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Grid Lock
+ /usr/share/backgrounds/grid-lock.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ No Desktop Background
+ (none)
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ UJVbxVY.png
+ /root/Pictures/Wallpapers/UJVbxVY.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Earth-from-Space.jpg
+ /root/Pictures/Wallpapers/Earth-from-Space.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Kali.JPG
+ /root/Pictures/Wallpapers/Kali.JPG
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ mPdVG3P.png
+ /root/Pictures/Wallpapers/mPdVG3P.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ OUe6WiC.jpg
+ /root/Pictures/Wallpapers/OUe6WiC.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ toxic
+ /usr/share/backgrounds/toxic.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ BT-Wallpaper.png
+ /root/Pictures/Wallpapers/BT-Wallpaper.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ pluto_twilight.jpg
+ /root/Pictures/Wallpapers/pluto_twilight.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Bottleship
+ /usr/share/backgrounds/bottleship.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Grid Parrot
+ /usr/share/backgrounds/grid-parrot.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ SecurityHacker.jpg
+ /root/Pictures/Wallpapers/SecurityHacker.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Starman_Tesla.png
+ /root/Pictures/Wallpapers/Starman_Tesla.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Hooded-Hacker.jpg
+ /root/Pictures/Wallpapers/Hooded-Hacker.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ outerspaceHands
+ /usr/share/backgrounds/outerspaceHands.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Grid
+ /usr/share/backgrounds/grid.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Pirate-Cubes
+ /usr/share/backgrounds/pirate-cubes.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Cosmos
+ /usr/share/backgrounds/cosmos/background-1.xml
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Blurry
+ /usr/share/backgrounds/blurry.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Hackerfree.jpg
+ /root/Pictures/Wallpapers/Hackerfree.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Kali9.png
+ /root/Pictures/Wallpapers/Kali9.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ toxic2
+ /usr/share/backgrounds/toxic2.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ outerspaceEarth
+ /usr/share/backgrounds/outerspaceEarth.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ sub urban
+ /usr/share/backgrounds/sub-urban.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Kali 1.png
+ /root/Pictures/Wallpapers/Kali 1.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ shatter-backtrack_00000.jpg
+ /root/Pictures/Wallpapers/shatter-backtrack_00000.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ outerspaceHands
+ /usr/share/backgrounds/platinum.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ security-strategy
+ /usr/share/backgrounds/security-strategy.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ parrot fly grey
+ /usr/share/backgrounds/parrot-fly-grey.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Kali7.jpg
+ /root/Pictures/Wallpapers/Kali7.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Backtrack.jpg
+ /root/Pictures/Wallpapers/Backtrack.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ SCorp2.png
+ /root/Pictures/Wallpapers/SCorp2.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Kali6.jpg
+ /root/Pictures/Wallpapers/Kali6.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ macaw
+ /usr/share/backgrounds/macaw.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Kali4.png
+ /root/Pictures/Wallpapers/Kali4.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali8.jpg
+ /root/Pictures/Wallpapers/kali8.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ hacker_2621842b.jpg
+ /root/Pictures/Wallpapers/hacker_2621842b.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali19.jpg
+ /root/Pictures/Wallpapers/kali19.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali21.jpg
+ /root/Pictures/Wallpapers/kali21.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ surf
+ /usr/share/backgrounds/surf.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ 13l3sob.png
+ /root/Pictures/Wallpapers/13l3sob.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali20.jpg
+ /root/Pictures/Wallpapers/kali20.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ Kali3.jpg
+ /root/Pictures/Wallpapers/Kali3.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali17.jpg
+ /root/Pictures/Wallpapers/kali17.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali15.png
+ /root/Pictures/Wallpapers/kali15.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ 1TjKhEI.png
+ /root/Pictures/Wallpapers/1TjKhEI.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali5.jpg
+ /root/Pictures/Wallpapers/kali5.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali16.jpg
+ /root/Pictures/Wallpapers/kali16.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ parrot splash
+ /usr/share/backgrounds/parrot-splash.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Kali1.jpg
+ /root/Pictures/Wallpapers/Kali1.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ 1489388.jpg
+ /root/Pictures/Wallpapers/1489388.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ bt4-logo-wallpaper.png
+ /root/Pictures/Wallpapers/bt4-logo-wallpaper.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali13.png
+ /root/Pictures/Wallpapers/kali13.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ sub urban
+ /usr/share/backgrounds/splash2.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ space1
+ /usr/share/backgrounds/space.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ 7JOa81n.png
+ /root/Pictures/Wallpapers/7JOa81n.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali14.jpg
+ /root/Pictures/Wallpapers/kali14.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ outerspace3D
+ /usr/share/backgrounds/outerspace3D.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ default
+ /usr/share/backgrounds/default.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ kali11.png
+ /root/Pictures/Wallpapers/kali11.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ mask smog
+ /usr/share/backgrounds/mask-smog.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Hacker.jpg
+ /root/Pictures/Wallpapers/Hacker.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ nefelibata
+ /usr/share/backgrounds/nefelibata.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+ (none)
+
+
+ Kali10.gif
+ /root/Pictures/Wallpapers/Kali10.gif
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ kali12.jpg
+ /root/Pictures/Wallpapers/kali12.jpg
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
+ scripttheworld.png
+ /root/Pictures/Wallpapers/scripttheworld.png
+ zoom
+ solid
+ rgb(44,0,30)
+ rgb(44,0,30)
+
+
+
diff --git a/filesystem/etc/skel/.config/mate/panel2.d/default/launchers/menuexecg.desktop b/filesystem/etc/skel/.config/mate/panel2.d/default/launchers/menuexecg.desktop
new file mode 100644
index 00000000..07650fa5
--- /dev/null
+++ b/filesystem/etc/skel/.config/mate/panel2.d/default/launchers/menuexecg.desktop
@@ -0,0 +1,11 @@
+#!/usr/bin/env xdg-open
+
+[Desktop Entry]
+Version=1.0
+Type=Application
+Terminal=false
+Exec=menuexecg pandora-manager
+Name=Pandora's Box Manager
+Icon=gtk-indent
+Categories=parrot-controllers;
+Icon[en_US]=mail-mark-junk
diff --git a/filesystem/root/.config/mimeapps.list b/filesystem/etc/skel/.config/mimeapps.list
similarity index 100%
rename from filesystem/root/.config/mimeapps.list
rename to filesystem/etc/skel/.config/mimeapps.list
diff --git a/filesystem/root/.config/nautilus/desktop-metadata b/filesystem/etc/skel/.config/nautilus/desktop-metadata
similarity index 100%
rename from filesystem/root/.config/nautilus/desktop-metadata
rename to filesystem/etc/skel/.config/nautilus/desktop-metadata
diff --git a/filesystem/root/.config/nautilus/search-metadata b/filesystem/etc/skel/.config/nautilus/search-metadata
similarity index 100%
rename from filesystem/root/.config/nautilus/search-metadata
rename to filesystem/etc/skel/.config/nautilus/search-metadata
diff --git a/filesystem/etc/skel/.config/pluma/accels b/filesystem/etc/skel/.config/pluma/accels
new file mode 100644
index 00000000..ae518151
--- /dev/null
+++ b/filesystem/etc/skel/.config/pluma/accels
@@ -0,0 +1,213 @@
+; pluma GtkAccelMap rc-file -*- scheme -*-
+; this file is an automated accelerator map dump
+;
+; (gtk_accel_path "/PlumaSpellPluginActions/ConfigSpell" "")
+; (gtk_accel_path "/LanguagesActions/scss" "")
+; (gtk_accel_path "/LanguagesActions/asp" "")
+; (gtk_accel_path "/LanguagesActions/logcat" "")
+; (gtk_accel_path "/LanguagesActions/changelog" "")
+; (gtk_accel_path "/LanguagesActions/xml" "")
+; (gtk_accel_path "/PlumaWindowPanesActions/ViewSidePane" "F9")
+; (gtk_accel_path "/LanguagesActions/html" "")
+; (gtk_accel_path "/ExternalToolsPluginToolActions/ExternalToolTool7F75E4DA9BD0" "F8")
+; (gtk_accel_path "/LanguagesActions/ada" "")
+; (gtk_accel_path "/PlumaWindowActions/SearchIncrementalSearch" "k")
+; (gtk_accel_path "/LanguagesActions/haxe" "")
+; (gtk_accel_path "/LanguagesActions/perl" "")
+; (gtk_accel_path "/LanguagesActions/mallard" "")
+; (gtk_accel_path "/PlumaTimePluginActions/InsertDateAndTime" "")
+; (gtk_accel_path "/PlumaWindowActions/SearchFindPrevious" "g")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Edit" "")
+; (gtk_accel_path "/PlumaChangecasePluginActions/UpperCase" "")
+; (gtk_accel_path "/LanguagesActions/actionscript" "")
+; (gtk_accel_path "/LanguagesActions/lua" "")
+; (gtk_accel_path "/LanguagesActions/libtool" "")
+; (gtk_accel_path "/LanguagesActions/lex" "")
+; (gtk_accel_path "/LanguagesActions/bennugd" "")
+; (gtk_accel_path "/LanguagesActions/rpmspec" "")
+; (gtk_accel_path "/LanguagesActions/t2t" "")
+; (gtk_accel_path "/PlumaChangecasePluginActions/LowerCase" "")
+; (gtk_accel_path "/PlumaSnippetPluginActions/ManageSnippets" "")
+; (gtk_accel_path "/LanguagesActions/rust" "")
+; (gtk_accel_path "/LanguagesActions/glsl" "")
+; (gtk_accel_path "/LanguagesActions/chdr" "")
+; (gtk_accel_path "/PlumaWindowActions/EditRedo" "z")
+; (gtk_accel_path "/LanguagesActions/vbnet" "")
+; (gtk_accel_path "/PlumaWindowActions/SearchGoToLine" "i")
+; (gtk_accel_path "/LanguagesActions/erlang" "")
+; (gtk_accel_path "/PlumaChangecasePluginActions/ChangeCase" "")
+; (gtk_accel_path "/LanguagesActions/boo" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Documents" "")
+; (gtk_accel_path "/ExternalToolsPluginToolActions/ExternalToolTool7F75E4DA9C10" "")
+; (gtk_accel_path "/LanguagesActions/latex" "")
+; (gtk_accel_path "/LanguagesActions/gtkrc" "")
+; (gtk_accel_path "/LanguagesActions/vala" "")
+; (gtk_accel_path "/LanguagesActions/netrexx" "")
+; (gtk_accel_path "/LanguagesActions/sql" "")
+; (gtk_accel_path "/LanguagesActions/python3" "")
+; (gtk_accel_path "/LanguagesActions/forth" "")
+; (gtk_accel_path "/LanguagesActions/gdb-log" "")
+; (gtk_accel_path "/LanguagesActions/c-sharp" "")
+; (gtk_accel_path "/LanguagesActions/nemerle" "")
+; (gtk_accel_path "/PlumaWindowActions/FileSaveAll" "l")
+; (gtk_accel_path "/FileBrowserWidgetBookmarkActionGroup/BookmarkOpen" "o")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/EditPreferences" "")
+; (gtk_accel_path "/LanguagesActions/rst" "")
+; (gtk_accel_path "/LanguagesActions/puppet" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/ViewFullscreen" "F11")
+; (gtk_accel_path "/LanguagesActions/abnf" "")
+; (gtk_accel_path "/LanguagesActions/bluespec" "")
+; (gtk_accel_path "/PlumaWindowActions/SearchFind" "f")
+; (gtk_accel_path "/LanguagesActions/modelica" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Search" "")
+; (gtk_accel_path "/LanguagesActions/pkgconfig" "")
+; (gtk_accel_path "/ExternalToolsPluginToolActions/ExternalToolTool7F75E4DA9DD0" "s")
+; (gtk_accel_path "/LanguagesActions/pig" "")
+; (gtk_accel_path "/LanguagesActions/csv" "")
+; (gtk_accel_path "/LanguagesActions/idl" "")
+; (gtk_accel_path "/LanguagesActions/go" "")
+; (gtk_accel_path "/LanguagesActions/css" "")
+; (gtk_accel_path "/PlumaCloseWindowActions/FileClose" "w")
+; (gtk_accel_path "/LanguagesActions/objj" "")
+; (gtk_accel_path "/PlumaWindowActions/FileCloseAll" "w")
+; (gtk_accel_path "/PlumaWindowActions/SearchClearHighlight" "k")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/ViewStatusbar" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/FileNew" "n")
+; (gtk_accel_path "/LanguagesActions/automake" "")
+; (gtk_accel_path "/LanguagesActions/jade" "")
+; (gtk_accel_path "/LanguagesActions/objc" "")
+; (gtk_accel_path "/LanguagesActions/ruby" "")
+; (gtk_accel_path "/PlumaSpellPluginActions/AutoSpell" "")
+; (gtk_accel_path "/LanguagesActions/gap" "")
+; (gtk_accel_path "/LanguagesActions/bibtex" "")
+; (gtk_accel_path "/PlumaQuickOpenPluginActions/QuickOpen" "o")
+; (gtk_accel_path "/PlumaQuitWindowActions/FileQuit" "q")
+; (gtk_accel_path "/PlumaSpellPluginActions/CheckSpell" "F7")
+; (gtk_accel_path "/LanguagesActions/pascal" "")
+; (gtk_accel_path "/LanguagesActions/php" "")
+; (gtk_accel_path "/LanguagesActions/ocl" "")
+; (gtk_accel_path "/PlumaWindowActions/FileSaveAs" "s")
+; (gtk_accel_path "/LanguagesActions/tera" "")
+; (gtk_accel_path "/PlumaWindowActions/FilePrintPreview" "p")
+; (gtk_accel_path "/LanguagesActions/diff" "")
+; (gtk_accel_path "/FileBrowserWidgetSingleSelectionActionGroup/FileRename" "")
+; (gtk_accel_path "/PlumaChangecasePluginActions/TitleCase" "")
+; (gtk_accel_path "/LanguagesActions/fcl" "")
+; (gtk_accel_path "/LanguagesActions/swift" "")
+; (gtk_accel_path "/PlumaWindowActions/SearchReplace" "h")
+; (gtk_accel_path "/LanguagesActions/logtalk" "")
+; (gtk_accel_path "/LanguagesActions/yaml" "")
+; (gtk_accel_path "/LanguagesActions/octave" "")
+; (gtk_accel_path "/PlumaWindowActions/EditPaste" "v")
+; (gtk_accel_path "/LanguagesActions/r" "")
+; (gtk_accel_path "/LanguagesActions/ansforth94" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/ViewToolbar" "")
+; (gtk_accel_path "/LanguagesActions/verilog" "")
+; (gtk_accel_path "/LanguagesActions/dot" "")
+; (gtk_accel_path "/LanguagesActions/awk" "")
+; (gtk_accel_path "/FileBrowserPluginSingleSelectionExtra/OpenTerminal" "")
+; (gtk_accel_path "/LanguagesActions/julia" "")
+; (gtk_accel_path "/PlumaWindowActions/DocumentsPreviousDocument" "Page_Up")
+; (gtk_accel_path "/DocumentsListActions/Tab_0" "1")
+; (gtk_accel_path "/LanguagesActions/j" "")
+; (gtk_accel_path "/LanguagesActions/dosbatch" "")
+; (gtk_accel_path "/LanguagesActions/imagej" "")
+; (gtk_accel_path "/LanguagesActions/dpatch" "")
+; (gtk_accel_path "/LanguagesActions/mediawiki" "")
+; (gtk_accel_path "/LanguagesActions/d" "")
+; (gtk_accel_path "/LanguagesActions/c" "")
+; (gtk_accel_path "/PlumaWindowActions/EditUndo" "z")
+; (gtk_accel_path "/FileBrowserPluginExtra/SetActiveRoot" "")
+; (gtk_accel_path "/FileBrowserWidgetSingleMostSelectionActionGroup/DirectoryNew" "")
+; (gtk_accel_path "/LanguagesActions/kotlin" "")
+; (gtk_accel_path "/LanguagesActions/less" "")
+; (gtk_accel_path "/LanguagesActions/fsharp" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/HelpContents" "F1")
+; (gtk_accel_path "/FileBrowserWidgetSingleMostSelectionActionGroup/FileNew" "n")
+; (gtk_accel_path "/LanguagesActions/cobol" "")
+; (gtk_accel_path "/LanguagesActions/toml" "")
+; (gtk_accel_path "/LanguagesActions/maxima" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/HelpAbout" "")
+; (gtk_accel_path "/PlumaWindowActions/DocumentsNextDocument" "Page_Down")
+; (gtk_accel_path "/PlumaWindowPanesActions/ViewBottomPane" "F9")
+; (gtk_accel_path "/ExternalToolsPluginActions/ExternalToolManager" "")
+; (gtk_accel_path "/LanguagesActions/xslt" "")
+; (gtk_accel_path "/ExternalToolsPluginToolActions/ExternalToolTool7F75E4DA9C50" "")
+; (gtk_accel_path "/FileBrowserWidgetSensitiveActionGroup/DirectoryOpen" "o")
+; (gtk_accel_path "/LanguagesActions/markdown" "")
+; (gtk_accel_path "/LanguagesActions/texinfo" "")
+; (gtk_accel_path "/ExternalToolsPluginToolActions/ExternalToolTool7F75E4DA9CD0" "F12")
+; (gtk_accel_path "/LanguagesActions/tcl" "")
+; (gtk_accel_path "/LanguagesActions/sml" "")
+; (gtk_accel_path "/LanguagesActions/opal" "")
+; (gtk_accel_path "/PlumaDocInfoPluginActions/DocumentStatistics" "")
+; (gtk_accel_path "/PlumaWindowActions/FileRevert" "")
+; (gtk_accel_path "/PlumaWindowActions/DocumentsMoveToNewWindow" "")
+; (gtk_accel_path "/LanguagesActions/cpphdr" "")
+; (gtk_accel_path "/PlumaWindowActions/ViewHighlightMode" "")
+; (gtk_accel_path "/LanguagesActions/haskell" "")
+; (gtk_accel_path "/LanguagesActions/cpp" "")
+; (gtk_accel_path "/LanguagesActions/thrift" "")
+; (gtk_accel_path "/LanguagesActions/eiffel" "")
+; (gtk_accel_path "/LanguagesActions/m4" "")
+; (gtk_accel_path "/LanguagesActions/sh" "")
+; (gtk_accel_path "/LanguagesActions/json" "")
+; (gtk_accel_path "/LanguagesActions/meson" "")
+; (gtk_accel_path "/LanguagesActions/sweave" "")
+; (gtk_accel_path "/PlumaWindowActions/EditCopy" "c")
+; (gtk_accel_path "/PlumaChangecasePluginActions/InvertCase" "")
+; (gtk_accel_path "/FileBrowserWidgetSensitiveActionGroup/DirectoryRefresh" "")
+; (gtk_accel_path "/LanguagesActions/mxml" "")
+; (gtk_accel_path "/ExternalToolsPluginToolActions/ExternalToolTool7F75E4DA9D90" "f")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Help" "")
+; (gtk_accel_path "/LanguagesActions/fortran" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/Tools" "")
+; (gtk_accel_path "/LanguagesActions/cuda" "")
+; (gtk_accel_path "/LanguagesActions/scheme" "")
+; (gtk_accel_path "/LanguagesActions/gettext-translation" "")
+; (gtk_accel_path "/LanguagesActions/proto" "")
+; (gtk_accel_path "/LanguagesActions/nsis" "")
+; (gtk_accel_path "/LanguagesActions/python" "")
+; (gtk_accel_path "/LanguagesActions/scilab" "")
+; (gtk_accel_path "/LanguagesActions/vhdl" "")
+; (gtk_accel_path "/LanguagesActions/ooc" "")
+; (gtk_accel_path "/LanguagesActions/yacc" "")
+; (gtk_accel_path "/LanguagesActions/docbook" "")
+; (gtk_accel_path "/PlumaWindowActions/FileSave" "s")
+; (gtk_accel_path "/LanguagesActions/cg" "")
+; (gtk_accel_path "/LanguagesActions/llvm" "")
+; (gtk_accel_path "/LanguagesActions/cmake" "")
+; (gtk_accel_path "/LanguagesActions/prolog" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/File" "")
+; (gtk_accel_path "/LanguagesActions/sparql" "")
+; (gtk_accel_path "/FileBrowserWidgetActionGroupToplevel/FilterMenuAction" "")
+; (gtk_accel_path "/LanguagesActions/dtl" "")
+; (gtk_accel_path "/LanguagesActions/js" "")
+; (gtk_accel_path "/PlumaWindowActions/FilePrint" "p")
+; (gtk_accel_path "/LanguagesActions/matlab" "")
+; (gtk_accel_path "/LanguagesActions/makefile" "")
+; (gtk_accel_path "/FileBrowserWidgetActionGroup/FilterBinary" "")
+; (gtk_accel_path "/LanguagesActions/ocaml" "")
+; (gtk_accel_path "/LanguagesActions/dtd" "")
+; (gtk_accel_path "/PlumaWindowAlwaysSensitiveActions/View" "")
+; (gtk_accel_path "/PlumaWindowActions/EditSelectAll" "a")
+; (gtk_accel_path "/PlumaSortPluginActions/Sort" "")
+; (gtk_accel_path "/PlumaWindowActions/EditDelete" "")
+; (gtk_accel_path "/LanguagesActions/systemverilog" "")
+; (gtk_accel_path "/PlumaWindowActions/SearchFindNext" "g")
+; (gtk_accel_path "/LanguagesActions/haskell-literate" "")
+; (gtk_accel_path "/LanguagesActions/scala" "")
+; (gtk_accel_path "/FileBrowserWidgetSelectionActionGroup/FileDelete" "")
+; (gtk_accel_path "/FileBrowserWidgetActionGroup/FilterHidden" "")
+; (gtk_accel_path "/FileBrowserWidgetSelectionActionGroup/FileMoveToTrash" "")
+; (gtk_accel_path "/LanguagesActions/groovy" "")
+; (gtk_accel_path "/LanguagesActions/idl-exelis" "")
+; (gtk_accel_path "/LanguagesActions/opencl" "")
+; (gtk_accel_path "/PlumaWindowActions/EditCut" "x")
+; (gtk_accel_path "/FileBrowserWidgetFileSelectionActionGroup/FileOpen" "o")
+; (gtk_accel_path "/LanguagesActions/java" "")
+; (gtk_accel_path "/LanguagesActions/genie" "")
+; (gtk_accel_path "