diff --git a/.config/autostart/dropbox.py.desktop b/.config/autostart/dropbox.py.desktop
deleted file mode 100644
index fe960a2b5baa0e7afe125cf4ddbe0b5f1e2950aa..0000000000000000000000000000000000000000
--- a/.config/autostart/dropbox.py.desktop
+++ /dev/null
@@ -1,6 +0,0 @@
-[Desktop Entry]
-Exec=/home/nimrod/dropbox.py start
-Icon=system-run
-Path=
-Terminal=false
-Type=Application
diff --git a/.gitmodules b/.gitmodules
index 84bf8524b8e96b4e0665b12a7da64b7cb4476406..d615a70caded25147685bf0856db55112f4dedd0 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -14,3 +14,6 @@
 	path = Documents/Shore/debian-repository
 	url = https://www.shore.co.il/git/debian-repository
 	branch = master
+[submodule "Documents/Shore/ansible-desktop-playbooks"]
+	path = Documents/Shore/ansible-desktop-playbooks
+	url = https://www.shore.co.il/git/ansible-desktop-playbooks
diff --git a/Documents/Shore/ansible-desktop-playbooks b/Documents/Shore/ansible-desktop-playbooks
new file mode 160000
index 0000000000000000000000000000000000000000..387ee4640d90dd7b9ddaadad1867ea10aaf18adb
--- /dev/null
+++ b/Documents/Shore/ansible-desktop-playbooks
@@ -0,0 +1 @@
+Subproject commit 387ee4640d90dd7b9ddaadad1867ea10aaf18adb
diff --git a/Documents/packages/README.rst b/Documents/packages/README.rst
deleted file mode 100644
index e430e4cc31bff29a519ae086c84c24631e127d9b..0000000000000000000000000000000000000000
--- a/Documents/packages/README.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-Packages
-########
-
-Usage:
-------
-
-:code:`ansible-playbook --ask-become-pass --connection local --inventory-file
-localhost, --verbose pkgs.yml`
diff --git a/Documents/packages/pkgs.yml b/Documents/packages/pkgs.yml
deleted file mode 100644
index f585c0d3ce148fa0420f76bf936a742f9b2455c1..0000000000000000000000000000000000000000
--- a/Documents/packages/pkgs.yml
+++ /dev/null
@@ -1,169 +0,0 @@
----
-- hosts: all
-  become: false
-  vars:
-      apt:
-          - ansible
-          - acpi
-          - apache2-utils
-          - awscli
-          - bluedevil
-          - bluetooth
-          - bluez-firmware
-          - busybox
-          - capistrano
-          - cargo
-          - clojure1.6
-          - cryptsetup
-          - dnsmasq
-          - docker.io
-          - dos2unix
-          - easy-rsa
-          - fabric
-          - firmware-intel-sound
-          - firmware-iwlwifi
-          - firmware-linux
-          - flake8
-          - fonts-oxygen
-          - gdisk
-          - git-annex
-          - git-buildpackage
-          - golang
-          - grub-efi-amd64
-          - gstreamer1.0-libav
-          - gstreamer1.0-vaapi
-          - gstreamer1.0-x
-          - hyphen-en-us
-          - intel-microcode
-          - iputils-arping
-          - iputils-ping
-          - kde-config-sddm
-          - kde-config-touchpad
-          - kdeconnect
-          - kdegraphics-mobipocket
-          - kdegraphics-strigi-analyzer
-          - kdegraphics-thumbnailers
-          - kdesudo
-          - kde-telepathy
-          - keepassx
-          - kio-extras
-          - kompare
-          - kontact
-          - kpcli
-          - kscreen
-          - kwin-x11
-          - linux-headers-amd64
-          - linux-image-amd64
-          - luarocks
-          - lxqt
-          - muon-discover
-          - muon-notifier
-          - muon-updater
-          - mythes-en-us
-          - nodejs-legacy
-          - notification-daemon
-          - npm
-          - ntfs-3g
-          - obconf-qt
-          - pelican
-          - plasma-nm
-          - plasma-workspace-wayland
-          - powerdevil
-          - pry
-          - pulseaudio-module-x11
-          - python3-dev
-          - python3-pip
-          - python3-wheel
-          - python-dev
-          - python-pip
-          - python-virtualenv
-          - reprepro
-          - sbuild
-          - systemsettings
-          - task-english
-          - task-hebrew
-          - task-hebrew-desktop
-          - task-hebrew-kde-desktop
-          - task-kde-desktop
-          - task-laptop
-          - task-print-server
-          - task-ssh-server
-          - texlive-latex-base
-          - texlive-fonts-recommended
-          - time
-          - tmux
-          - tox
-          - twine
-          - va-driver-all
-          - vagrant
-          - vdpau-driver-all
-          - vim-nox
-          - virtualbox-qt
-          - vlc-plugin-notify
-          - xdg-user-dirs 
-      go:
-          - github.com/giantswarm/semver-bump
-          - github.com/nishanths/license
-          - github.com/giantswarm/semver-bump
-      gem:
-      npm:
-          - yo
-          - grunt-cli
-          - gulp
-      pip:
-          - ansible-lint
-          - molecule
-          - docker-compose
-          - pbr
-          - parse
-          - sh
-          - pre-commit
-          - proselint
-          - testinfra
-      pip3:
-  tasks:
-      - name: apt install
-        when: apt is iterable
-        become: yes
-        become_user: root
-        apt:
-            name: '{{ apt|join(" ") }}'
-            state: latest
-            purge: yes
-            force: yes
-            install_recommends: no
-            update_cache: yes
-            cache_valid_time: 3600
-      - name: go get
-        when: go is iterable
-        shell: go get -u {{ go|join(" ") }}
-      - name: gem install
-        when: gem is iterable
-        become: yes
-        become_user: root
-        gem:
-            name: '{{ gem|join(" ") }}'
-            state: latest
-      - name: npm install
-        when: npm is iterable
-        become: yes
-        become_user: root
-        npm:
-            global: yes
-            name: '{{ npm|join(" ") }}'
-            state: latest
-      - name: pip install
-        when: pip is iterable
-        become: yes
-        become_user: root
-        pip:
-            name: '{{ pip|join(" ") }}'
-            state: latest
-      - name: pip3 install
-        when: pip3 is iterable
-        become: yes
-        become_user: root
-        pip:
-            name: '{{ pip3|join(" ") }}'
-            state: latest
-            executable: pip3