diff --git a/.promethean_bashrc b/.promethean_bashrc new file mode 100644 index 0000000..1e92ab5 --- /dev/null +++ b/.promethean_bashrc @@ -0,0 +1,8 @@ +# Promethean Terminal shell init +[[ -f ~/.bashrc ]] && source ~/.bashrc +export VIRTUAL_ENV_DISABLE_PROMPT=1 +if [[ -f "$HOME/nexus-core/Promethean/bin/activate" ]]; then + source "$HOME/nexus-core/Promethean/bin/activate" +fi +export PS1='\[\e[0;35m\](Promethean)\[\e[0m\] ${debian_chroot:+($debian_chroot)}\[\e[0;37m\]\u@\h\[\e[0m\]:\[\e[1;32m\]\w\[\e[0m\]\$ ' +printf '\e]0;Promethean Terminal\a' diff --git a/bin/backup-smart.sh b/bin/backup-smart.sh deleted file mode 100755 index ff9ced9..0000000 --- a/bin/backup-smart.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -NEXUS_ROOT="$HOME/nexus-core" - -rsync -avz --delete \ - --exclude='Promethean/' \ - --exclude='models/blobs/' \ - --exclude='ollama/' \ - --exclude='management/Mint-Y-Nexus/' \ - --exclude='interface/web/node_modules/' \ - --exclude='interface/web/dist/' \ - --exclude='runtime/' \ - --exclude='__pycache__/' \ - --exclude='*.pyc' \ - -e ssh \ - "$NEXUS_ROOT/" "router:/tmp/mnt/Wingdrive2/nexus-backup/" diff --git a/bin/backup.sh b/bin/backup.sh index 7200e6f..a9580cf 100755 --- a/bin/backup.sh +++ b/bin/backup.sh @@ -1,26 +1,93 @@ #!/bin/bash -# Snapshot the live NexusOS desktop wiring into the repo before mirroring, -# so the backup captures the ACTUAL current state (not just the canonical -# defaults baked into assets/themes/install-theme.sh). This is a reference -# copy for recovery/diffing; install-theme.sh remains the applier on restore. -snap="$HOME/nexus-core/assets/themes/restore-snapshot" -mkdir -p "$snap" -{ - echo "# NexusOS live desktop wiring — snapshot $(date -Is)" - echo "# Reference only. Restore is done by assets/themes/install-theme.sh" - for p in /Net/ThemeName /Net/IconThemeName /Gtk/CursorThemeName \ - /Gtk/CursorThemeSize /Gtk/FontName; do - echo "xsettings $p = $(xfconf-query -c xsettings -p "$p" 2>/dev/null)" - done - echo "xfwm4 /general/theme = $(xfconf-query -c xfwm4 -p /general/theme 2>/dev/null)" -} > "$snap/xfconf.txt" 2>/dev/null || true -cp -f "$HOME/.config/gtk-3.0/settings.ini" "$snap/gtk-3.0-settings.ini" 2>/dev/null || true -cp -f "$HOME/.config/gtk-4.0/settings.ini" "$snap/gtk-4.0-settings.ini" 2>/dev/null || true +# Backup NexusOS to the router. All modes rsync into the canonical nexus-core +# folder over the normal SSH daemon (host: router, port 9001) — the SAME folder +# restore.sh pulls from, so backup and restore stay in sync. +# +# backup.sh Fast incremental backup. +# backup.sh full Same, but first snapshots the live desktop wiring +# and retains runtime/ (minus logs) for a fuller copy. +# backup.sh -c | --claude Dry-run: show what a backup WOULD push (content- +# level), change nothing. For deciding whether an +# actual backup is needed. -lftp sftp://router:2022 << 'LFTP' -set sftp:connect-program "ssh -a -x -p 2022" -set cmd:interactive yes -mirror --reverse --delete --verbose --dereference --exclude "^Promethean/" --exclude "^models/blobs/" --exclude "^ollama/" --exclude "^interface/web/node_modules/" --exclude "^interface/web/dist/" --exclude "^runtime/logs/" --exclude "runtime/backend\.log$" --exclude "runtime/frontend\.log$" --exclude "__pycache__" --exclude "\.pyc$" /home/jon/nexus-core /Wingdrive2/nexus-backup -quit -LFTP +NEXUS_ROOT="$HOME/nexus-core" +DEST="router:/tmp/mnt/Wingdrive2/nexus-core/" +mode="$1" + +# Standard (incremental) excludes — shared by the default backup AND the +# -c/--claude check, so the dry-run accurately previews a real backup. +EXCLUDES=( + --exclude='.git/' + --exclude='Promethean/' + --exclude='models/blobs/' + --exclude='ollama/' + --exclude='interface/web/node_modules/' + --exclude='interface/web/dist/' + --exclude='runtime/' + --exclude='__pycache__/' + --exclude='*.pyc' +) + +# Check mode (-c|--claude|check): content-level dry-run, no transfer. Lists what +# a standard backup would push to the router (and delete there). --checksum +# compares by content (not size/mtime), so only genuine differences show. +if [ "$mode" = "-c" ] || [ "$mode" = "--claude" ] || [ "$mode" = "check" ]; then + echo "Checking backup diff vs router (dry-run, content-level, no changes)..." + rsync -rlni --checksum --delete "${EXCLUDES[@]}" -e ssh "$NEXUS_ROOT/" "$DEST" + echo "" + echo "(dry-run only — nothing pushed. Apply with: backup or backup full)" + exit 0 +fi + +if [ "$mode" = "full" ] || [ "$mode" = "-f" ]; then + # Snapshot the live NexusOS desktop wiring into the repo before backing up, + # so the backup captures the ACTUAL current state (not just the canonical + # defaults baked into assets/themes/install-theme.sh). This is a reference + # copy for recovery/diffing; install-theme.sh remains the applier on restore. + snap="$NEXUS_ROOT/assets/themes/restore-snapshot" + mkdir -p "$snap" + { + echo "# NexusOS live desktop wiring — snapshot $(date -Is)" + echo "# Reference only. Restore is done by assets/themes/install-theme.sh" + for p in /Net/ThemeName /Net/IconThemeName /Gtk/CursorThemeName \ + /Gtk/CursorThemeSize /Gtk/FontName; do + echo "xsettings $p = $(xfconf-query -c xsettings -p "$p" 2>/dev/null)" + done + echo "xfwm4 /general/theme = $(xfconf-query -c xfwm4 -p /general/theme 2>/dev/null)" + } > "$snap/xfconf.txt" 2>/dev/null || true + cp -f "$HOME/.config/gtk-3.0/settings.ini" "$snap/gtk-3.0-settings.ini" 2>/dev/null || true + cp -f "$HOME/.config/gtk-4.0/settings.ini" "$snap/gtk-4.0-settings.ini" 2>/dev/null || true + cp -f "$HOME/.config/xfce4/panel/genmon-13.rc" \ + "$NEXUS_ROOT/management/panel/genmon-13.rc" 2>/dev/null || true + + # Symlink the Claude memory notes (machine knowledge that lives outside the + # repo under ~/.claude) into assets/notes/ so the backup below captures them. + # rsync runs with -L (copy-links), so the links resolve to real content on + # the backup target. Relative links + a loop so new notes are picked up too. + # Some of these notes aren't Nexus-specific (Fusion 360, distro/Wine). + notes_src="$HOME/.claude/projects/-home-jon-nexus-core/memory" + notes_dst="$NEXUS_ROOT/assets/notes" + mkdir -p "$notes_dst" + for f in "$notes_src"/*.md; do + [ -e "$f" ] || continue + ln -sfr "$f" "$notes_dst/$(basename "$f")" + done + + rsync -avzL --no-owner --no-group --delete \ + --exclude='.git/' \ + --exclude='Promethean/' \ + --exclude='models/blobs/' \ + --exclude='ollama/' \ + --exclude='interface/web/node_modules/' \ + --exclude='interface/web/dist/' \ + --exclude='runtime/logs/' \ + --exclude='runtime/backend.log' \ + --exclude='runtime/frontend.log' \ + --exclude='__pycache__/' \ + --exclude='*.pyc' \ + -e ssh \ + "$NEXUS_ROOT/" "$DEST" +else + rsync -avz --no-owner --no-group --delete "${EXCLUDES[@]}" -e ssh "$NEXUS_ROOT/" "$DEST" +fi diff --git a/bin/gen-nvidia-reqs.py b/bin/gen-nvidia-reqs.py old mode 100644 new mode 100755 index c9bc650..56d1f6d --- a/bin/gen-nvidia-reqs.py +++ b/bin/gen-nvidia-reqs.py @@ -4,7 +4,7 @@ import re, subprocess, sys from pathlib import Path NEXUS_ROOT = Path.home() / "nexus-core" -NVIDIA_REQS = NEXUS_ROOT / "nvidia_requirements.txt" +NVIDIA_REQS = NEXUS_ROOT / "requirements-nvidia.txt" CUDA_TO_WHEEL = [ ((12, 8), "cu128"), diff --git a/bin/install.sh b/bin/install.sh index a868a0a..05c244f 100755 --- a/bin/install.sh +++ b/bin/install.sh @@ -1,109 +1,87 @@ #!/bin/bash +# NexusOS installer — Linux side. +# Syncs the repo, builds the Python venv, installs frontend deps, registers ncp, +# and installs the Promethean Terminal + panel. +# +# ./install.sh Linux install (default) +# ./install.sh -w | --windows Hand off to the Windows installer (install-windows.ps1) NEXUS_ROOT="$HOME/nexus-core" -ROUTER_BACKUP="router:/tmp/mnt/Wingdrive2/nexus-backup/" +ROUTER_BACKUP="router:/tmp/mnt/Wingdrive2/nexus-core/" # ─── Helpers ────────────────────────────────────────────────────────────────── -is_wsl() { - grep -qi microsoft /proc/version 2>/dev/null +usage() { + cat </dev/null && nvidia-smi &>/dev/null 2>&1; then - echo "nvidia_requirements.txt" + echo "requirements-nvidia.txt" elif lspci 2>/dev/null | grep -qi nvidia; then - echo "nvidia_requirements.txt" + echo "requirements-nvidia.txt" + elif grep -qi microsoft /proc/version 2>/dev/null; then + echo "requirements-wsl.txt" + elif lspci 2>/dev/null | grep -qi amd; then + echo "requirements-amd.txt" else - echo "amd_requirements.txt" + echo "requirements-wsl.txt" fi } -get_windows_user() { - powershell.exe -command '$env:USERNAME' 2>/dev/null | tr -d '\r\n' -} - -setup_windows() { - local win_user distro icon_src icon_win_dir icon_win_path wt_settings - - win_user=$(get_windows_user) - distro="${WSL_DISTRO_NAME:-$(uname -n)}" - - if [ -z "$win_user" ] || [ ! -d "/mnt/c/Users/$win_user" ]; then - echo "Could not locate Windows user directory — skipping Windows setup." - return 1 +run_windows() { + local ps1="$NEXUS_ROOT/install-windows.ps1" + if [ ! -f "$ps1" ]; then + echo "Error: $ps1 not found." >&2 + exit 1 fi - # Copy icon to Windows filesystem - icon_src="$NEXUS_ROOT/assets/nexus-terminal.png" - icon_win_dir="/mnt/c/Users/$win_user/AppData/Local/Nexus" - mkdir -p "$icon_win_dir" - cp "$icon_src" "$icon_win_dir/nexus-terminal.png" - icon_win_path="C:\\Users\\$win_user\\AppData\\Local\\Nexus\\nexus-terminal.png" + # install-windows.ps1 must run from Windows: it self-elevates to Administrator + # and provisions WSL2 from the outside, then runs wsl-bootstrap.sh inside WSL. + # Running it from within a WSL shell would be circular, so just point the way. + cat < "$HOME/.promethean_init" << 'EOF' -[[ -f ~/.bashrc ]] && source ~/.bashrc -[[ -f ~/.promethean_bashrc ]] && source ~/.promethean_bashrc + 1. Open the nexus-core folder in Windows Explorer. + 2. Right-click install-windows.ps1 → "Run with PowerShell". + +It will self-elevate, set up WSL2, copy the repo in, and run the bootstrap. EOF - - # Patch Windows Terminal settings.json - python3 - "$win_user" "$distro" "$icon_win_path" << 'PYEOF' -import json, uuid, sys -from pathlib import Path - -win_user, distro, icon_path = sys.argv[1], sys.argv[2], sys.argv[3] - -wt_candidates = [ - f"/mnt/c/Users/{win_user}/AppData/Local/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json", - f"/mnt/c/Users/{win_user}/AppData/Local/Packages/Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe/LocalState/settings.json", -] - -settings_path = next((Path(p) for p in wt_candidates if Path(p).exists()), None) - -if not settings_path: - print("Windows Terminal settings.json not found — skipping.") - sys.exit(0) - -with open(settings_path) as f: - settings = json.load(f) - -profiles = settings.setdefault("profiles", {}).setdefault("list", []) - -if any(p.get("name") == "Promethean" for p in profiles): - print("Promethean profile already exists — skipping.") - sys.exit(0) - -profiles.insert(0, { - "guid": "{" + str(uuid.uuid4()) + "}", - "name": "Promethean", - "commandline": f"wsl.exe -d {distro} bash --init-file ~/.promethean_init", - "startingDirectory": "~", - "icon": icon_path, -}) - -with open(settings_path, "w") as f: - json.dump(settings, f, indent=4) - -print(f"Promethean profile added to Windows Terminal ({settings_path.parent.parent.name}).") -PYEOF - - # Create desktop shortcut - powershell.exe -command " -\$ws = New-Object -ComObject WScript.Shell -\$s = \$ws.CreateShortcut(\"\$env:USERPROFILE\Desktop\Promethean.lnk\") -\$s.TargetPath = 'wt.exe' -\$s.Arguments = '--profile Promethean' -\$s.IconLocation = 'wt.exe,0' -\$s.Save() -" 2>/dev/null && echo "Desktop shortcut created." || echo "Could not create desktop shortcut — open Windows Terminal manually." } +# ─── Arg parsing ────────────────────────────────────────────────────────────── + +case "${1:-}" in + -w|--windows) + run_windows + exit $? + ;; + -h|--help) + usage + exit 0 + ;; + "") + ;; + *) + echo "Unknown option: $1" >&2 + usage + exit 1 + ;; +esac + # ─── Step 1: Sync from router ───────────────────────────────────────────────── echo "Pulling Nexus from router..." mkdir -p "$NEXUS_ROOT" rsync -avz --delete \ + --exclude='.git/' \ --exclude='Promethean/' \ --exclude='models/blobs/' \ --exclude='ollama/' \ @@ -157,29 +135,33 @@ if ! grep -q "nexus-core/management/nexus-cli.sh" "$HOME/.bashrc"; then ncp() { ~/nexus-core/management/nexus-cli.sh "$@" } -alias promethean='source ~/.promethean_bashrc' EOF echo "ncp registered in ~/.bashrc." else echo "ncp already in ~/.bashrc — skipping." fi -# ─── Step 6: Windows Terminal + desktop shortcut ────────────────────────────── - -if is_wsl; then - echo "" - echo "Configuring Windows environment..." - setup_windows || true - echo "" - echo "Reload your shell or open a new terminal for ncp to take effect." +if ! grep -qF "alias promethean='source ~/nexus-core/.promethean_bashrc'" "$HOME/.bashrc"; then + printf '\n# Promethean\nalias promethean='"'"'source ~/nexus-core/.promethean_bashrc'"'"'\n' >> "$HOME/.bashrc" + echo "promethean registered in ~/.bashrc." +else + echo "promethean already in ~/.bashrc — skipping." fi +# ─── Step 6: Promethean Terminal + panel ───────────────────────────────────── + +echo "" +echo "Installing Promethean Terminal..." +bash "$NEXUS_ROOT/bin/promethean/install.sh" || \ + echo "Warning: Promethean Terminal install failed — run bin/promethean/install.sh manually." + +echo "" +echo "Installing NexusOS panel applet..." +bash "$NEXUS_ROOT/bin/panel/install.sh" || \ + echo "Warning: panel install failed — run bin/panel/install.sh manually." + # ─── Done ───────────────────────────────────────────────────────────────────── echo "" echo "Installation complete. Nexus is ready." -if is_wsl; then - echo "Open Windows Terminal → Promethean profile, or use the desktop shortcut." -else - echo "Run 'ncp start' to launch Nexus." -fi +echo "Run 'ncp start' to launch Nexus." diff --git a/bin/panel/bluetooth-applet.sh b/bin/panel/bluetooth-applet.sh new file mode 100755 index 0000000..832b7ae --- /dev/null +++ b/bin/panel/bluetooth-applet.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +# Genmon bluetooth applet — PNG icon + status, click opens blueman-manager. +# Replaces blueman's StatusNotifier tray icon (which the panel renders too small); +# blueman-applet still runs headless for the agent — see bin/panel/install.sh. + +NEXUS_ROOT="$(cd "$(dirname "$(realpath "$0")")/../.." && pwd)" +ICON_DIR="$NEXUS_ROOT/assets/panel-icons" + +powered=$(bluetoothctl show 2>/dev/null | awk -F': ' '/Powered:/{print $2; exit}') +connected=$(bluetoothctl devices Connected 2>/dev/null | grep -c '^Device') + +if [ "$powered" != "yes" ]; then + echo "${ICON_DIR}/bluetooth-disabled.png" + echo "Bluetooth: off" +elif [ "$connected" -gt 0 ]; then + names=$(bluetoothctl devices Connected 2>/dev/null | sed 's/^Device [0-9A-F:]* //') + echo "${ICON_DIR}/bluetooth-active.png" + echo "Bluetooth: connected +${names}" +else + echo "${ICON_DIR}/bluetooth-online.png" + echo "Bluetooth: on (no devices connected)" +fi +echo "blueman-manager" diff --git a/bin/panel/install.sh b/bin/panel/install.sh new file mode 100755 index 0000000..0eaabfc --- /dev/null +++ b/bin/panel/install.sh @@ -0,0 +1,87 @@ +#!/bin/bash +# Install NexusOS panel applets — symlink scripts, restore genmon config, wire autostart. + +set -e +NEXUS="$HOME/nexus-core" + +BIN="$HOME/.local/bin" +AUTOSTART="$HOME/.config/autostart" +PANEL_CFG="$HOME/.config/xfce4/panel" + +mkdir -p "$BIN" "$AUTOSTART" "$PANEL_CFG" + +# Scripts +for script in network-applet.sh network-popup.py nexus_menu_base.py \ + nexus-applet.sh nexus-popup.py bluetooth-applet.sh; do + ln -sf "$NEXUS/bin/panel/$script" "$BIN/$script" +done +chmod +x "$NEXUS/bin/panel/network-popup.py" "$NEXUS/bin/panel/network-applet.sh" \ + "$NEXUS/bin/panel/nexus-popup.py" "$NEXUS/bin/panel/nexus-applet.sh" \ + "$NEXUS/bin/panel/bluetooth-applet.sh" + +# Autostart — popup launchers (symlinks) + nm-tray suppressors (regular files) +ln -sf "$NEXUS/management/autostart/nexus-network-popup.desktop" \ + "$AUTOSTART/nexus-network-popup.desktop" +ln -sf "$NEXUS/management/autostart/nexus-popup.desktop" \ + "$AUTOSTART/nexus-popup.desktop" +cp -f "$NEXUS/management/autostart/nm-tray.desktop" "$AUTOSTART/nm-tray.desktop" +cp -f "$NEXUS/management/autostart/nm-tray-autostart.desktop" "$AUTOSTART/nm-tray-autostart.desktop" +# Suppress blueman-applet autostart (both the system blueman.desktop and the +# user blueman-applet.desktop). blueman always forces its own tray icon, which +# the panel renders too small; the Bluetooth genmon (plugin-16) replaces it and +# opens blueman-manager on click (which provides the pairing agent on demand). +cp -f "$NEXUS/management/autostart/blueman.desktop" "$AUTOSTART/blueman.desktop" +cp -f "$NEXUS/management/autostart/blueman-applet.desktop" "$AUTOSTART/blueman-applet.desktop" + +# Genmon configs (regular files — panel writes back to them) +cp -f "$NEXUS/management/panel/genmon-13.rc" "$PANEL_CFG/genmon-13.rc" +cp -f "$NEXUS/management/panel/genmon-15.rc" "$PANEL_CFG/genmon-15.rc" +cp -f "$NEXUS/management/panel/genmon-16.rc" "$PANEL_CFG/genmon-16.rc" + +# ── Register the genmon applets into the XFCE panel ──────────────────────── +# The network applet's genmon (plugin-13) was added by hand once; the Nexus +# (15) and Bluetooth (16) applets are wired up programmatically via xfconf so a +# fresh install picks them up. No-op on machines without XFCE (e.g. the WSL box). +# place = before|after — where to insert relative to the network applet (13). +register_genmon() { + local id=$1 place=$2 anchor=13 panel=panel-1 + command -v xfconf-query >/dev/null 2>&1 || { echo "xfconf-query not found — skipping panel wiring."; return 0; } + + # Declare the plugin's type so the panel knows it's a Generic Monitor. + xfconf-query -c xfce4-panel -p "/plugins/plugin-$id" -t string -s genmon --create + + mapfile -t ids < <(xfconf-query -c xfce4-panel -p "/panels/$panel/plugin-ids" 2>/dev/null | grep -E '^[0-9]+$') + if [ ${#ids[@]} -eq 0 ]; then + echo "Panel '$panel' has no plugin-ids array — add plugin-$id manually."; return 0 + fi + for e in "${ids[@]}"; do [ "$e" = "$id" ] && { echo "genmon plugin-$id already in panel."; return 0; }; done + + local new=() ins=0 + for e in "${ids[@]}"; do + [ "$e" = "$anchor" ] && [ "$place" = before ] && [ "$ins" = 0 ] && { new+=("$id"); ins=1; } + new+=("$e") + [ "$e" = "$anchor" ] && [ "$place" = after ] && [ "$ins" = 0 ] && { new+=("$id"); ins=1; } + done + [ "$ins" = 0 ] && new+=("$id") # anchor absent — append + + local args=(); for v in "${new[@]}"; do args+=(-t int -s "$v"); done + xfconf-query -c xfce4-panel -p "/panels/$panel/plugin-ids" --force-array "${args[@]}" + echo "genmon plugin-$id registered." +} + +register_genmon 15 before # Nexus applet, left of the network applet +register_genmon 16 after # Bluetooth applet, right of the network applet +echo "Reloading panel…" +xfce4-panel -r >/dev/null 2>&1 || true + +# Start the popup daemon now so the first click works without a re-login. +# Pin to the system python3 explicitly: PyGObject (gi) is a system package, and +# install.sh is often run from an activated Promethean venv whose python3 lacks +# gi. At login/panel-click time the shebang resolves against the clean system +# PATH (like the network popup), so only this pre-launch needs the hard path. +if command -v xfce4-panel >/dev/null 2>&1; then + pkill -f "bin/.*nexus-popup.py" 2>/dev/null || true + setsid /usr/bin/python3 "$BIN/nexus-popup.py" >/dev/null 2>&1 < /dev/null & +fi + +echo "Panel applets installed." diff --git a/bin/panel/network-applet.sh b/bin/panel/network-applet.sh new file mode 100755 index 0000000..d5c3c51 --- /dev/null +++ b/bin/panel/network-applet.sh @@ -0,0 +1,69 @@ +#!/usr/bin/env bash +# Genmon network applet — PNG icon + SSID label + hover details +# Referred to as nm-applet + +NEXUS_ROOT="$(cd "$(dirname "$(realpath "$0")")/../.." && pwd)" +ICON_DIR="$NEXUS_ROOT/assets/panel-icons" + +signal_icon() { + local sig=$1 + if [ "$sig" -ge 80 ]; then echo "${ICON_DIR}/network-wireless-signal-excellent.png" + elif [ "$sig" -ge 60 ]; then echo "${ICON_DIR}/network-wireless-signal-good.png" + elif [ "$sig" -ge 40 ]; then echo "${ICON_DIR}/network-wireless-signal-ok.png" + elif [ "$sig" -ge 20 ]; then echo "${ICON_DIR}/network-wireless-signal-weak.png" + else echo "${ICON_DIR}/network-wireless-signal-none.png" + fi +} + +# Determine the active uplink from the default route rather than NetworkManager's +# connected state: the wired interface (t2_ncm) is unmanaged by NM and never +# reports STATE=connected, so it would otherwise fall through to "offline". +PRIMARY_IF=$(ip route show default 2>/dev/null | awk '/^default/{print $5; exit}') +if [ -n "$PRIMARY_IF" ] && [ -d "/sys/class/net/$PRIMARY_IF/wireless" ]; then + ACTIVE_TYPE=wifi +elif [ -n "$PRIMARY_IF" ]; then + ACTIVE_TYPE=ethernet +else + ACTIVE_TYPE= +fi +POPUP_OPEN=false +[ -f /tmp/nexus-network-popup-visible ] && POPUP_OPEN=true + +if [[ "$ACTIVE_TYPE" == "wifi" ]]; then + IFS=: read -r _ SSID SIGNAL < <(nmcli -t --escape no -f ACTIVE,SSID,SIGNAL dev wifi list --rescan no | grep '^yes') + IP=$(nmcli -t --escape no -f IP4.ADDRESS dev show | grep -m1 'IP4.ADDRESS' | cut -d: -f2 | cut -d/ -f1) + + echo "$(signal_icon "${SIGNAL:-0}")" + if $POPUP_OPEN; then + echo "" + else + echo "Wireless +SSID: ${SSID} +Signal: ${SIGNAL}% +IP: ${IP:-unknown}" + fi + echo "$HOME/.local/bin/network-popup.py" + +elif [[ "$ACTIVE_TYPE" == "ethernet" ]]; then + # t2_ncm is unmanaged, so read the IP straight off the primary interface. + IP=$(ip -4 -o addr show "$PRIMARY_IF" 2>/dev/null | awk '{print $4}' | cut -d/ -f1 | head -n1) + + echo "${ICON_DIR}/network-wired.png" + if $POPUP_OPEN; then + echo "" + else + echo "Wired (Ethernet) +Interface: ${PRIMARY_IF:-unknown} +IP: ${IP:-unknown}" + fi + echo "$HOME/.local/bin/network-popup.py" + +else + echo "${ICON_DIR}/network-offline.png" + if $POPUP_OPEN; then + echo "" + else + echo "No active network connection" + fi + echo "$HOME/.local/bin/network-popup.py" +fi diff --git a/bin/panel/network-popup.py b/bin/panel/network-popup.py new file mode 100755 index 0000000..256d661 --- /dev/null +++ b/bin/panel/network-popup.py @@ -0,0 +1,462 @@ +#!/usr/bin/env python3 +"""NexusOS network popup daemon — toggle via SIGUSR1, instant open.""" +# PyGObject (gi.repository) is dynamically generated and its API is Optional-heavy +# (e.g. Gdk.Display.get_default() is typed Display|None). These are fine at runtime, +# so silence the type-checker noise for this GTK desktop script. +# pyright: reportMissingModuleSource=false, reportOptionalMemberAccess=false, reportArgumentType=false, reportCallIssue=false, reportAttributeAccessIssue=false + +import os, sys, signal, threading, subprocess +from pathlib import Path +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +import gi +gi.require_version('Gtk', '3.0') +gi.require_version('Gdk', '3.0') +gi.require_version('GdkPixbuf', '2.0') +from gi.repository import Gtk, Gdk, GLib, GdkPixbuf +from nexus_menu_base import apply_css, get_panel_bottom, get_mouse_position + +PID_FILE = "/tmp/nexus-network-popup.pid" +VISIBLE_FILE = "/tmp/nexus-network-popup-visible" + +POPUP_CSS = b""" +list { background-color: transparent; } +list row { background-color: transparent; padding: 0; border: none; } +list row:hover { background-color: rgba(140,198,63,0.12); } +list row:selected { background-color: rgba(140,198,63,0.18); } +.net-header { padding: 10px 12px; } +.net-ssid { font-weight: bold; } +.net-ip { color: #a8a8a8; font-size: 0.85em; } +.net-check { color: #8cc63f; font-weight: bold; } +.net-lock { color: #a8a8a8; } +.net-row-box { padding: 7px 8px; } +.footer-btn { padding: 6px 12px; border-radius: 0; border: none; + background-color: transparent; color: #a8a8a8; } +.footer-btn:hover { background-color: rgba(140,198,63,0.12); color: #f2f2f2; } +.vpn-row { padding: 8px 12px; } +.vpn-label { font-size: 0.9em; } +.vpn-status { color: #a8a8a8; font-size: 0.8em; } +switch { background-color: #3a3d41; border-radius: 14px; border: 1px solid #4d3461; + min-width: 42px; min-height: 22px; } +switch:checked { background-color: #8cc63f; border-color: #6ba62a; } +switch slider { background-color: #f2f2f2; border-radius: 50%; + min-width: 16px; min-height: 16px; margin: 2px; } +""" + + +def nmcli(*args): + try: + return subprocess.check_output( + ["nmcli", "-t", "--escape", "no"] + list(args), + text=True, stderr=subprocess.DEVNULL + ).strip() + except Exception: + return "" + + +# This file lives at /bin/panel/network-popup.py, so the repo root is +# three parents up (panel -> bin -> repo). Using only two parents pointed +# ICON_DIR at the nonexistent bin/assets/panel-icons, so every signal-icon +# load failed and each SSID row fell back to a "?" label. +ICON_DIR = str(Path(__file__).resolve().parent.parent.parent / "assets" / "panel-icons") + +def signal_icon(sig): + if sig >= 80: return f"{ICON_DIR}/network-wireless-signal-excellent.png" + if sig >= 60: return f"{ICON_DIR}/network-wireless-signal-good.png" + if sig >= 40: return f"{ICON_DIR}/network-wireless-signal-ok.png" + if sig >= 20: return f"{ICON_DIR}/network-wireless-signal-weak.png" + return f"{ICON_DIR}/network-wireless-signal-none.png" + + +class NetworkPopup: + def __init__(self): + self.visible = False + self._click_x = None + self.vpn_switch = None + self.vpn_status_lbl = None + self._build_window() + + def _on_sig(s, f): + # Capture mouse position NOW (signal handler runs in main thread) + try: + self._click_x = get_mouse_position()[0] + except Exception: + self._click_x = None + GLib.idle_add(self.toggle) + + signal.signal(signal.SIGUSR1, _on_sig) + with open(PID_FILE, 'w') as f: + f.write(str(os.getpid())) + + def _build_window(self): + self.win = Gtk.Window(type=Gtk.WindowType.POPUP) + self.win.set_type_hint(Gdk.WindowTypeHint.POPUP_MENU) + self.win.set_decorated(False) + self.win.set_skip_taskbar_hint(True) + self.win.set_keep_above(True) + self.win.set_default_size(190, -1) + + self.win.connect('key-press-event', + lambda w, e: self.hide() if e.keyval == Gdk.KEY_Escape else None) + + def on_button_press(w, event): + wx, wy = w.get_position() + ww, wh = w.get_allocated_width(), w.get_allocated_height() + if (int(event.x_root) < wx or int(event.x_root) >= wx + ww or + int(event.y_root) < wy or int(event.y_root) >= wy + wh): + self.hide() + return False + self.win.connect('button-press-event', on_button_press) + + def on_map(w, _): + gdk_win = w.get_window() + if gdk_win: + Gdk.Display.get_default().get_default_seat().grab( + gdk_win, Gdk.SeatCapabilities.ALL, True, None, None, None) + return False + self.win.connect('map-event', on_map) + + def on_unmap(w, _): + Gdk.Display.get_default().get_default_seat().ungrab() + self.win.connect('unmap-event', on_unmap) + + def toggle(self): + if self.visible: + self.hide() + else: + self.show() + + def show(self): + for child in self.win.get_children(): + self.win.remove(child) + self.win.add(self._build_content()) + self.win.show_all() + self._position() + self.win.present() + self.visible = True + open(VISIBLE_FILE, 'w').close() + + def hide(self): + self.win.hide() + self.visible = False + try: + os.remove(VISIBLE_FILE) + except FileNotFoundError: + pass + + def _position(self): + mx = self._click_x if self._click_x is not None else get_mouse_position()[0] + screen = Gdk.Screen.get_default() + sw = screen.get_width() + w = 190 + panel_bottom = get_panel_bottom() + x = max(4, min(mx - w // 2, sw - w - 4)) + self.win.move(x, panel_bottom + 2) + + def _build_content(self): + outer = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + + # ── Header (current connection) ────────────────────────────── + self.header = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) + self.header.get_style_context().add_class("net-header") + spin = Gtk.Spinner(); spin.start() + self.header.pack_start(spin, False, False, 0) + self.header.pack_start(Gtk.Label(label="Loading…"), True, True, 0) + outer.pack_start(self.header, False, False, 0) + + outer.pack_start(Gtk.Separator(), False, False, 0) + + # ── Network list ───────────────────────────────────────────── + self.listbox = Gtk.ListBox() + self.listbox.set_selection_mode(Gtk.SelectionMode.NONE) + self.listbox.connect('row-activated', self._on_row_activated) + + sw = Gtk.ScrolledWindow() + sw.set_policy(Gtk.PolicyType.NEVER, Gtk.PolicyType.AUTOMATIC) + sw.set_min_content_height(280) + sw.set_max_content_height(480) + sw.set_propagate_natural_height(True) + sw.add(self.listbox) + outer.pack_start(sw, True, True, 0) + + outer.pack_start(Gtk.Separator(), False, False, 0) + + # ── VPN (WireGuard) toggle ──────────────────────────────────── + vpn_row = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) + vpn_row.get_style_context().add_class("vpn-row") + + vpn_icon = Gtk.Label(label="🔒") + vpn_row.pack_start(vpn_icon, False, False, 0) + + vpn_text = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + vpn_name = Gtk.Label(label="WireGuard", xalign=0.0) + vpn_name.get_style_context().add_class("vpn-label") + self.vpn_status_lbl = Gtk.Label(label="Checking…", xalign=0.0) + self.vpn_status_lbl.get_style_context().add_class("vpn-status") + vpn_text.pack_start(vpn_name, False, False, 0) + vpn_text.pack_start(self.vpn_status_lbl, False, False, 0) + vpn_row.pack_start(vpn_text, True, True, 0) + + self.vpn_switch = Gtk.Switch() + self.vpn_switch.set_valign(Gtk.Align.CENTER) + self._vpn_handler = self.vpn_switch.connect('state-set', self._on_vpn_toggle) + vpn_row.pack_start(self.vpn_switch, False, False, 0) + + # Set switch state immediately from sysfs — no nmcli round-trip needed + vpn_up = os.path.exists('/sys/class/net/wgs_client') + self.vpn_switch.handler_block(self._vpn_handler) + self.vpn_switch.set_active(vpn_up) + self.vpn_switch.handler_unblock(self._vpn_handler) + self.vpn_status_lbl.set_text("Connected" if vpn_up else "Disconnected") + + outer.pack_start(vpn_row, False, False, 0) + outer.pack_start(Gtk.Separator(), False, False, 0) + + # ── Footer ─────────────────────────────────────────────────── + btn = Gtk.Button(label="Network Settings") + btn.get_style_context().add_class("footer-btn") + btn.set_relief(Gtk.ReliefStyle.NONE) + btn.connect('clicked', lambda _: (self.hide(), + subprocess.Popen(['nm-connection-editor']))) + outer.pack_start(btn, False, False, 0) + + threading.Thread(target=self._fetch, daemon=True).start() + return outer + + def _fetch(self): + conn_type, device, current_ssid, ip = "", "", "", "" + + devs = nmcli("-f", "TYPE,STATE,DEVICE", "dev") + for line in devs.splitlines(): + parts = line.split(":") + if len(parts) >= 2 and parts[1] == "connected": + conn_type = parts[0] + device = parts[2] if len(parts) > 2 else "" + break + + if conn_type == "wifi": + raw = nmcli("-f", "ACTIVE,SSID,SIGNAL", "dev", "wifi") + for line in raw.splitlines(): + parts = line.split(":") + if parts[0] == "yes" and len(parts) >= 2: + current_ssid = parts[1] + break + ip = (nmcli("-f", "IP4.ADDRESS", "dev", "show") + .split("\n")[0].split(":")[-1].split("/")[0].strip()) + elif conn_type == "ethernet": + ip = (nmcli("-f", "IP4.ADDRESS", "dev", "show") + .split("\n")[0].split(":")[-1].split("/")[0].strip()) + + raw = nmcli("-f", "SSID,SIGNAL,SECURITY,IN-USE", "dev", "wifi", "list", "--rescan", "no") + seen, networks = set(), [] + for line in raw.splitlines(): + parts = line.split(":") + if len(parts) < 2: continue + ssid = parts[0].strip() + if not ssid or ssid in seen: continue + seen.add(ssid) + try: sig = int(parts[1]) + except: sig = 0 + sec = parts[2].strip() if len(parts) > 2 else "Open" + in_use = (parts[3].strip() == "*") if len(parts) > 3 else False + networks.append((ssid, sig, sec, in_use)) + networks.sort(key=lambda r: (not r[3], -r[1])) + + GLib.idle_add(self._populate, conn_type, device, current_ssid, ip, networks[:20]) + + def _populate(self, conn_type, device, current_ssid, ip, networks): + # Rebuild header + for child in self.header.get_children(): + self.header.remove(child) + + if conn_type == "wifi" and current_ssid: + vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + lbl_ssid = Gtk.Label(label=current_ssid, xalign=0.0) + lbl_ssid.get_style_context().add_class("net-ssid") + lbl_ip = Gtk.Label(label=ip or "no IP", xalign=0.0) + lbl_ip.get_style_context().add_class("net-ip") + vbox.pack_start(lbl_ssid, False, False, 0) + vbox.pack_start(lbl_ip, False, False, 0) + self.header.pack_start(vbox, True, True, 0) + + btn_dis = Gtk.Button(label="Disconnect") + btn_dis.get_style_context().add_class("footer-btn") + btn_dis.set_relief(Gtk.ReliefStyle.NONE) + btn_dis.connect('clicked', lambda _, d=device: ( + self.hide(), + subprocess.Popen(["bash", "-c", + f"nmcli dev disconnect {d}; notify-send Network Disconnected"]) + )) + self.header.pack_start(btn_dis, False, False, 0) + + elif conn_type == "ethernet": + lbl = Gtk.Label(label=f"Wired {ip or ''}", xalign=0.0) + self.header.pack_start(lbl, True, True, 0) + else: + lbl = Gtk.Label(label="Not connected", xalign=0.0) + lbl.get_style_context().add_class("net-ip") + self.header.pack_start(lbl, True, True, 0) + + self.header.show_all() + + for ssid, sig, sec, in_use in networks: + row = Gtk.ListBoxRow() + row.ssid = ssid + row.sec = sec + row.in_use = in_use + + box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) + box.get_style_context().add_class("net-row-box") + + try: + pb = GdkPixbuf.Pixbuf.new_from_file_at_size(signal_icon(sig), 16, 16) + img = Gtk.Image.new_from_pixbuf(pb) + except Exception: + img = Gtk.Label(label="?") + box.pack_start(img, False, False, 0) + + ssid_lbl = Gtk.Label(label=ssid, xalign=0.0) + ssid_lbl.set_ellipsize(3) + if in_use: + ssid_lbl.get_style_context().add_class("net-ssid") + box.pack_start(ssid_lbl, True, True, 0) + + if sec and sec.lower() not in ("open", "--", ""): + lock = Gtk.Label(label="") + lock.get_style_context().add_class("net-lock") + box.pack_start(lock, False, False, 0) + + if in_use: + chk = Gtk.Label(label="✓") + chk.get_style_context().add_class("net-check") + box.pack_start(chk, False, False, 0) + + row.add(box) + self.listbox.add(row) + + self.listbox.show_all() + + # Re-position now that height is known + GLib.idle_add(self._position) + + def _on_vpn_toggle(self, switch, state): + threading.Thread(target=self._do_vpn_toggle, args=(state,), daemon=True).start() + return False # let GTK move the switch immediately; revert on failure + + def _do_vpn_toggle(self, enable): + action = "up" if enable else "down" + try: + subprocess.check_output( + ["nmcli", "connection", action, "wgs_client"], + stderr=subprocess.STDOUT, text=True + ) + label = "Connected" if enable else "Disconnected" + subprocess.Popen(["notify-send", "WireGuard", label]) + GLib.idle_add(self._apply_vpn_state, enable, label) + except subprocess.CalledProcessError as e: + msg = (e.output.strip().split("\n")[-1] if e.output else "Unknown error") + subprocess.Popen(["notify-send", "-u", "critical", "WireGuard", + f"Failed: {msg}"]) + # Revert switch on failure + GLib.idle_add(self._apply_vpn_state, not enable, + "Connected" if not enable else "Disconnected") + + def _apply_vpn_state(self, active, label): + if self.vpn_switch: + self.vpn_switch.handler_block(self._vpn_handler) + self.vpn_switch.set_active(active) + self.vpn_switch.handler_unblock(self._vpn_handler) + if self.vpn_status_lbl: + self.vpn_status_lbl.set_text(label) + + def _on_row_activated(self, lb, row): + if row.in_use: + return + self.hide() + if row.sec and row.sec.lower() not in ("open", "--", ""): + self._show_password_prompt(row.ssid) + else: + self._do_connect(row.ssid) + + def _do_connect(self, ssid, password=None): + def run(): + cmd = ["nmcli", "dev", "wifi", "connect", ssid] + if password: + cmd += ["password", password] + try: + subprocess.check_output(cmd, stderr=subprocess.STDOUT, text=True) + subprocess.Popen(["notify-send", "Network", f"Connected to {ssid}"]) + except subprocess.CalledProcessError as e: + msg = (e.output.strip().split("\n")[-1] + if e.output else "Unknown error") + subprocess.Popen(["notify-send", "-u", "critical", "Network", + f"Failed to connect to {ssid}:\n{msg}"]) + subprocess.Popen(["notify-send", "Network", f"Connecting to {ssid}…"]) + threading.Thread(target=run, daemon=True).start() + + def _show_password_prompt(self, ssid): + dlg = Gtk.Window() + dlg.set_title(f"Connect to {ssid}") + dlg.set_default_size(300, -1) + dlg.set_position(Gtk.WindowPosition.CENTER) + dlg.set_keep_above(True) + + box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL, spacing=10) + box.set_margin_top(16); box.set_margin_bottom(16) + box.set_margin_start(16); box.set_margin_end(16) + + lbl = Gtk.Label(xalign=0.0) + lbl.set_markup(f'Password for "{ssid}"') + entry = Gtk.Entry() + entry.set_visibility(False) + entry.set_placeholder_text("Enter password…") + + btn_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) + btn_box.set_halign(Gtk.Align.END) + btn_cancel = Gtk.Button(label="Cancel") + btn_connect = Gtk.Button(label="Connect") + btn_box.pack_start(btn_cancel, False, False, 0) + btn_box.pack_start(btn_connect, False, False, 0) + + box.pack_start(lbl, False, False, 0) + box.pack_start(entry, False, False, 0) + box.pack_start(btn_box, False, False, 0) + dlg.add(box) + + def on_confirm(_): + pw = entry.get_text() + dlg.destroy() + if pw: + self._do_connect(ssid, pw) + + entry.connect("activate", on_confirm) + btn_connect.connect("clicked", on_confirm) + btn_cancel.connect("clicked", lambda _: dlg.destroy()) + dlg.connect("key-press-event", + lambda w, e: w.destroy() if e.keyval == Gdk.KEY_Escape else None) + dlg.show_all() + dlg.present() + + +def main(): + # If already running, toggle it and exit + try: + with open(PID_FILE) as f: + pid = int(f.read().strip()) + os.kill(pid, signal.SIGUSR1) + sys.exit(0) + except (FileNotFoundError, ProcessLookupError, ValueError): + pass + + provider = Gtk.CssProvider() + provider.load_from_data(POPUP_CSS) + Gtk.StyleContext.add_provider_for_screen( + Gdk.Screen.get_default(), provider, + Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION) + + apply_css() + NetworkPopup() + Gtk.main() + + +if __name__ == "__main__": + main() diff --git a/bin/panel/nexus-applet.sh b/bin/panel/nexus-applet.sh new file mode 100755 index 0000000..d5ea204 --- /dev/null +++ b/bin/panel/nexus-applet.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +# Genmon Nexus applet — logo icon whose state tracks the running services, +# left-click opens the control popup. Mirrors network-applet.sh. + +NEXUS_ROOT="$(cd "$(dirname "$(realpath "$0")")/../.." && pwd)" +ICON_DIR="$NEXUS_ROOT/assets/panel-icons" + +# Fast, dependency-free liveness check via bash's built-in /dev/tcp — no curl +# round-trip on every 5s genmon tick. +port_up() { + (exec 3<>"/dev/tcp/127.0.0.1/$1") 2>/dev/null && { exec 3>&- 3<&-; return 0; } + return 1 +} + +state() { port_up "$1" && echo "up" || echo "down"; } + +BACKEND=$(state 8000) # Synapse +MEMORY=$(state 8001) # Memory service +FRONTEND=$(state 5173) # Vite frontend + +up=0 +[ "$BACKEND" = up ] && up=$((up + 1)) +[ "$MEMORY" = up ] && up=$((up + 1)) +[ "$FRONTEND" = up ] && up=$((up + 1)) + +if [ "$up" -eq 3 ]; then ICON="$ICON_DIR/nexus-on.png" +elif [ "$up" -eq 0 ]; then ICON="$ICON_DIR/nexus-off.png" +else ICON="$ICON_DIR/nexus-partial.png" +fi + +dot() { [ "$1" = up ] && echo "●" || echo "○"; } + +echo "$ICON" +echo "NexusOS — ${up}/3 services up +$(dot "$BACKEND") Synapse backend :8000 +$(dot "$MEMORY") Memory service :8001 +$(dot "$FRONTEND") Frontend (Vite) :5173" +echo "$HOME/.local/bin/nexus-popup.py" diff --git a/bin/panel/nexus-popup.py b/bin/panel/nexus-popup.py new file mode 100755 index 0000000..6fde653 --- /dev/null +++ b/bin/panel/nexus-popup.py @@ -0,0 +1,341 @@ +#!/usr/bin/env python3 +"""NexusOS service popup daemon — toggle via SIGUSR1, instant open. + +Mirrors network-popup.py: an autostarted daemon holding an override_redirect +window. The genmon applet's re-invokes this script, which signals the +running daemon (SIGUSR1) to toggle the window instead of paying Python startup +on every click. +""" +# PyGObject (gi.repository) is dynamically generated and its API is Optional-heavy +# (e.g. Gdk.Display.get_default() is typed Display|None). These are fine at runtime, +# so silence the type-checker noise for this GTK desktop script. +# pyright: reportMissingModuleSource=false, reportOptionalMemberAccess=false, reportArgumentType=false, reportCallIssue=false, reportAttributeAccessIssue=false + +import os, sys, signal, socket, threading, subprocess +from pathlib import Path +sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) +import gi +gi.require_version('Gtk', '3.0') +gi.require_version('Gdk', '3.0') +from gi.repository import Gtk, Gdk, GLib +from nexus_menu_base import apply_css, get_panel_bottom, get_mouse_position + +PID_FILE = "/tmp/nexus-popup.pid" +VISIBLE_FILE = "/tmp/nexus-popup-visible" + +# repo root is three parents up: panel -> bin -> repo +REPO = Path(__file__).resolve().parent.parent.parent +NEXUS_CLI = str(REPO / "management" / "nexus-cli.sh") +CTRL_PANEL = str(REPO / "management" / "controlpanel.py") +VENV_PY = str(REPO / "Promethean" / "bin" / "python") +EDGE_PROFILE = str(Path.home() / ".config" / "nexus-edge") +APP_URL = "http://localhost:5173" + +# name, port, nexus-cli flag +SERVICES = [ + ("Synapse backend", 8000, "--backend"), + ("Memory service", 8001, "--memory"), + ("Frontend (Vite)", 5173, "--frontend"), +] + +WIDTH = 264 + +POPUP_CSS = b""" +.nx-header { padding: 11px 12px 9px 12px; } +.nx-title { font-weight: bold; font-size: 1.05em; } +.nx-sub { color: #a8a8a8; font-size: 0.82em; } +.svc-row { padding: 8px 12px; } +.svc-name { font-size: 0.95em; } +.svc-port { color: #a8a8a8; font-size: 0.78em; } +.dot-up { color: #8cc63f; } +.dot-down { color: #6b6b6b; } +.master-row { padding: 9px 12px; } +.master-label { font-weight: bold; } +.footer-btn { padding: 9px 12px; border-radius: 0; border: none; + background-color: transparent; color: #cfcfcf; } +.footer-btn:hover { background-color: rgba(140,198,63,0.14); color: #f2f2f2; } +switch { background-color: #3a3d41; border-radius: 14px; border: 1px solid #4d3461; + min-width: 42px; min-height: 22px; } +switch:checked { background-color: #8cc63f; border-color: #6ba62a; } +switch slider { background-color: #f2f2f2; border-radius: 50%; + min-width: 16px; min-height: 16px; margin: 2px; } +""" + + +def port_up(port, timeout=0.3): + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.settimeout(timeout) + try: + return s.connect_ex(("127.0.0.1", port)) == 0 + except OSError: + return False + finally: + s.close() + + +class NexusPopup: + def __init__(self): + self.visible = False + self._click_x = None + # widgets keyed by port so background refreshes can update them + self._switches = {} # port -> (Gtk.Switch, handler_id) + self._dots = {} # port -> Gtk.Label + self._master = None + self._master_handler = None + self._sub_lbl = None + self._build_window() + + def _on_sig(s, f): + try: + self._click_x = get_mouse_position()[0] + except Exception: + self._click_x = None + GLib.idle_add(self.toggle) + + signal.signal(signal.SIGUSR1, _on_sig) + with open(PID_FILE, 'w') as f: + f.write(str(os.getpid())) + + # ── window plumbing (mirrors network-popup) ─────────────────────── + def _build_window(self): + self.win = Gtk.Window(type=Gtk.WindowType.POPUP) + self.win.set_type_hint(Gdk.WindowTypeHint.POPUP_MENU) + self.win.set_decorated(False) + self.win.set_skip_taskbar_hint(True) + self.win.set_keep_above(True) + self.win.set_default_size(WIDTH, -1) + + self.win.connect('key-press-event', + lambda w, e: self.hide() if e.keyval == Gdk.KEY_Escape else None) + + def on_button_press(w, event): + wx, wy = w.get_position() + ww, wh = w.get_allocated_width(), w.get_allocated_height() + if (int(event.x_root) < wx or int(event.x_root) >= wx + ww or + int(event.y_root) < wy or int(event.y_root) >= wy + wh): + self.hide() + return False + self.win.connect('button-press-event', on_button_press) + + def on_map(w, _): + gdk_win = w.get_window() + if gdk_win: + Gdk.Display.get_default().get_default_seat().grab( + gdk_win, Gdk.SeatCapabilities.ALL, True, None, None, None) + return False + self.win.connect('map-event', on_map) + + def on_unmap(w, _): + Gdk.Display.get_default().get_default_seat().ungrab() + self.win.connect('unmap-event', on_unmap) + + def toggle(self): + self.hide() if self.visible else self.show() + + def show(self): + for child in self.win.get_children(): + self.win.remove(child) + self._switches.clear() + self._dots.clear() + self.win.add(self._build_content()) + self.win.show_all() + self._sync_state() + self._position() + self.win.present() + self.visible = True + open(VISIBLE_FILE, 'w').close() + + def hide(self): + self.win.hide() + self.visible = False + try: + os.remove(VISIBLE_FILE) + except FileNotFoundError: + pass + + def _position(self): + mx = self._click_x if self._click_x is not None else get_mouse_position()[0] + sw = Gdk.Screen.get_default().get_width() + panel_bottom = get_panel_bottom() + x = max(4, min(mx - WIDTH // 2, sw - WIDTH - 4)) + self.win.move(x, panel_bottom + 2) + + # ── content ─────────────────────────────────────────────────────── + def _build_content(self): + outer = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + + # Header + head = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + head.get_style_context().add_class("nx-header") + title = Gtk.Label(label="NexusOS", xalign=0.0) + title.get_style_context().add_class("nx-title") + self._sub_lbl = Gtk.Label(label="", xalign=0.0) + self._sub_lbl.get_style_context().add_class("nx-sub") + head.pack_start(title, False, False, 0) + head.pack_start(self._sub_lbl, False, False, 0) + outer.pack_start(head, False, False, 0) + outer.pack_start(Gtk.Separator(), False, False, 0) + + # Per-service rows + for name, port, flag in SERVICES: + row = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) + row.get_style_context().add_class("svc-row") + + dot = Gtk.Label(label="●") + dot.get_style_context().add_class("dot-down") + row.pack_start(dot, False, False, 0) + self._dots[port] = dot + + txt = Gtk.Box(orientation=Gtk.Orientation.VERTICAL) + nm = Gtk.Label(label=name, xalign=0.0) + nm.get_style_context().add_class("svc-name") + pl = Gtk.Label(label=f":{port}", xalign=0.0) + pl.get_style_context().add_class("svc-port") + txt.pack_start(nm, False, False, 0) + txt.pack_start(pl, False, False, 0) + row.pack_start(txt, True, True, 0) + + sw = Gtk.Switch() + sw.set_valign(Gtk.Align.CENTER) + hid = sw.connect('state-set', self._on_service_toggle, flag, port) + self._switches[port] = (sw, hid) + row.pack_start(sw, False, False, 0) + + outer.pack_start(row, False, False, 0) + + outer.pack_start(Gtk.Separator(), False, False, 0) + + # Master "All services" row + master_row = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=8) + master_row.get_style_context().add_class("master-row") + ml = Gtk.Label(label="All services", xalign=0.0) + ml.get_style_context().add_class("master-label") + master_row.pack_start(ml, True, True, 0) + self._master = Gtk.Switch() + self._master.set_valign(Gtk.Align.CENTER) + self._master_handler = self._master.connect('state-set', self._on_master_toggle) + master_row.pack_start(self._master, False, False, 0) + outer.pack_start(master_row, False, False, 0) + + outer.pack_start(Gtk.Separator(), False, False, 0) + + # Footer actions + btn_panel = self._footer_button("Control Panel", self._open_control_panel) + btn_app = self._footer_button("Open App", self._open_app) + outer.pack_start(btn_panel, False, False, 0) + outer.pack_start(Gtk.Separator(), False, False, 0) + outer.pack_start(btn_app, False, False, 0) + + return outer + + def _footer_button(self, label, cb): + btn = Gtk.Button(label=label) + btn.get_style_context().add_class("footer-btn") + btn.set_relief(Gtk.ReliefStyle.NONE) + btn.connect('clicked', lambda _: (self.hide(), cb())) + return btn + + # ── state sync ───────────────────────────────────────────────────── + def _sync_state(self): + """Read live port state and update every switch, dot, and the header.""" + up = 0 + all_up = True + for _, port, _flag in SERVICES: + alive = port_up(port) + up += 1 if alive else 0 + all_up = all_up and alive + self._set_switch(port, alive) + dot = self._dots.get(port) + if dot: + ctx = dot.get_style_context() + ctx.remove_class("dot-up"); ctx.remove_class("dot-down") + ctx.add_class("dot-up" if alive else "dot-down") + if self._master is not None: + self._master.handler_block(self._master_handler) + self._master.set_active(all_up) + self._master.handler_unblock(self._master_handler) + if self._sub_lbl is not None: + n = len(SERVICES) + label = ("All services running" if up == n + else "Stopped" if up == 0 + else f"{up}/{n} services running") + self._sub_lbl.set_text(label) + + def _set_switch(self, port, active): + entry = self._switches.get(port) + if not entry: + return + sw, hid = entry + sw.handler_block(hid) + sw.set_active(active) + sw.handler_unblock(hid) + + # ── actions ──────────────────────────────────────────────────────── + def _cli(self, *args): + """Run nexus-cli.sh, then resync the UI from real port state.""" + def run(): + try: + subprocess.run(["bash", NEXUS_CLI, *args], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, + timeout=60) + except Exception: + pass + GLib.idle_add(self._sync_state) + threading.Thread(target=run, daemon=True).start() + + def _on_service_toggle(self, switch, state, flag, port): + self._cli("start" if state else "stop", flag) + return False # let GTK move the switch now; _sync_state corrects on failure + + def _on_master_toggle(self, switch, state): + self._cli("start" if state else "stop", "all") + return False + + def _open_control_panel(self): + try: + subprocess.Popen([VENV_PY, CTRL_PANEL], + stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + except Exception as e: + subprocess.Popen(["notify-send", "NexusOS", f"Control Panel failed: {e}"]) + + def _open_app(self): + # Raise the existing dedicated app window if it's already open, else + # launch a new one. No service lifecycle ownership here (unlike + # nexus-app.sh) — the switches above own start/stop. + try: + already = subprocess.run( + ["pgrep", "-f", f"user-data-dir={EDGE_PROFILE}"], + stdout=subprocess.DEVNULL).returncode == 0 + cmd = ["microsoft-edge-stable", f"--user-data-dir={EDGE_PROFILE}"] + if not already: + cmd += ["--no-first-run", "--no-default-browser-check", + "--disable-background-mode", "--class=NexusOS"] + cmd += [f"--app={APP_URL}"] + subprocess.Popen(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + except Exception as e: + subprocess.Popen(["notify-send", "NexusOS", f"Open App failed: {e}"]) + + +def main(): + # Already running? Signal it to toggle and exit. + try: + with open(PID_FILE) as f: + pid = int(f.read().strip()) + os.kill(pid, signal.SIGUSR1) + sys.exit(0) + except (FileNotFoundError, ProcessLookupError, ValueError): + pass + + provider = Gtk.CssProvider() + provider.load_from_data(POPUP_CSS) + Gtk.StyleContext.add_provider_for_screen( + Gdk.Screen.get_default(), provider, + Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION) + + apply_css() + NexusPopup() + Gtk.main() + + +if __name__ == "__main__": + main() diff --git a/bin/panel/nexus_menu_base.py b/bin/panel/nexus_menu_base.py new file mode 100755 index 0000000..347ebaf --- /dev/null +++ b/bin/panel/nexus_menu_base.py @@ -0,0 +1,241 @@ +"""Shared base for NexusOS popup menus — override_redirect window, no WM placement.""" +# PyGObject (gi.repository) is dynamically generated and its API is Optional-heavy +# (e.g. Gdk.Display.get_default() is typed Display|None). These are fine at runtime, +# so silence the type-checker noise for this GTK desktop script. +# pyright: reportMissingModuleSource=false, reportOptionalMemberAccess=false, reportArgumentType=false, reportCallIssue=false, reportAttributeAccessIssue=false + +import gi, fcntl, os, sys, signal, subprocess +gi.require_version('Gtk', '3.0') +gi.require_version('Gdk', '3.0') +from gi.repository import Gtk, Gdk, GdkPixbuf, GLib + +NEXUS_CSS = b""" +* { font-family: sans-serif; } + +window { + background-color: #2a1d33; + color: #f2f2f2; + border: 1px solid #4d3461; + border-radius: 6px; +} + +notebook { + background-color: #2a1d33; +} +notebook > header { + background-color: #1e1526; + border-bottom: 1px solid #4d3461; + border-radius: 6px 6px 0 0; +} +notebook > header > tabs > tab { + color: #a8a8a8; + padding: 6px 16px; + border: none; + background-color: transparent; + border-bottom: 2px solid transparent; +} +notebook > header > tabs > tab:checked { + color: #8cc63f; + border-bottom: 2px solid #8cc63f; +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #f2f2f2; + background-color: rgba(140,198,63,0.10); +} +notebook stack { + background-color: #2a1d33; +} + +treeview { + background-color: #1e1526; + color: #f2f2f2; +} +treeview:selected { + background-color: #88008f; + color: #ffffff; +} +treeview:hover { + background-color: rgba(140,198,63,0.14); +} +treeview header button { + background-color: #1e1526; + color: #a8a8a8; + border: none; + border-bottom: 1px solid #4d3461; + box-shadow: none; +} + +label { color: #f2f2f2; } + +button { + background-color: #2e3236; + color: #f2f2f2; + border: 1px solid #3a3d41; + border-radius: 4px; + padding: 5px 14px; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; +} +button:hover { + background-color: rgba(140,198,63,0.18); + border-color: #8cc63f; + color: #8cc63f; +} +button:active { + background-color: #8cc63f; + color: #0a0a00; +} + +scale trough { + background-color: #1e1526; + border: 1px solid #4d3461; + border-radius: 4px; + min-height: 6px; +} +scale trough highlight { + background-color: #8cc63f; + border-radius: 4px; +} +scale slider { + background-color: #8cc63f; + border: none; + border-radius: 50%; + min-width: 16px; + min-height: 16px; +} + +separator { + background-color: #4d3461; + min-height: 1px; +} + +scrolledwindow { background-color: #1e1526; } + +.section-header { + color: #a8a8a8; + font-size: 0.8em; + padding: 4px 8px 2px 8px; +} +.action-row { + padding: 6px 12px; + border-radius: 4px; +} +.action-row:hover { + background-color: rgba(140,198,63,0.14); + color: #8cc63f; +} +.dim { color: #a8a8a8; } +""" + + +def apply_css(): + provider = Gtk.CssProvider() + provider.load_from_data(NEXUS_CSS) + Gtk.StyleContext.add_provider_for_screen( + Gdk.Screen.get_default(), + provider, + Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION, + ) + + +def make_popup_window(width, height): + """Create an override_redirect popup window — bypasses WM placement entirely.""" + win = Gtk.Window(type=Gtk.WindowType.POPUP) + win.set_type_hint(Gdk.WindowTypeHint.POPUP_MENU) + win.set_decorated(False) + win.set_skip_taskbar_hint(True) + win.set_skip_pager_hint(True) + win.set_keep_above(True) + win.set_default_size(width, height) + win.set_resizable(False) + + win.connect('key-press-event', lambda w, e: w.destroy() if e.keyval == Gdk.KEY_Escape else None) + + def on_button_press(w, event): + wx, wy = w.get_position() + ww = w.get_allocated_width() + wh = w.get_allocated_height() + rx, ry = int(event.x_root), int(event.y_root) + if rx < wx or rx >= wx + ww or ry < wy or ry >= wy + wh: + w.destroy() + return False + win.connect('button-press-event', on_button_press) + + def on_map(w, _event): + def do_grab(): + gdk_win = w.get_window() + if gdk_win: + seat = Gdk.Display.get_default().get_default_seat() + seat.grab(gdk_win, Gdk.SeatCapabilities.ALL, True, None, None, None) + return False # don't repeat + GLib.timeout_add(150, do_grab) + return False + win.connect('map-event', on_map) + + def on_destroy(w): + Gdk.Display.get_default().get_default_seat().ungrab() + win.connect('destroy', on_destroy) + + return win + + +def get_mouse_position(): + display = Gdk.Display.get_default() + seat = display.get_default_seat() + _, x, y = seat.get_pointer().get_position() + return x, y + + +def get_panel_bottom(): + """Return y-coordinate just below the top panel via _NET_WORKAREA.""" + try: + out = subprocess.check_output( + ['xprop', '-root', '_NET_WORKAREA'], + text=True, stderr=subprocess.DEVNULL + ) + nums = [int(n.strip()) for n in out.split('=')[1].split(',')] + return nums[1] # workarea y = where usable area begins (= panel height) + except Exception: + return 40 + + +def position_window(win, width, height): + """Position popup just below the panel, horizontally centered on click.""" + mx, _ = get_mouse_position() + screen = Gdk.Screen.get_default() + sw, sh = screen.get_width(), screen.get_height() + + panel_bottom = get_panel_bottom() + x = mx - width // 2 + y = panel_bottom + 2 + + x = max(4, min(x, sw - width - 4)) + if height > 0: + y = min(y, sh - height - 4) + + win.move(x, y) + + +def single_instance(lockfile, pidfile): + """flock-based single instance. Returns lock_fd on success, exits on collision.""" + fd = open(lockfile, 'w') + try: + fcntl.flock(fd, fcntl.LOCK_EX | fcntl.LOCK_NB) + except IOError: + try: + with open(pidfile) as f: + os.kill(int(f.read().strip()), signal.SIGTERM) + except Exception: + pass + sys.exit(0) + with open(pidfile, 'w') as f: + f.write(str(os.getpid())) + return fd + + +def load_icon(path, size=16): + try: + return GdkPixbuf.Pixbuf.new_from_file_at_size(path, size, size) + except Exception: + return None diff --git a/bin/promethean-terminal b/bin/promethean-terminal deleted file mode 100755 index c668abd..0000000 --- a/bin/promethean-terminal +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash -export GDK_PROGRAM_CLASS=promethean-terminal -exec xfce4-terminal --working-directory ~ -e "bash --rcfile ~/.promethean_bashrc -i" "$@" diff --git a/bin/promethean/install.sh b/bin/promethean/install.sh new file mode 100755 index 0000000..0c56312 --- /dev/null +++ b/bin/promethean/install.sh @@ -0,0 +1,85 @@ +#!/usr/bin/env bash +# Installs Promethean Terminal: downloads kitty, wires up the config and icon, +# and registers the desktop entry in the app menu and on the Desktop. +set -euo pipefail + +# This script lives at /bin/promethean/install.sh; its own dir holds the +# kitty conf + desktop entry it installs. +SELF_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +KITTY_BIN="$HOME/.local/kitty.app/bin/kitty" +DESKTOP_FILE="$SELF_DIR/promethean-terminal.desktop" +CONF="$SELF_DIR/kitty.conf" +NEXUS_ROOT="$(cd "$SELF_DIR/../.." && pwd)" +RCFILE="$NEXUS_ROOT/.promethean_bashrc" +ICON="$NEXUS_ROOT/assets/promethean-terminal.png" + +# ── 1. Download kitty ──────────────────────────────────────────────────────── +if [[ -x "$KITTY_BIN" ]]; then + echo "kitty already at $KITTY_BIN — skipping download (run with --update to force)" + if [[ "${1:-}" == "--update" ]]; then + echo "→ Updating kitty..." + curl -fsSL https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin launch=n + fi +else + echo "→ Downloading kitty to ~/.local/kitty.app/ ..." + curl -fsSL https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin launch=n +fi + +echo " kitty $("$KITTY_BIN" --version)" + +# ── 2. Ensure .promethean_bashrc exists ────────────────────────────────────── +if [[ ! -f "$RCFILE" ]]; then + echo "→ Creating $RCFILE (sourcing ~/.bashrc) ..." + mkdir -p "$(dirname "$RCFILE")" + cat > "$RCFILE" <<'EOF' +# Promethean Terminal shell init +[[ -f ~/.bashrc ]] && source ~/.bashrc +export VIRTUAL_ENV_DISABLE_PROMPT=1 +if [[ -f "$HOME/nexus-core/Promethean/bin/activate" ]]; then + source "$HOME/nexus-core/Promethean/bin/activate" +fi +export PS1='\[\e[0;35m\](Promethean)\[\e[0m\] ${debian_chroot:+($debian_chroot)}\[\e[0;37m\]\u@\h\[\e[0m\]:\[\e[1;32m\]\w\[\e[0m\]\$ ' +printf '\e]0;Promethean Terminal\a' +EOF +fi + +# ── 3. Write the .desktop file (repo copy + installed copies) ──────────────── +write_desktop() { + local dest="$1" + cat > "$dest" </dev/null \ + || xfce4-file-manager --quit 2>/dev/null || true + +# ── 5. Refresh app menu ────────────────────────────────────────────────────── +update-desktop-database "$HOME/.local/share/applications" 2>/dev/null || true + +echo "" +echo "Done. Promethean Terminal is installed." +echo " Binary : $KITTY_BIN" +echo " Config : $CONF" +echo " Icon : $ICON" +echo " Desktop: $DESKTOP_DIR/promethean-terminal.desktop" diff --git a/management/promethean-kitty.conf b/bin/promethean/kitty.conf old mode 100644 new mode 100755 similarity index 67% rename from management/promethean-kitty.conf rename to bin/promethean/kitty.conf index 2fe073f..3ba8c4b --- a/management/promethean-kitty.conf +++ b/bin/promethean/kitty.conf @@ -1,10 +1,13 @@ # Promethean Terminal — Project Nexus -# Loaded via: kitty --config /home/jon/nexus-core/config/promethean-kitty.conf +# Loaded via: kitty --config /home/jon/nexus-core/bin/promethean/kitty.conf # Window title — disable kitty's shell integration title override # so the PS1 escape (\e]0;Promethean Terminal\a) controls the title shell_integration enabled no-title -initial_window_title Promethean Terminal + +# Single-instance mode: subsequent launches reuse the running process (instant open) +allow_remote_control yes +single_instance yes # Colors background #1a0030 diff --git a/bin/promethean/promethean-terminal.desktop b/bin/promethean/promethean-terminal.desktop new file mode 100755 index 0000000..5656700 --- /dev/null +++ b/bin/promethean/promethean-terminal.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Name=Promethean Terminal +Comment=Launch a terminal with the Promethean environment +Exec=/home/jon/.local/kitty.app/bin/kitty --config /home/jon/nexus-core/bin/promethean/kitty.conf --class promethean-terminal -e bash --rcfile /home/jon/nexus-core/.promethean_bashrc -i +Icon=/home/jon/nexus-core/assets/promethean-terminal.png +Terminal=false +Categories=Utility;TerminalEmulator; +StartupNotify=false +StartupWMClass=promethean-terminal diff --git a/bin/restore-full.sh b/bin/restore-full.sh deleted file mode 100755 index 1ceb00b..0000000 --- a/bin/restore-full.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash - -NEXUS_ROOT="$HOME/nexus-core" - -detect_requirements() { - if command -v nvidia-smi &>/dev/null || lspci 2>/dev/null | grep -qi nvidia; then - echo "nvidia_requirements.txt" - else - echo "amd_requirements.txt" - fi -} - -echo "Restoring full Nexus backup from router..." -lftp sftp://router:2022 << 'LFTP' -set sftp:connect-program "ssh -a -x -p 2022" -set cmd:interactive yes -mirror --delete --verbose --dereference --exclude "^Promethean/" --exclude "^models/blobs/" --exclude "^ollama/" --exclude "^interface/web/node_modules/" --exclude "^interface/web/dist/" --exclude "^runtime/" --exclude "__pycache__" --exclude "\.pyc$" /Wingdrive2/nexus-backup /home/jon/nexus-core -quit -LFTP - -echo "" -echo "Rebuilding Python environment..." -req=$(detect_requirements) -if [ -f "$NEXUS_ROOT/$req" ]; then - "$NEXUS_ROOT/Promethean/bin/pip" install -r "$NEXUS_ROOT/$req" -else - echo "Warning: $req not found — skipping pip install." -fi - -echo "" -echo "Rebuilding frontend dependencies..." -cd "$NEXUS_ROOT/interface/web" && npm install - -echo "" -echo "Restoring NexusOS desktop theme..." -theme_installer="$NEXUS_ROOT/assets/themes/install-theme.sh" -if [ -x "$theme_installer" ]; then - "$theme_installer" -elif [ -f "$theme_installer" ]; then - bash "$theme_installer" -else - echo "Warning: $theme_installer not found — skipping theme restore." -fi - -echo "" -echo "Restore complete. Nexus is ready to start." diff --git a/bin/restore.sh b/bin/restore.sh index 1a08161..ef59ef9 100755 --- a/bin/restore.sh +++ b/bin/restore.sh @@ -1,27 +1,50 @@ #!/bin/bash NEXUS_ROOT="$HOME/nexus-core" +SRC="router:/tmp/mnt/Wingdrive2/nexus-core/" +mode="$1" + +# Shared exclude list — used by the real restore AND the -c/--claude dry-run, so +# the check accurately previews what a real restore would do. +EXCLUDES=( + --exclude='.git/' + --exclude='Promethean/' + --exclude='models/blobs/' + --exclude='ollama/' + --exclude='interface/web/node_modules/' + --exclude='interface/web/dist/' + --exclude='runtime/' + --exclude='__pycache__/' + --exclude='*.pyc' +) detect_requirements() { if command -v nvidia-smi &>/dev/null || lspci 2>/dev/null | grep -qi nvidia; then - echo "nvidia_requirements.txt" + echo "requirements-nvidia.txt" else - echo "amd_requirements.txt" + echo "requirements-amd.txt" fi } -echo "Restoring Nexus from router..." -rsync -avz --delete \ - --exclude='Promethean/' \ - --exclude='models/blobs/' \ - --exclude='ollama/' \ - --exclude='interface/web/node_modules/' \ - --exclude='interface/web/dist/' \ - --exclude='runtime/' \ - --exclude='__pycache__/' \ - --exclude='*.pyc' \ - -e ssh \ - "router:/tmp/mnt/Wingdrive2/nexus-backup/" "$NEXUS_ROOT/" +# Check mode (-c|--claude|check): content-level dry-run. Lists exactly what a +# real restore would pull from the router and delete locally — nothing changes +# and the env/theme rebuild is skipped. --checksum compares by content (not +# size/mtime), so only genuine differences show. Meant for deciding whether a +# real restore is actually needed before paying for the rebuild. +if [ "$mode" = "-c" ] || [ "$mode" = "--claude" ] || [ "$mode" = "check" ]; then + echo "Checking restore diff vs router (dry-run, content-level, no changes)..." + rsync -rlni --checksum --delete "${EXCLUDES[@]}" -e ssh "$SRC" "$NEXUS_ROOT/" + echo "" + echo "(dry-run only — nothing changed. Apply with: restore -f)" + exit 0 +fi + +if [ "$mode" = "full" ] || [ "$mode" = "-f" ]; then + echo "Restoring full Nexus backup from router..." +else + echo "Restoring Nexus from router..." +fi +rsync -avz --no-owner --no-group --delete "${EXCLUDES[@]}" -e ssh "$SRC" "$NEXUS_ROOT/" echo "" echo "Rebuilding Python environment..." @@ -47,5 +70,23 @@ else echo "Warning: $theme_installer not found — skipping theme restore." fi +echo "" +echo "Installing Promethean Terminal launcher..." +term_installer="$NEXUS_ROOT/bin/promethean/install.sh" +if [ -x "$term_installer" ]; then + "$term_installer" +else + echo "Warning: $term_installer not found — skipping." +fi + +echo "" +echo "Installing panel applet..." +panel_installer="$NEXUS_ROOT/bin/panel/install.sh" +if [ -x "$panel_installer" ]; then + "$panel_installer" +else + echo "Warning: $panel_installer not found — skipping panel install." +fi + echo "" echo "Restore complete. Nexus is ready to start." diff --git a/bin/wsl-bootstrap.sh b/bin/wsl-bootstrap.sh new file mode 100755 index 0000000..e5d0b84 --- /dev/null +++ b/bin/wsl-bootstrap.sh @@ -0,0 +1,314 @@ +#!/usr/bin/env bash +# NexusOS WSL bootstrap — called by install-windows.ps1 after the repo is copied in. +# Safe to re-run; skips steps that are already done. + +set -euo pipefail + +NEXUS_ROOT="$(cd "$(dirname "$0")/.." && pwd)" +cd "$NEXUS_ROOT" + +step() { echo ""; echo "==> $*"; } +ok() { echo " ok: $*"; } +warn() { echo " warn: $*"; } + +# ── System packages ─────────────────────────────────────────────────────────── + +step "System packages" +sudo apt-get update -qq +sudo apt-get install -y -qq \ + python3 python3-venv python3-pip python3-tk \ + curl wget git build-essential \ + libsqlite3-dev rsync +ok "System packages ready" + +# ── Node.js (via NodeSource LTS) ────────────────────────────────────────────── + +step "Node.js" +if command -v node &>/dev/null; then + ok "Already installed: $(node --version)" +else + curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - 2>/dev/null + sudo apt-get install -y -qq nodejs + ok "Installed: $(node --version)" +fi + +# ── Python venv ─────────────────────────────────────────────────────────────── + +step "Python venv (Promethean)" +if [ ! -d "$NEXUS_ROOT/Promethean" ]; then + python3 -m venv "$NEXUS_ROOT/Promethean" + ok "Created" +else + ok "Already exists" +fi + +source "$NEXUS_ROOT/Promethean/bin/activate" +pip install --upgrade pip -q + +step "Python dependencies" +pip install -r "$NEXUS_ROOT/requirements-wsl.txt" -q +ok "Installed" + +# ── Ollama ──────────────────────────────────────────────────────────────────── + +step "Ollama" +mkdir -p "$NEXUS_ROOT/runtime/logs" +OLLAMA_BIN="$NEXUS_ROOT/ollama/bin/ollama" +DEFAULT_MODEL="${NEXUS_DEFAULT_MODEL:-qwen2.5:3b}" + +case "$(uname -m)" in + x86_64|amd64) ;; + *) + echo "ERROR: bundled Ollama supports x86-64 WSL only (detected $(uname -m))." >&2 + exit 1 + ;; +esac + +if [ ! -x "$OLLAMA_BIN" ]; then + chmod +x "$OLLAMA_BIN" 2>/dev/null || true +fi +if [ ! -x "$OLLAMA_BIN" ] || ! "$OLLAMA_BIN" --version &>/dev/null; then + echo "ERROR: bundled Ollama could not run in this WSL distro." >&2 + echo " Expected a Linux x86-64 executable at: $OLLAMA_BIN" >&2 + exit 1 +fi +ok "Binary OK: $("$OLLAMA_BIN" --version)" + +# A clean checkout has no model files. Provision one so the first launch can chat. +OLLAMA_HOST="127.0.0.1:11434" +OLLAMA_MODELS="$NEXUS_ROOT/models" +OLLAMA_HOST="$OLLAMA_HOST" OLLAMA_MODELS="$OLLAMA_MODELS" \ + "$OLLAMA_BIN" list 2>/dev/null | awk -v model="$DEFAULT_MODEL" \ + 'NR > 1 && $1 == model { found = 1 } END { exit !found }' \ + || { + ollama_pid="" + if ! curl -fsS "http://127.0.0.1:11434/api/tags" >/dev/null 2>&1; then + OLLAMA_HOST="$OLLAMA_HOST" OLLAMA_MODELS="$NEXUS_ROOT/models" \ + "$OLLAMA_BIN" serve >>"$NEXUS_ROOT/runtime/logs/ollama.log" 2>&1 & + ollama_pid=$! + for _ in {1..30}; do + curl -fsS "http://127.0.0.1:11434/api/tags" >/dev/null 2>&1 && break + sleep 1 + done + fi + + if ! curl -fsS "http://127.0.0.1:11434/api/tags" >/dev/null 2>&1; then + [ -n "$ollama_pid" ] && kill "$ollama_pid" 2>/dev/null || true + echo "ERROR: Ollama did not start; see runtime/logs/ollama.log" >&2 + exit 1 + fi + + if ! OLLAMA_HOST="$OLLAMA_HOST" OLLAMA_MODELS="$OLLAMA_MODELS" \ + "$OLLAMA_BIN" list 2>/dev/null | awk -v model="$DEFAULT_MODEL" \ + 'NR > 1 && $1 == model { found = 1 } END { exit !found }'; then + echo " pulling default model: $DEFAULT_MODEL" + if ! OLLAMA_HOST="$OLLAMA_HOST" OLLAMA_MODELS="$OLLAMA_MODELS" \ + "$OLLAMA_BIN" pull "$DEFAULT_MODEL"; then + [ -n "$ollama_pid" ] && kill "$ollama_pid" 2>/dev/null || true + echo "ERROR: Could not pull default model $DEFAULT_MODEL." >&2 + exit 1 + fi + fi + [ -n "$ollama_pid" ] && kill "$ollama_pid" 2>/dev/null || true + ok "Model ready: $DEFAULT_MODEL" + } + +# ── Frontend npm deps ───────────────────────────────────────────────────────── + +step "Frontend dependencies" +cd "$NEXUS_ROOT/interface/web" +npm install --silent +ok "Installed" +cd "$NEXUS_ROOT" + +# ── Runtime dirs ───────────────────────────────────────────────────────────── + +step "Runtime directories" +mkdir -p "$NEXUS_ROOT/runtime/pids" "$NEXUS_ROOT/runtime/logs" +ok "Ready" + +# ── Shell alias (ncp) ───────────────────────────────────────────────────────── + +step "Shell alias" +if ! grep -q "nexus-core/management/nexus-cli.sh" "$HOME/.bashrc" 2>/dev/null; then + cat >> "$HOME/.bashrc" << 'EOF' + +# NexusOS +ncp() { ~/nexus-core/management/nexus-cli.sh "$@"; } +EOF + ok "ncp alias added to ~/.bashrc" +else + ok "ncp already in ~/.bashrc" +fi + +step "Promethean command" +PROMETHEAN_RC="$NEXUS_ROOT/.promethean_bashrc" +if [ ! -f "$PROMETHEAN_RC" ]; then + cat > "$PROMETHEAN_RC" << 'EOF' +# Promethean Terminal shell init +[[ -f ~/.bashrc ]] && source ~/.bashrc +export VIRTUAL_ENV_DISABLE_PROMPT=1 +if [[ -f "$HOME/nexus-core/Promethean/bin/activate" ]]; then + source "$HOME/nexus-core/Promethean/bin/activate" +fi +export PS1='\[\e[0;35m\](Promethean)\[\e[0m\] ${debian_chroot:+($debian_chroot)}\[\e[0;37m\]\u@\h\[\e[0m\]:\[\e[1;32m\]\w\[\e[0m\]\$ ' +printf '\e]0;Promethean Terminal\a' +EOF + ok "Promethean environment init created" +else + ok "Promethean environment init already exists" +fi +if ! grep -qF "alias promethean='source ~/nexus-core/.promethean_bashrc'" "$HOME/.bashrc" 2>/dev/null; then + cat >> "$HOME/.bashrc" << 'EOF' + +# Promethean +alias promethean='source ~/nexus-core/.promethean_bashrc' +EOF + ok "promethean command added to ~/.bashrc" +else + ok "promethean command already in ~/.bashrc" +fi + +# ── Windows Terminal profile + desktop shortcut ─────────────────────────────── + +setup_windows() { + local win_user distro icon_src icon_win_dir icon_win_path + + win_user=$(powershell.exe -command '$env:USERNAME' 2>/dev/null | tr -d '\r\n') + distro="${WSL_DISTRO_NAME:-$(uname -n)}" + + if [ -z "$win_user" ] || [ ! -d "/mnt/c/Users/$win_user" ]; then + warn "Cannot locate Windows user directory — skipping Windows Terminal setup" + return 0 + fi + + # Copy app icon into Windows filesystem so WT can display it + icon_src="$NEXUS_ROOT/assets/n-small.png" + icon_win_dir="/mnt/c/Users/$win_user/AppData/Local/NexusOS" + mkdir -p "$icon_win_dir" + [ -f "$icon_src" ] && cp "$icon_src" "$icon_win_dir/nexus.png" + icon_win_path="C:\\Users\\$win_user\\AppData\\Local\\NexusOS\\nexus.png" + + # Init file so the WT session sources nvm + ncp + cat > "$HOME/.nexus_init" << 'EOF' +[[ -f ~/.bashrc ]] && source ~/.bashrc +EOF + + # Patch Windows Terminal settings.json via Python (handles JSONC safely) + python3 - "$win_user" "$distro" "$icon_win_path" << 'PYEOF' + import json, re, uuid, sys +from pathlib import Path + +win_user, distro, icon_path = sys.argv[1], sys.argv[2], sys.argv[3] + +candidates = [ + f"/mnt/c/Users/{win_user}/AppData/Local/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json", + f"/mnt/c/Users/{win_user}/AppData/Local/Packages/Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe/LocalState/settings.json", +] + +settings_path = next((Path(p) for p in candidates if Path(p).exists()), None) +if not settings_path: + print(" warn: Windows Terminal not found — skipping profile") + sys.exit(0) + +def strip_jsonc(text): + output = [] + in_string = False + escaped = False + in_line_comment = False + in_block_comment = False + index = 0 + while index < len(text): + char = text[index] + next_char = text[index + 1] if index + 1 < len(text) else "" + if in_line_comment: + if char == "\n": + in_line_comment = False + output.append(char) + elif in_block_comment: + if char == "*" and next_char == "/": + in_block_comment = False + index += 1 + elif in_string: + output.append(char) + if escaped: + escaped = False + elif char == "\\": + escaped = True + elif char == '"': + in_string = False + elif char == '"': + in_string = True + output.append(char) + elif char == "/" and next_char == "/": + in_line_comment = True + index += 1 + elif char == "/" and next_char == "*": + in_block_comment = True + index += 1 + else: + output.append(char) + index += 1 + return "".join(output) + +try: + with open(settings_path, encoding="utf-8") as f: + settings_text = strip_jsonc(f.read()) + settings = json.loads(re.sub(r",(\s*[}\]])", r"\1", settings_text)) +except (OSError, json.JSONDecodeError) as error: + print(f" warn: Could not read Windows Terminal settings: {error}") + sys.exit(0) + +profiles = settings.setdefault("profiles", {}).setdefault("list", []) +if any(p.get("name") == "NexusOS" for p in profiles): + print(" ok: NexusOS profile already in Windows Terminal") + sys.exit(0) + +profiles.insert(0, { + "guid": "{" + str(uuid.uuid4()) + "}", + "name": "NexusOS", + "commandline": f"wsl.exe -d {distro} bash --init-file ~/.nexus_init", + "startingDirectory": "~", + "icon": icon_path, +}) + +try: + with open(settings_path, "w", encoding="utf-8") as f: + json.dump(settings, f, indent=4) +except OSError as error: + print(f" warn: Could not update Windows Terminal settings: {error}") + sys.exit(0) + +print(f" ok: NexusOS profile added to Windows Terminal") +PYEOF + + # Desktop shortcut — opens WT to the NexusOS profile and launches Nexus + powershell.exe -command " +\$ws = New-Object -ComObject WScript.Shell +\$s = \$ws.CreateShortcut(\"\$env:USERPROFILE\Desktop\NexusOS.lnk\") +\$s.TargetPath = 'wt.exe' +\$s.Arguments = '--profile NexusOS -- bash -c \"cd ~/nexus-core && ./launch_nexus.sh ; exec bash\"' +\$s.IconLocation = 'wt.exe,0' +\$s.Save() +" 2>/dev/null && ok "Desktop shortcut created" || warn "Could not create desktop shortcut" +} + +step "Windows integration" +if grep -qi microsoft /proc/version 2>/dev/null; then + setup_windows +else + ok "Not running in WSL — skipping Windows Terminal setup" +fi + +# ── Done ────────────────────────────────────────────────────────────────────── + +echo "" +echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" +echo " NexusOS bootstrap complete!" +echo "" +echo " Launch: cd ~/nexus-core && ./launch_nexus.sh" +echo " Frontend: http://localhost:5173" +echo " Backend: http://localhost:8000" +echo "" +echo " Or use the NexusOS shortcut on your Windows desktop." +echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" diff --git a/install-windows.ps1 b/install-windows.ps1 new file mode 100755 index 0000000..703bd40 --- /dev/null +++ b/install-windows.ps1 @@ -0,0 +1,164 @@ +#Requires -Version 5.1 +<# +.SYNOPSIS + NexusOS installer for Windows. +.DESCRIPTION + Installs WSL2 + Ubuntu if needed, copies NexusOS into WSL, and runs the + bootstrap to set up Python, Node.js, Ollama, and a Windows Terminal profile. + + Run from the nexus-core directory: + Right-click install-windows.ps1 -> "Run with PowerShell" + + Requires Windows 10 Build 19041+ or Windows 11. +#> + +param( + [string]$Distro = "Ubuntu" +) + +Set-StrictMode -Version Latest +$ErrorActionPreference = "Stop" +$RepoRoot = $PSScriptRoot + +# ── Helpers ─────────────────────────────────────────────────────────────────── + +function Write-Step { param([string]$Msg) Write-Host "`n==> $Msg" -ForegroundColor Cyan } +function Write-OK { param([string]$Msg) Write-Host " ok: $Msg" -ForegroundColor Green } +function Write-Warn { param([string]$Msg) Write-Host " warn: $Msg" -ForegroundColor Yellow } +function Write-Fail { param([string]$Msg) Write-Host "`n ERROR: $Msg`n" -ForegroundColor Red; Read-Host "Press Enter to exit"; exit 1 } + +function Pause-And-Exit { + param([string]$Msg) + Write-Host "" + Write-Host $Msg -ForegroundColor Yellow + Read-Host "Press Enter to exit" + exit 0 +} + +# ── Self-elevate to Administrator ───────────────────────────────────────────── + +$IsAdmin = ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole( + [Security.Principal.WindowsBuiltInRole]::Administrator) + +if (-not $IsAdmin) { + Write-Host "Requesting administrator privileges..." -ForegroundColor Yellow + $PsArgs = "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`" -Distro `"$Distro`"" + Start-Process powershell -ArgumentList $PsArgs -Verb RunAs + exit +} + +Write-Host "" +Write-Host " NexusOS Installer for Windows" -ForegroundColor White +Write-Host " ════════════════════════════" -ForegroundColor DarkGray + +# ── Windows version check ───────────────────────────────────────────────────── + +Write-Step "Checking Windows version" + +$Build = [System.Environment]::OSVersion.Version.Build +if ($Build -lt 19041) { + Write-Fail "WSL2 requires Windows 10 Build 19041 or later (you have $Build). Please update Windows first." +} +Write-OK "Windows Build $Build — OK" + +# ── WSL2 check / install ────────────────────────────────────────────────────── + +Write-Step "Checking WSL2" + +$WslExe = Get-Command wsl -ErrorAction SilentlyContinue +if (-not $WslExe) { + Write-Warn "WSL not found — installing WSL2 + $Distro" + wsl --install -d $Distro | Out-Host + Pause-And-Exit "WSL has been installed. Please RESTART your computer, then run this installer again." +} + +# Upgrade any WSL1 distros to WSL2 silently +wsl --set-default-version 2 2>&1 | Out-Null +if ($LASTEXITCODE -ne 0) { + Write-Fail "Could not set WSL2 as the default version. Enable the WSL2 feature and reboot, then retry." +} + +# Check if our target distro is registered +$InstalledDistros = (wsl --list --quiet 2>&1) -split "`n" | + ForEach-Object { $_.Trim() -replace '\x00', '' } | + Where-Object { $_ -ne "" } + +if ($InstalledDistros -notcontains $Distro) { + Write-Warn "$Distro not found — installing" + wsl --install -d $Distro | Out-Host + Pause-And-Exit "$Distro is being set up. Create a Unix username/password when prompted, then run this installer again." +} + +# Ensure the distro runs as WSL2 +wsl --set-version $Distro 2 2>&1 | Out-Null +if ($LASTEXITCODE -ne 0) { + Write-Fail "Could not convert $Distro to WSL2. Check that virtualization is enabled and retry." +} +wsl --set-default $Distro 2>&1 | Out-Null +if ($LASTEXITCODE -ne 0) { + Write-Fail "Could not set $Distro as the default WSL distro." +} +Write-OK "$Distro is ready (WSL2)" + +# ── Copy repo into WSL ──────────────────────────────────────────────────────── + +Write-Step "Copying repo into WSL" + +# Resolve the Windows path to a WSL path +$WslSrcRaw = $RepoRoot -replace '\\', '/' +$WslSrcPath = (wsl -- wslpath -u "$WslSrcRaw" 2>&1 | Out-String).Trim() +if (-not $WslSrcPath) { Write-Fail "Could not convert repo path to WSL path. Is the repo on a Windows drive?" } + +$WslUser = (wsl -- bash -c "echo \$USER" 2>&1 | Out-String).Trim() +if (-not $WslUser) { Write-Fail "Could not determine WSL username." } + +$WslDest = "/home/$WslUser/nexus-core" + +Write-Host " Source: $WslSrcPath" +Write-Host " Dest: $WslDest" + +# rsync if available, otherwise cp +$HasRsync = (wsl -- bash -c "command -v rsync && echo yes || echo no" 2>&1 | Out-String).Trim() +if ($HasRsync -eq "yes") { + wsl -- bash -c @" +rsync -a --delete \ + --exclude='.git' \ + --exclude='Promethean/' \ + --exclude='assets/themes/NexusOS-icons/' \ + --exclude='node_modules/' \ + --exclude='runtime/' \ + --exclude='__pycache__/' \ + --exclude='*.pyc' \ + '$WslSrcPath/' '$WslDest/' +"@ +} else { + wsl -- bash -c "mkdir -p '$WslDest' && cp -r '$WslSrcPath/.' '$WslDest/'" +} + +Write-OK "Repo at $WslDest" + +# ── Run WSL bootstrap ───────────────────────────────────────────────────────── + +Write-Step "Running bootstrap inside WSL (this takes a few minutes)" +Write-Host " You may be prompted for your WSL sudo password." -ForegroundColor DarkGray +Write-Host "" + +wsl -- bash -c "chmod +x '$WslDest/bin/wsl-bootstrap.sh' && '$WslDest/bin/wsl-bootstrap.sh'" +if ($LASTEXITCODE -ne 0) { + Write-Fail "NexusOS bootstrap failed inside WSL. Review the error above and retry the installer." +} + +# ── Done ────────────────────────────────────────────────────────────────────── + +Write-Host "" +Write-Host " ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" -ForegroundColor Green +Write-Host " NexusOS is installed!" -ForegroundColor Green +Write-Host "" +Write-Host " To launch: open the NexusOS shortcut on your desktop" -ForegroundColor White +Write-Host " or open Windows Terminal -> NexusOS profile" -ForegroundColor White +Write-Host "" +Write-Host " Frontend: http://localhost:5173" -ForegroundColor White +Write-Host " Backend: http://localhost:8000" -ForegroundColor White +Write-Host " ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" -ForegroundColor Green +Write-Host "" +Read-Host "Press Enter to close" diff --git a/management/Mint-Y-Nexus/128/Thunar.png b/management/Mint-Y-Nexus/128/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/athena.png b/management/Mint-Y-Nexus/128/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/desktop.png b/management/Mint-Y-Nexus/128/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/file-manager.png b/management/Mint-Y-Nexus/128/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/folder-documents.png b/management/Mint-Y-Nexus/128/folder-documents.png deleted file mode 100644 index f6f6704..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-download.png b/management/Mint-Y-Nexus/128/folder-download.png deleted file mode 100644 index 8a287e0..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-drag-accept.png b/management/Mint-Y-Nexus/128/folder-drag-accept.png deleted file mode 100644 index a1abed2..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-music.png b/management/Mint-Y-Nexus/128/folder-music.png deleted file mode 100644 index 6ac7cd6..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-open.png b/management/Mint-Y-Nexus/128/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/128/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/folder-pictures.png b/management/Mint-Y-Nexus/128/folder-pictures.png deleted file mode 100644 index 26a20ad..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-publicshare.png b/management/Mint-Y-Nexus/128/folder-publicshare.png deleted file mode 100644 index 9a75166..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-recent.png b/management/Mint-Y-Nexus/128/folder-recent.png deleted file mode 100644 index 061162e..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-remote.png b/management/Mint-Y-Nexus/128/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/128/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/folder-saved-search.png b/management/Mint-Y-Nexus/128/folder-saved-search.png deleted file mode 100644 index 5fe0136..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-templates.png b/management/Mint-Y-Nexus/128/folder-templates.png deleted file mode 100644 index 3f7d166..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder-videos.png b/management/Mint-Y-Nexus/128/folder-videos.png deleted file mode 100644 index 20c7bca..0000000 Binary files a/management/Mint-Y-Nexus/128/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder.png b/management/Mint-Y-Nexus/128/folder.png deleted file mode 100644 index 4566f33..0000000 Binary files a/management/Mint-Y-Nexus/128/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/folder_home.png b/management/Mint-Y-Nexus/128/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/128/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/gnome-fs-desktop.png b/management/Mint-Y-Nexus/128/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/gnome-fs-home.png b/management/Mint-Y-Nexus/128/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/128/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/gtk-directory.png b/management/Mint-Y-Nexus/128/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/gtk-network.png b/management/Mint-Y-Nexus/128/gtk-network.png deleted file mode 100644 index c80b29b..0000000 Binary files a/management/Mint-Y-Nexus/128/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/inode-directory.png b/management/Mint-Y-Nexus/128/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/kfm.png b/management/Mint-Y-Nexus/128/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/library-music.png b/management/Mint-Y-Nexus/128/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/128/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/128/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/nautilus.png b/management/Mint-Y-Nexus/128/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/nemo.png b/management/Mint-Y-Nexus/128/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/network-server.png b/management/Mint-Y-Nexus/128/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/128/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/network-workgroup.png b/management/Mint-Y-Nexus/128/network-workgroup.png deleted file mode 100644 index aa1d160..0000000 Binary files a/management/Mint-Y-Nexus/128/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/org.xfce.filemanager.png b/management/Mint-Y-Nexus/128/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/org.xfce.gigolo.png b/management/Mint-Y-Nexus/128/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/128/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/128/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/128/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/org.xfce.thunar.png b/management/Mint-Y-Nexus/128/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/128/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/redhat-filemanager.png b/management/Mint-Y-Nexus/128/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/stock_folder.png b/management/Mint-Y-Nexus/128/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/system-file-manager.png b/management/Mint-Y-Nexus/128/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/thunar.png b/management/Mint-Y-Nexus/128/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/user-bookmarks.png b/management/Mint-Y-Nexus/128/user-bookmarks.png deleted file mode 100644 index 2783b26..0000000 Binary files a/management/Mint-Y-Nexus/128/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/user-desktop.png b/management/Mint-Y-Nexus/128/user-desktop.png deleted file mode 100644 index c840757..0000000 Binary files a/management/Mint-Y-Nexus/128/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/user-home.png b/management/Mint-Y-Nexus/128/user-home.png deleted file mode 100644 index 51f959e..0000000 Binary files a/management/Mint-Y-Nexus/128/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/user-trash-full.png b/management/Mint-Y-Nexus/128/user-trash-full.png deleted file mode 100644 index 4ec0d9c..0000000 Binary files a/management/Mint-Y-Nexus/128/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/user-trash.png b/management/Mint-Y-Nexus/128/user-trash.png deleted file mode 100644 index a9a9ffc..0000000 Binary files a/management/Mint-Y-Nexus/128/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128/xapp-user-favorites.png b/management/Mint-Y-Nexus/128/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/128/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128/xfce-filemanager.png b/management/Mint-Y-Nexus/128/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/Thunar.png b/management/Mint-Y-Nexus/128@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/athena.png b/management/Mint-Y-Nexus/128@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/desktop.png b/management/Mint-Y-Nexus/128@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/file-manager.png b/management/Mint-Y-Nexus/128@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/folder-documents.png b/management/Mint-Y-Nexus/128@2x/folder-documents.png deleted file mode 100644 index 6c03938..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-download.png b/management/Mint-Y-Nexus/128@2x/folder-download.png deleted file mode 100644 index 541a3c3..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/128@2x/folder-drag-accept.png deleted file mode 100644 index b1673e8..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-music.png b/management/Mint-Y-Nexus/128@2x/folder-music.png deleted file mode 100644 index 0667ae5..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-open.png b/management/Mint-Y-Nexus/128@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/128@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/folder-pictures.png b/management/Mint-Y-Nexus/128@2x/folder-pictures.png deleted file mode 100644 index 2b8be07..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-publicshare.png b/management/Mint-Y-Nexus/128@2x/folder-publicshare.png deleted file mode 100644 index 8de9167..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-recent.png b/management/Mint-Y-Nexus/128@2x/folder-recent.png deleted file mode 100644 index 978a8da..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-remote.png b/management/Mint-Y-Nexus/128@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/128@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/folder-saved-search.png b/management/Mint-Y-Nexus/128@2x/folder-saved-search.png deleted file mode 100644 index 27c51f2..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-templates.png b/management/Mint-Y-Nexus/128@2x/folder-templates.png deleted file mode 100644 index 3159115..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder-videos.png b/management/Mint-Y-Nexus/128@2x/folder-videos.png deleted file mode 100644 index 35c3edc..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder.png b/management/Mint-Y-Nexus/128@2x/folder.png deleted file mode 100644 index e45405f..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/folder_home.png b/management/Mint-Y-Nexus/128@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/128@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/128@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/128@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/128@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/gtk-directory.png b/management/Mint-Y-Nexus/128@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/gtk-network.png b/management/Mint-Y-Nexus/128@2x/gtk-network.png deleted file mode 100644 index 42771f3..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/inode-directory.png b/management/Mint-Y-Nexus/128@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/kfm.png b/management/Mint-Y-Nexus/128@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/library-music.png b/management/Mint-Y-Nexus/128@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/128@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/128@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/nautilus.png b/management/Mint-Y-Nexus/128@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/nemo.png b/management/Mint-Y-Nexus/128@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/network-server.png b/management/Mint-Y-Nexus/128@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/128@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/network-workgroup.png b/management/Mint-Y-Nexus/128@2x/network-workgroup.png deleted file mode 100644 index bcc37fa..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/128@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/128@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/128@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/128@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/128@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/128@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/128@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/128@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/128@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/stock_folder.png b/management/Mint-Y-Nexus/128@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/system-file-manager.png b/management/Mint-Y-Nexus/128@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/thunar.png b/management/Mint-Y-Nexus/128@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/user-bookmarks.png b/management/Mint-Y-Nexus/128@2x/user-bookmarks.png deleted file mode 100644 index 256887c..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/user-desktop.png b/management/Mint-Y-Nexus/128@2x/user-desktop.png deleted file mode 100644 index 07ce97f..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/user-home.png b/management/Mint-Y-Nexus/128@2x/user-home.png deleted file mode 100644 index c0c8a0a..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/user-trash-full.png b/management/Mint-Y-Nexus/128@2x/user-trash-full.png deleted file mode 100644 index 930107f..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/user-trash.png b/management/Mint-Y-Nexus/128@2x/user-trash.png deleted file mode 100644 index c73b7f4..0000000 Binary files a/management/Mint-Y-Nexus/128@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/128@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/128@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/128@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/128@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/128@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/128@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/Thunar.png b/management/Mint-Y-Nexus/16/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/athena.png b/management/Mint-Y-Nexus/16/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/desktop.png b/management/Mint-Y-Nexus/16/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/file-manager.png b/management/Mint-Y-Nexus/16/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/folder-documents.png b/management/Mint-Y-Nexus/16/folder-documents.png deleted file mode 100644 index fd2451d..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-download.png b/management/Mint-Y-Nexus/16/folder-download.png deleted file mode 100644 index ef36065..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-drag-accept.png b/management/Mint-Y-Nexus/16/folder-drag-accept.png deleted file mode 100644 index bc07497..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-music.png b/management/Mint-Y-Nexus/16/folder-music.png deleted file mode 100644 index 505bcfd..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-open.png b/management/Mint-Y-Nexus/16/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/16/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/folder-pictures.png b/management/Mint-Y-Nexus/16/folder-pictures.png deleted file mode 100644 index 4282a26..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-publicshare.png b/management/Mint-Y-Nexus/16/folder-publicshare.png deleted file mode 100644 index 2352510..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-recent.png b/management/Mint-Y-Nexus/16/folder-recent.png deleted file mode 100644 index d8e44f9..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-remote.png b/management/Mint-Y-Nexus/16/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/16/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/folder-saved-search.png b/management/Mint-Y-Nexus/16/folder-saved-search.png deleted file mode 100644 index ffe441c..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-templates.png b/management/Mint-Y-Nexus/16/folder-templates.png deleted file mode 100644 index 07e4438..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder-videos.png b/management/Mint-Y-Nexus/16/folder-videos.png deleted file mode 100644 index ed535b5..0000000 Binary files a/management/Mint-Y-Nexus/16/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder.png b/management/Mint-Y-Nexus/16/folder.png deleted file mode 100644 index 343bb2a..0000000 Binary files a/management/Mint-Y-Nexus/16/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/folder_home.png b/management/Mint-Y-Nexus/16/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/16/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/gnome-fs-desktop.png b/management/Mint-Y-Nexus/16/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/gnome-fs-home.png b/management/Mint-Y-Nexus/16/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/16/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/gtk-directory.png b/management/Mint-Y-Nexus/16/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/gtk-network.png b/management/Mint-Y-Nexus/16/gtk-network.png deleted file mode 100644 index dcdad8d..0000000 Binary files a/management/Mint-Y-Nexus/16/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/inode-directory.png b/management/Mint-Y-Nexus/16/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/kfm.png b/management/Mint-Y-Nexus/16/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/library-music.png b/management/Mint-Y-Nexus/16/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/16/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/16/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/nautilus.png b/management/Mint-Y-Nexus/16/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/nemo.png b/management/Mint-Y-Nexus/16/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/network-server.png b/management/Mint-Y-Nexus/16/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/16/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/network-workgroup.png b/management/Mint-Y-Nexus/16/network-workgroup.png deleted file mode 100644 index 0f1937e..0000000 Binary files a/management/Mint-Y-Nexus/16/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/org.xfce.filemanager.png b/management/Mint-Y-Nexus/16/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/org.xfce.gigolo.png b/management/Mint-Y-Nexus/16/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/16/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/16/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/16/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/org.xfce.thunar.png b/management/Mint-Y-Nexus/16/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/16/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/redhat-filemanager.png b/management/Mint-Y-Nexus/16/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/stock_folder.png b/management/Mint-Y-Nexus/16/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/system-file-manager.png b/management/Mint-Y-Nexus/16/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/thunar.png b/management/Mint-Y-Nexus/16/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/user-bookmarks.png b/management/Mint-Y-Nexus/16/user-bookmarks.png deleted file mode 100644 index 4c4bcca..0000000 Binary files a/management/Mint-Y-Nexus/16/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/user-desktop.png b/management/Mint-Y-Nexus/16/user-desktop.png deleted file mode 100644 index 6c2b5c3..0000000 Binary files a/management/Mint-Y-Nexus/16/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/user-home.png b/management/Mint-Y-Nexus/16/user-home.png deleted file mode 100644 index 913579d..0000000 Binary files a/management/Mint-Y-Nexus/16/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/user-trash-full.png b/management/Mint-Y-Nexus/16/user-trash-full.png deleted file mode 100644 index bf08604..0000000 Binary files a/management/Mint-Y-Nexus/16/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/user-trash.png b/management/Mint-Y-Nexus/16/user-trash.png deleted file mode 100644 index 822ec0e..0000000 Binary files a/management/Mint-Y-Nexus/16/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16/xapp-user-favorites.png b/management/Mint-Y-Nexus/16/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/16/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16/xfce-filemanager.png b/management/Mint-Y-Nexus/16/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/Thunar.png b/management/Mint-Y-Nexus/16@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/athena.png b/management/Mint-Y-Nexus/16@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/desktop.png b/management/Mint-Y-Nexus/16@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/file-manager.png b/management/Mint-Y-Nexus/16@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/folder-documents.png b/management/Mint-Y-Nexus/16@2x/folder-documents.png deleted file mode 100644 index 2b33722..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-download.png b/management/Mint-Y-Nexus/16@2x/folder-download.png deleted file mode 100644 index d8e5328..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/16@2x/folder-drag-accept.png deleted file mode 100644 index fa41a0f..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-music.png b/management/Mint-Y-Nexus/16@2x/folder-music.png deleted file mode 100644 index f802470..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-open.png b/management/Mint-Y-Nexus/16@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/16@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/folder-pictures.png b/management/Mint-Y-Nexus/16@2x/folder-pictures.png deleted file mode 100644 index df01a29..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-publicshare.png b/management/Mint-Y-Nexus/16@2x/folder-publicshare.png deleted file mode 100644 index 7415fc5..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-recent.png b/management/Mint-Y-Nexus/16@2x/folder-recent.png deleted file mode 100644 index 4c88176..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-remote.png b/management/Mint-Y-Nexus/16@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/16@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/folder-saved-search.png b/management/Mint-Y-Nexus/16@2x/folder-saved-search.png deleted file mode 100644 index a18f561..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-templates.png b/management/Mint-Y-Nexus/16@2x/folder-templates.png deleted file mode 100644 index 8a664df..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder-videos.png b/management/Mint-Y-Nexus/16@2x/folder-videos.png deleted file mode 100644 index 9ea6b7b..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder.png b/management/Mint-Y-Nexus/16@2x/folder.png deleted file mode 100644 index 589d0a3..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/folder_home.png b/management/Mint-Y-Nexus/16@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/16@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/16@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/16@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/16@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/gtk-directory.png b/management/Mint-Y-Nexus/16@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/gtk-network.png b/management/Mint-Y-Nexus/16@2x/gtk-network.png deleted file mode 100644 index f1cd695..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/inode-directory.png b/management/Mint-Y-Nexus/16@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/kfm.png b/management/Mint-Y-Nexus/16@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/library-music.png b/management/Mint-Y-Nexus/16@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/16@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/16@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/nautilus.png b/management/Mint-Y-Nexus/16@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/nemo.png b/management/Mint-Y-Nexus/16@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/network-server.png b/management/Mint-Y-Nexus/16@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/16@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/network-workgroup.png b/management/Mint-Y-Nexus/16@2x/network-workgroup.png deleted file mode 100644 index bda9155..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/16@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/16@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/16@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/16@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/16@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/16@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/16@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/16@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/16@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/stock_folder.png b/management/Mint-Y-Nexus/16@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/system-file-manager.png b/management/Mint-Y-Nexus/16@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/thunar.png b/management/Mint-Y-Nexus/16@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/user-bookmarks.png b/management/Mint-Y-Nexus/16@2x/user-bookmarks.png deleted file mode 100644 index 9fd8c71..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/user-desktop.png b/management/Mint-Y-Nexus/16@2x/user-desktop.png deleted file mode 100644 index 01c5ae9..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/user-home.png b/management/Mint-Y-Nexus/16@2x/user-home.png deleted file mode 100644 index 22a0241..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/user-trash-full.png b/management/Mint-Y-Nexus/16@2x/user-trash-full.png deleted file mode 100644 index 015e186..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/user-trash.png b/management/Mint-Y-Nexus/16@2x/user-trash.png deleted file mode 100644 index adf7c35..0000000 Binary files a/management/Mint-Y-Nexus/16@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/16@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/16@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/16@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/16@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/16@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/16@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/Thunar.png b/management/Mint-Y-Nexus/22/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/athena.png b/management/Mint-Y-Nexus/22/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/desktop.png b/management/Mint-Y-Nexus/22/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/file-manager.png b/management/Mint-Y-Nexus/22/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/folder-documents.png b/management/Mint-Y-Nexus/22/folder-documents.png deleted file mode 100644 index 645789f..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-download.png b/management/Mint-Y-Nexus/22/folder-download.png deleted file mode 100644 index dc31855..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-drag-accept.png b/management/Mint-Y-Nexus/22/folder-drag-accept.png deleted file mode 100644 index d7a6f24..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-music.png b/management/Mint-Y-Nexus/22/folder-music.png deleted file mode 100644 index 74ba9f3..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-open.png b/management/Mint-Y-Nexus/22/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/22/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/folder-pictures.png b/management/Mint-Y-Nexus/22/folder-pictures.png deleted file mode 100644 index 4fae544..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-publicshare.png b/management/Mint-Y-Nexus/22/folder-publicshare.png deleted file mode 100644 index 42f0b31..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-recent.png b/management/Mint-Y-Nexus/22/folder-recent.png deleted file mode 100644 index 77b4915..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-remote.png b/management/Mint-Y-Nexus/22/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/22/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/folder-saved-search.png b/management/Mint-Y-Nexus/22/folder-saved-search.png deleted file mode 100644 index 04dc03a..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-templates.png b/management/Mint-Y-Nexus/22/folder-templates.png deleted file mode 100644 index 7067da1..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder-videos.png b/management/Mint-Y-Nexus/22/folder-videos.png deleted file mode 100644 index b3ce01a..0000000 Binary files a/management/Mint-Y-Nexus/22/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder.png b/management/Mint-Y-Nexus/22/folder.png deleted file mode 100644 index 9d42b26..0000000 Binary files a/management/Mint-Y-Nexus/22/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/folder_home.png b/management/Mint-Y-Nexus/22/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/22/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/gnome-fs-desktop.png b/management/Mint-Y-Nexus/22/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/gnome-fs-home.png b/management/Mint-Y-Nexus/22/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/22/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/gtk-directory.png b/management/Mint-Y-Nexus/22/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/gtk-network.png b/management/Mint-Y-Nexus/22/gtk-network.png deleted file mode 100644 index 1151646..0000000 Binary files a/management/Mint-Y-Nexus/22/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/inode-directory.png b/management/Mint-Y-Nexus/22/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/kfm.png b/management/Mint-Y-Nexus/22/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/library-music.png b/management/Mint-Y-Nexus/22/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/22/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/22/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/nautilus.png b/management/Mint-Y-Nexus/22/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/nemo.png b/management/Mint-Y-Nexus/22/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/network-server.png b/management/Mint-Y-Nexus/22/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/22/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/network-workgroup.png b/management/Mint-Y-Nexus/22/network-workgroup.png deleted file mode 100644 index 02ddf06..0000000 Binary files a/management/Mint-Y-Nexus/22/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/org.xfce.filemanager.png b/management/Mint-Y-Nexus/22/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/org.xfce.gigolo.png b/management/Mint-Y-Nexus/22/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/22/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/22/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/22/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/org.xfce.thunar.png b/management/Mint-Y-Nexus/22/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/22/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/redhat-filemanager.png b/management/Mint-Y-Nexus/22/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/stock_folder.png b/management/Mint-Y-Nexus/22/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/system-file-manager.png b/management/Mint-Y-Nexus/22/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/thunar.png b/management/Mint-Y-Nexus/22/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/user-bookmarks.png b/management/Mint-Y-Nexus/22/user-bookmarks.png deleted file mode 100644 index f4421a1..0000000 Binary files a/management/Mint-Y-Nexus/22/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/user-desktop.png b/management/Mint-Y-Nexus/22/user-desktop.png deleted file mode 100644 index 781ca1e..0000000 Binary files a/management/Mint-Y-Nexus/22/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/user-home.png b/management/Mint-Y-Nexus/22/user-home.png deleted file mode 100644 index 59eaf61..0000000 Binary files a/management/Mint-Y-Nexus/22/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/user-trash-full.png b/management/Mint-Y-Nexus/22/user-trash-full.png deleted file mode 100644 index 387f972..0000000 Binary files a/management/Mint-Y-Nexus/22/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/user-trash.png b/management/Mint-Y-Nexus/22/user-trash.png deleted file mode 100644 index e3f4f68..0000000 Binary files a/management/Mint-Y-Nexus/22/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22/xapp-user-favorites.png b/management/Mint-Y-Nexus/22/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/22/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22/xfce-filemanager.png b/management/Mint-Y-Nexus/22/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/Thunar.png b/management/Mint-Y-Nexus/22@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/athena.png b/management/Mint-Y-Nexus/22@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/desktop.png b/management/Mint-Y-Nexus/22@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/file-manager.png b/management/Mint-Y-Nexus/22@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/folder-documents.png b/management/Mint-Y-Nexus/22@2x/folder-documents.png deleted file mode 100644 index a632ef9..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-download.png b/management/Mint-Y-Nexus/22@2x/folder-download.png deleted file mode 100644 index 457d01d..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/22@2x/folder-drag-accept.png deleted file mode 100644 index b4d3edb..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-music.png b/management/Mint-Y-Nexus/22@2x/folder-music.png deleted file mode 100644 index f47a1b8..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-open.png b/management/Mint-Y-Nexus/22@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/22@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/folder-pictures.png b/management/Mint-Y-Nexus/22@2x/folder-pictures.png deleted file mode 100644 index d508910..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-publicshare.png b/management/Mint-Y-Nexus/22@2x/folder-publicshare.png deleted file mode 100644 index e814404..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-recent.png b/management/Mint-Y-Nexus/22@2x/folder-recent.png deleted file mode 100644 index f53f99a..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-remote.png b/management/Mint-Y-Nexus/22@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/22@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/folder-saved-search.png b/management/Mint-Y-Nexus/22@2x/folder-saved-search.png deleted file mode 100644 index 6982ed3..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-templates.png b/management/Mint-Y-Nexus/22@2x/folder-templates.png deleted file mode 100644 index 77bf78b..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder-videos.png b/management/Mint-Y-Nexus/22@2x/folder-videos.png deleted file mode 100644 index 73a0a3e..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder.png b/management/Mint-Y-Nexus/22@2x/folder.png deleted file mode 100644 index e5bb95e..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/folder_home.png b/management/Mint-Y-Nexus/22@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/22@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/22@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/22@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/22@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/gtk-directory.png b/management/Mint-Y-Nexus/22@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/gtk-network.png b/management/Mint-Y-Nexus/22@2x/gtk-network.png deleted file mode 100644 index 5ae6f5b..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/inode-directory.png b/management/Mint-Y-Nexus/22@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/kfm.png b/management/Mint-Y-Nexus/22@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/library-music.png b/management/Mint-Y-Nexus/22@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/22@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/22@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/nautilus.png b/management/Mint-Y-Nexus/22@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/nemo.png b/management/Mint-Y-Nexus/22@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/network-server.png b/management/Mint-Y-Nexus/22@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/22@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/network-workgroup.png b/management/Mint-Y-Nexus/22@2x/network-workgroup.png deleted file mode 100644 index 8eab0bc..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/22@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/22@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/22@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/22@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/22@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/22@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/22@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/22@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/22@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/stock_folder.png b/management/Mint-Y-Nexus/22@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/system-file-manager.png b/management/Mint-Y-Nexus/22@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/thunar.png b/management/Mint-Y-Nexus/22@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/user-bookmarks.png b/management/Mint-Y-Nexus/22@2x/user-bookmarks.png deleted file mode 100644 index 8ec4c30..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/user-desktop.png b/management/Mint-Y-Nexus/22@2x/user-desktop.png deleted file mode 100644 index 18edb9b..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/user-home.png b/management/Mint-Y-Nexus/22@2x/user-home.png deleted file mode 100644 index 5c4f4e4..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/user-trash-full.png b/management/Mint-Y-Nexus/22@2x/user-trash-full.png deleted file mode 100644 index 5880ad6..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/user-trash.png b/management/Mint-Y-Nexus/22@2x/user-trash.png deleted file mode 100644 index 10ffbea..0000000 Binary files a/management/Mint-Y-Nexus/22@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/22@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/22@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/22@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/22@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/22@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/22@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/Thunar.png b/management/Mint-Y-Nexus/24/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/athena.png b/management/Mint-Y-Nexus/24/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/desktop.png b/management/Mint-Y-Nexus/24/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/file-manager.png b/management/Mint-Y-Nexus/24/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/folder-documents.png b/management/Mint-Y-Nexus/24/folder-documents.png deleted file mode 100644 index 56ae2ae..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-download.png b/management/Mint-Y-Nexus/24/folder-download.png deleted file mode 100644 index c7ba525..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-drag-accept.png b/management/Mint-Y-Nexus/24/folder-drag-accept.png deleted file mode 100644 index a833c45..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-music.png b/management/Mint-Y-Nexus/24/folder-music.png deleted file mode 100644 index 2b4dd9b..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-open.png b/management/Mint-Y-Nexus/24/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/24/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/folder-pictures.png b/management/Mint-Y-Nexus/24/folder-pictures.png deleted file mode 100644 index 018354e..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-publicshare.png b/management/Mint-Y-Nexus/24/folder-publicshare.png deleted file mode 100644 index 75347df..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-recent.png b/management/Mint-Y-Nexus/24/folder-recent.png deleted file mode 100644 index 3e14a31..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-remote.png b/management/Mint-Y-Nexus/24/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/24/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/folder-saved-search.png b/management/Mint-Y-Nexus/24/folder-saved-search.png deleted file mode 100644 index 72ea59c..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-templates.png b/management/Mint-Y-Nexus/24/folder-templates.png deleted file mode 100644 index b1e4806..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder-videos.png b/management/Mint-Y-Nexus/24/folder-videos.png deleted file mode 100644 index 8882d96..0000000 Binary files a/management/Mint-Y-Nexus/24/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder.png b/management/Mint-Y-Nexus/24/folder.png deleted file mode 100644 index df1b71f..0000000 Binary files a/management/Mint-Y-Nexus/24/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/folder_home.png b/management/Mint-Y-Nexus/24/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/24/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/gnome-fs-desktop.png b/management/Mint-Y-Nexus/24/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/gnome-fs-home.png b/management/Mint-Y-Nexus/24/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/24/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/gtk-directory.png b/management/Mint-Y-Nexus/24/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/gtk-network.png b/management/Mint-Y-Nexus/24/gtk-network.png deleted file mode 100644 index 246010d..0000000 Binary files a/management/Mint-Y-Nexus/24/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/inode-directory.png b/management/Mint-Y-Nexus/24/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/kfm.png b/management/Mint-Y-Nexus/24/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/library-music.png b/management/Mint-Y-Nexus/24/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/24/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/24/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/nautilus.png b/management/Mint-Y-Nexus/24/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/nemo.png b/management/Mint-Y-Nexus/24/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/network-server.png b/management/Mint-Y-Nexus/24/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/24/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/network-workgroup.png b/management/Mint-Y-Nexus/24/network-workgroup.png deleted file mode 100644 index bf22f35..0000000 Binary files a/management/Mint-Y-Nexus/24/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/org.xfce.filemanager.png b/management/Mint-Y-Nexus/24/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/org.xfce.gigolo.png b/management/Mint-Y-Nexus/24/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/24/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/24/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/24/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/org.xfce.thunar.png b/management/Mint-Y-Nexus/24/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/24/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/redhat-filemanager.png b/management/Mint-Y-Nexus/24/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/stock_folder.png b/management/Mint-Y-Nexus/24/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/system-file-manager.png b/management/Mint-Y-Nexus/24/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/thunar.png b/management/Mint-Y-Nexus/24/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/user-bookmarks.png b/management/Mint-Y-Nexus/24/user-bookmarks.png deleted file mode 100644 index 8f30df7..0000000 Binary files a/management/Mint-Y-Nexus/24/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/user-desktop.png b/management/Mint-Y-Nexus/24/user-desktop.png deleted file mode 100644 index b5f05ad..0000000 Binary files a/management/Mint-Y-Nexus/24/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/user-home.png b/management/Mint-Y-Nexus/24/user-home.png deleted file mode 100644 index ad13031..0000000 Binary files a/management/Mint-Y-Nexus/24/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/user-trash-full.png b/management/Mint-Y-Nexus/24/user-trash-full.png deleted file mode 100644 index 2d13e4d..0000000 Binary files a/management/Mint-Y-Nexus/24/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/user-trash.png b/management/Mint-Y-Nexus/24/user-trash.png deleted file mode 100644 index 75fa24a..0000000 Binary files a/management/Mint-Y-Nexus/24/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24/xapp-user-favorites.png b/management/Mint-Y-Nexus/24/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/24/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24/xfce-filemanager.png b/management/Mint-Y-Nexus/24/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/Thunar.png b/management/Mint-Y-Nexus/24@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/athena.png b/management/Mint-Y-Nexus/24@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/desktop.png b/management/Mint-Y-Nexus/24@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/file-manager.png b/management/Mint-Y-Nexus/24@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/folder-documents.png b/management/Mint-Y-Nexus/24@2x/folder-documents.png deleted file mode 100644 index 041c66a..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-download.png b/management/Mint-Y-Nexus/24@2x/folder-download.png deleted file mode 100644 index dd99647..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/24@2x/folder-drag-accept.png deleted file mode 100644 index 4933897..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-music.png b/management/Mint-Y-Nexus/24@2x/folder-music.png deleted file mode 100644 index 298f5f2..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-open.png b/management/Mint-Y-Nexus/24@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/24@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/folder-pictures.png b/management/Mint-Y-Nexus/24@2x/folder-pictures.png deleted file mode 100644 index b3c7b2e..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-publicshare.png b/management/Mint-Y-Nexus/24@2x/folder-publicshare.png deleted file mode 100644 index 1ea8bcf..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-recent.png b/management/Mint-Y-Nexus/24@2x/folder-recent.png deleted file mode 100644 index bbc1c6f..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-remote.png b/management/Mint-Y-Nexus/24@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/24@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/folder-saved-search.png b/management/Mint-Y-Nexus/24@2x/folder-saved-search.png deleted file mode 100644 index 81aceb7..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-templates.png b/management/Mint-Y-Nexus/24@2x/folder-templates.png deleted file mode 100644 index d563a2d..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder-videos.png b/management/Mint-Y-Nexus/24@2x/folder-videos.png deleted file mode 100644 index 020a805..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder.png b/management/Mint-Y-Nexus/24@2x/folder.png deleted file mode 100644 index 886298f..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/folder_home.png b/management/Mint-Y-Nexus/24@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/24@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/24@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/24@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/24@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/gtk-directory.png b/management/Mint-Y-Nexus/24@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/gtk-network.png b/management/Mint-Y-Nexus/24@2x/gtk-network.png deleted file mode 100644 index 686570a..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/inode-directory.png b/management/Mint-Y-Nexus/24@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/kfm.png b/management/Mint-Y-Nexus/24@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/library-music.png b/management/Mint-Y-Nexus/24@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/24@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/24@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/nautilus.png b/management/Mint-Y-Nexus/24@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/nemo.png b/management/Mint-Y-Nexus/24@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/network-server.png b/management/Mint-Y-Nexus/24@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/24@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/network-workgroup.png b/management/Mint-Y-Nexus/24@2x/network-workgroup.png deleted file mode 100644 index 5fba57c..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/24@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/24@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/24@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/24@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/24@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/24@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/24@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/24@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/24@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/stock_folder.png b/management/Mint-Y-Nexus/24@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/system-file-manager.png b/management/Mint-Y-Nexus/24@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/thunar.png b/management/Mint-Y-Nexus/24@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/user-bookmarks.png b/management/Mint-Y-Nexus/24@2x/user-bookmarks.png deleted file mode 100644 index 721314d..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/user-desktop.png b/management/Mint-Y-Nexus/24@2x/user-desktop.png deleted file mode 100644 index 905289a..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/user-home.png b/management/Mint-Y-Nexus/24@2x/user-home.png deleted file mode 100644 index 3cdf11c..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/user-trash-full.png b/management/Mint-Y-Nexus/24@2x/user-trash-full.png deleted file mode 100644 index c38858e..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/user-trash.png b/management/Mint-Y-Nexus/24@2x/user-trash.png deleted file mode 100644 index f9dbca1..0000000 Binary files a/management/Mint-Y-Nexus/24@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/24@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/24@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/24@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/24@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/24@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/24@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/Thunar.png b/management/Mint-Y-Nexus/32/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/athena.png b/management/Mint-Y-Nexus/32/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/desktop.png b/management/Mint-Y-Nexus/32/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/file-manager.png b/management/Mint-Y-Nexus/32/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/folder-documents.png b/management/Mint-Y-Nexus/32/folder-documents.png deleted file mode 100644 index 7cd99c6..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-download.png b/management/Mint-Y-Nexus/32/folder-download.png deleted file mode 100644 index be6416c..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-drag-accept.png b/management/Mint-Y-Nexus/32/folder-drag-accept.png deleted file mode 100644 index b803b1b..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-music.png b/management/Mint-Y-Nexus/32/folder-music.png deleted file mode 100644 index 518cbac..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-open.png b/management/Mint-Y-Nexus/32/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/32/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/folder-pictures.png b/management/Mint-Y-Nexus/32/folder-pictures.png deleted file mode 100644 index 167e4dc..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-publicshare.png b/management/Mint-Y-Nexus/32/folder-publicshare.png deleted file mode 100644 index 08b3537..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-recent.png b/management/Mint-Y-Nexus/32/folder-recent.png deleted file mode 100644 index a8cbda2..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-remote.png b/management/Mint-Y-Nexus/32/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/32/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/folder-saved-search.png b/management/Mint-Y-Nexus/32/folder-saved-search.png deleted file mode 100644 index 3485cef..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-templates.png b/management/Mint-Y-Nexus/32/folder-templates.png deleted file mode 100644 index 245cd26..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder-videos.png b/management/Mint-Y-Nexus/32/folder-videos.png deleted file mode 100644 index 2c859eb..0000000 Binary files a/management/Mint-Y-Nexus/32/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder.png b/management/Mint-Y-Nexus/32/folder.png deleted file mode 100644 index baef1d6..0000000 Binary files a/management/Mint-Y-Nexus/32/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/folder_home.png b/management/Mint-Y-Nexus/32/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/32/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/gnome-fs-desktop.png b/management/Mint-Y-Nexus/32/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/gnome-fs-home.png b/management/Mint-Y-Nexus/32/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/32/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/gtk-directory.png b/management/Mint-Y-Nexus/32/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/gtk-network.png b/management/Mint-Y-Nexus/32/gtk-network.png deleted file mode 100644 index 298522e..0000000 Binary files a/management/Mint-Y-Nexus/32/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/inode-directory.png b/management/Mint-Y-Nexus/32/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/kfm.png b/management/Mint-Y-Nexus/32/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/library-music.png b/management/Mint-Y-Nexus/32/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/32/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/32/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/nautilus.png b/management/Mint-Y-Nexus/32/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/nemo.png b/management/Mint-Y-Nexus/32/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/network-server.png b/management/Mint-Y-Nexus/32/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/32/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/network-workgroup.png b/management/Mint-Y-Nexus/32/network-workgroup.png deleted file mode 100644 index f066fc7..0000000 Binary files a/management/Mint-Y-Nexus/32/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/org.xfce.filemanager.png b/management/Mint-Y-Nexus/32/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/org.xfce.gigolo.png b/management/Mint-Y-Nexus/32/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/32/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/32/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/32/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/org.xfce.thunar.png b/management/Mint-Y-Nexus/32/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/32/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/redhat-filemanager.png b/management/Mint-Y-Nexus/32/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/stock_folder.png b/management/Mint-Y-Nexus/32/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/system-file-manager.png b/management/Mint-Y-Nexus/32/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/thunar.png b/management/Mint-Y-Nexus/32/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/user-bookmarks.png b/management/Mint-Y-Nexus/32/user-bookmarks.png deleted file mode 100644 index c427948..0000000 Binary files a/management/Mint-Y-Nexus/32/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/user-desktop.png b/management/Mint-Y-Nexus/32/user-desktop.png deleted file mode 100644 index 2d655d5..0000000 Binary files a/management/Mint-Y-Nexus/32/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/user-home.png b/management/Mint-Y-Nexus/32/user-home.png deleted file mode 100644 index eed0042..0000000 Binary files a/management/Mint-Y-Nexus/32/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/user-trash-full.png b/management/Mint-Y-Nexus/32/user-trash-full.png deleted file mode 100644 index d1f8ec7..0000000 Binary files a/management/Mint-Y-Nexus/32/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/user-trash.png b/management/Mint-Y-Nexus/32/user-trash.png deleted file mode 100644 index 7121521..0000000 Binary files a/management/Mint-Y-Nexus/32/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32/xapp-user-favorites.png b/management/Mint-Y-Nexus/32/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/32/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32/xfce-filemanager.png b/management/Mint-Y-Nexus/32/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/Thunar.png b/management/Mint-Y-Nexus/32@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/athena.png b/management/Mint-Y-Nexus/32@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/desktop.png b/management/Mint-Y-Nexus/32@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/file-manager.png b/management/Mint-Y-Nexus/32@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/folder-documents.png b/management/Mint-Y-Nexus/32@2x/folder-documents.png deleted file mode 100644 index 14e26b0..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-download.png b/management/Mint-Y-Nexus/32@2x/folder-download.png deleted file mode 100644 index 3bcda3f..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/32@2x/folder-drag-accept.png deleted file mode 100644 index 660fe8d..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-music.png b/management/Mint-Y-Nexus/32@2x/folder-music.png deleted file mode 100644 index 62c3ae1..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-open.png b/management/Mint-Y-Nexus/32@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/32@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/folder-pictures.png b/management/Mint-Y-Nexus/32@2x/folder-pictures.png deleted file mode 100644 index c64bf25..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-publicshare.png b/management/Mint-Y-Nexus/32@2x/folder-publicshare.png deleted file mode 100644 index e711688..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-recent.png b/management/Mint-Y-Nexus/32@2x/folder-recent.png deleted file mode 100644 index 15b033e..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-remote.png b/management/Mint-Y-Nexus/32@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/32@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/folder-saved-search.png b/management/Mint-Y-Nexus/32@2x/folder-saved-search.png deleted file mode 100644 index ee48341..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-templates.png b/management/Mint-Y-Nexus/32@2x/folder-templates.png deleted file mode 100644 index 277b564..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder-videos.png b/management/Mint-Y-Nexus/32@2x/folder-videos.png deleted file mode 100644 index de9f245..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder.png b/management/Mint-Y-Nexus/32@2x/folder.png deleted file mode 100644 index 825e967..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/folder_home.png b/management/Mint-Y-Nexus/32@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/32@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/32@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/32@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/32@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/gtk-directory.png b/management/Mint-Y-Nexus/32@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/gtk-network.png b/management/Mint-Y-Nexus/32@2x/gtk-network.png deleted file mode 100644 index dce7dd2..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/inode-directory.png b/management/Mint-Y-Nexus/32@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/kfm.png b/management/Mint-Y-Nexus/32@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/library-music.png b/management/Mint-Y-Nexus/32@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/32@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/32@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/nautilus.png b/management/Mint-Y-Nexus/32@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/nemo.png b/management/Mint-Y-Nexus/32@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/network-server.png b/management/Mint-Y-Nexus/32@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/32@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/network-workgroup.png b/management/Mint-Y-Nexus/32@2x/network-workgroup.png deleted file mode 100644 index 4ed42be..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/32@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/32@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/32@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/32@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/32@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/32@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/32@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/32@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/32@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/stock_folder.png b/management/Mint-Y-Nexus/32@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/system-file-manager.png b/management/Mint-Y-Nexus/32@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/thunar.png b/management/Mint-Y-Nexus/32@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/user-bookmarks.png b/management/Mint-Y-Nexus/32@2x/user-bookmarks.png deleted file mode 100644 index 8d810c5..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/user-desktop.png b/management/Mint-Y-Nexus/32@2x/user-desktop.png deleted file mode 100644 index f5e50e5..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/user-home.png b/management/Mint-Y-Nexus/32@2x/user-home.png deleted file mode 100644 index b2bfdc4..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/user-trash-full.png b/management/Mint-Y-Nexus/32@2x/user-trash-full.png deleted file mode 100644 index bcf9b34..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/user-trash.png b/management/Mint-Y-Nexus/32@2x/user-trash.png deleted file mode 100644 index b2c8c8a..0000000 Binary files a/management/Mint-Y-Nexus/32@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/32@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/32@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/32@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/32@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/32@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/32@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/Thunar.png b/management/Mint-Y-Nexus/48/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/athena.png b/management/Mint-Y-Nexus/48/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/desktop.png b/management/Mint-Y-Nexus/48/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/file-manager.png b/management/Mint-Y-Nexus/48/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/folder-documents.png b/management/Mint-Y-Nexus/48/folder-documents.png deleted file mode 100644 index 20880e5..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-download.png b/management/Mint-Y-Nexus/48/folder-download.png deleted file mode 100644 index 7123632..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-drag-accept.png b/management/Mint-Y-Nexus/48/folder-drag-accept.png deleted file mode 100644 index 4e1cf14..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-music.png b/management/Mint-Y-Nexus/48/folder-music.png deleted file mode 100644 index 94b44d9..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-open.png b/management/Mint-Y-Nexus/48/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/48/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/folder-pictures.png b/management/Mint-Y-Nexus/48/folder-pictures.png deleted file mode 100644 index 85503e7..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-publicshare.png b/management/Mint-Y-Nexus/48/folder-publicshare.png deleted file mode 100644 index ac9cedd..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-recent.png b/management/Mint-Y-Nexus/48/folder-recent.png deleted file mode 100644 index 7584b66..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-remote.png b/management/Mint-Y-Nexus/48/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/48/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/folder-saved-search.png b/management/Mint-Y-Nexus/48/folder-saved-search.png deleted file mode 100644 index a62527c..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-templates.png b/management/Mint-Y-Nexus/48/folder-templates.png deleted file mode 100644 index c8f4e86..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder-videos.png b/management/Mint-Y-Nexus/48/folder-videos.png deleted file mode 100644 index 73dd1f1..0000000 Binary files a/management/Mint-Y-Nexus/48/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder.png b/management/Mint-Y-Nexus/48/folder.png deleted file mode 100644 index 4abbe70..0000000 Binary files a/management/Mint-Y-Nexus/48/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/folder_home.png b/management/Mint-Y-Nexus/48/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/48/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/gnome-fs-desktop.png b/management/Mint-Y-Nexus/48/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/gnome-fs-home.png b/management/Mint-Y-Nexus/48/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/48/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/gtk-directory.png b/management/Mint-Y-Nexus/48/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/gtk-network.png b/management/Mint-Y-Nexus/48/gtk-network.png deleted file mode 100644 index 46139ef..0000000 Binary files a/management/Mint-Y-Nexus/48/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/inode-directory.png b/management/Mint-Y-Nexus/48/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/kfm.png b/management/Mint-Y-Nexus/48/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/library-music.png b/management/Mint-Y-Nexus/48/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/48/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/48/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/nautilus.png b/management/Mint-Y-Nexus/48/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/nemo.png b/management/Mint-Y-Nexus/48/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/network-server.png b/management/Mint-Y-Nexus/48/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/48/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/network-workgroup.png b/management/Mint-Y-Nexus/48/network-workgroup.png deleted file mode 100644 index 7397582..0000000 Binary files a/management/Mint-Y-Nexus/48/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/org.xfce.filemanager.png b/management/Mint-Y-Nexus/48/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/org.xfce.gigolo.png b/management/Mint-Y-Nexus/48/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/48/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/48/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/48/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/org.xfce.thunar.png b/management/Mint-Y-Nexus/48/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/48/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/redhat-filemanager.png b/management/Mint-Y-Nexus/48/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/stock_folder.png b/management/Mint-Y-Nexus/48/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/system-file-manager.png b/management/Mint-Y-Nexus/48/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/thunar.png b/management/Mint-Y-Nexus/48/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/user-bookmarks.png b/management/Mint-Y-Nexus/48/user-bookmarks.png deleted file mode 100644 index 89d06f4..0000000 Binary files a/management/Mint-Y-Nexus/48/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/user-desktop.png b/management/Mint-Y-Nexus/48/user-desktop.png deleted file mode 100644 index 6cb8932..0000000 Binary files a/management/Mint-Y-Nexus/48/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/user-home.png b/management/Mint-Y-Nexus/48/user-home.png deleted file mode 100644 index 5e6b793..0000000 Binary files a/management/Mint-Y-Nexus/48/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/user-trash-full.png b/management/Mint-Y-Nexus/48/user-trash-full.png deleted file mode 100644 index 15c771b..0000000 Binary files a/management/Mint-Y-Nexus/48/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/user-trash.png b/management/Mint-Y-Nexus/48/user-trash.png deleted file mode 100644 index e86f207..0000000 Binary files a/management/Mint-Y-Nexus/48/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48/xapp-user-favorites.png b/management/Mint-Y-Nexus/48/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/48/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48/xfce-filemanager.png b/management/Mint-Y-Nexus/48/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/Thunar.png b/management/Mint-Y-Nexus/48@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/athena.png b/management/Mint-Y-Nexus/48@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/desktop.png b/management/Mint-Y-Nexus/48@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/file-manager.png b/management/Mint-Y-Nexus/48@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/folder-documents.png b/management/Mint-Y-Nexus/48@2x/folder-documents.png deleted file mode 100644 index b7ddca7..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-download.png b/management/Mint-Y-Nexus/48@2x/folder-download.png deleted file mode 100644 index 9c6944d..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/48@2x/folder-drag-accept.png deleted file mode 100644 index 5970def..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-music.png b/management/Mint-Y-Nexus/48@2x/folder-music.png deleted file mode 100644 index 926feca..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-open.png b/management/Mint-Y-Nexus/48@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/48@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/folder-pictures.png b/management/Mint-Y-Nexus/48@2x/folder-pictures.png deleted file mode 100644 index fdd2aea..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-publicshare.png b/management/Mint-Y-Nexus/48@2x/folder-publicshare.png deleted file mode 100644 index 4c21941..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-recent.png b/management/Mint-Y-Nexus/48@2x/folder-recent.png deleted file mode 100644 index 6288584..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-remote.png b/management/Mint-Y-Nexus/48@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/48@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/folder-saved-search.png b/management/Mint-Y-Nexus/48@2x/folder-saved-search.png deleted file mode 100644 index 330ae41..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-templates.png b/management/Mint-Y-Nexus/48@2x/folder-templates.png deleted file mode 100644 index 5250571..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder-videos.png b/management/Mint-Y-Nexus/48@2x/folder-videos.png deleted file mode 100644 index d68bb54..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder.png b/management/Mint-Y-Nexus/48@2x/folder.png deleted file mode 100644 index 934b9db..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/folder_home.png b/management/Mint-Y-Nexus/48@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/48@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/48@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/48@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/48@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/gtk-directory.png b/management/Mint-Y-Nexus/48@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/gtk-network.png b/management/Mint-Y-Nexus/48@2x/gtk-network.png deleted file mode 100644 index 93627a1..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/inode-directory.png b/management/Mint-Y-Nexus/48@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/kfm.png b/management/Mint-Y-Nexus/48@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/library-music.png b/management/Mint-Y-Nexus/48@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/48@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/48@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/nautilus.png b/management/Mint-Y-Nexus/48@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/nemo.png b/management/Mint-Y-Nexus/48@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/network-server.png b/management/Mint-Y-Nexus/48@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/48@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/network-workgroup.png b/management/Mint-Y-Nexus/48@2x/network-workgroup.png deleted file mode 100644 index 0b42142..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/48@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/48@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/48@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/48@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/48@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/48@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/48@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/48@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/48@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/stock_folder.png b/management/Mint-Y-Nexus/48@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/system-file-manager.png b/management/Mint-Y-Nexus/48@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/thunar.png b/management/Mint-Y-Nexus/48@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/user-bookmarks.png b/management/Mint-Y-Nexus/48@2x/user-bookmarks.png deleted file mode 100644 index a080cf1..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/user-desktop.png b/management/Mint-Y-Nexus/48@2x/user-desktop.png deleted file mode 100644 index ff08c66..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/user-home.png b/management/Mint-Y-Nexus/48@2x/user-home.png deleted file mode 100644 index 3a0d5b3..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/user-trash-full.png b/management/Mint-Y-Nexus/48@2x/user-trash-full.png deleted file mode 100644 index 4b786e3..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/user-trash.png b/management/Mint-Y-Nexus/48@2x/user-trash.png deleted file mode 100644 index bdf1009..0000000 Binary files a/management/Mint-Y-Nexus/48@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/48@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/48@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/48@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/48@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/48@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/48@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/Thunar.png b/management/Mint-Y-Nexus/64/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/athena.png b/management/Mint-Y-Nexus/64/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/desktop.png b/management/Mint-Y-Nexus/64/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/file-manager.png b/management/Mint-Y-Nexus/64/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/folder-documents.png b/management/Mint-Y-Nexus/64/folder-documents.png deleted file mode 100644 index 4bbf8d9..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-download.png b/management/Mint-Y-Nexus/64/folder-download.png deleted file mode 100644 index dabddaa..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-drag-accept.png b/management/Mint-Y-Nexus/64/folder-drag-accept.png deleted file mode 100644 index 2d0d044..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-music.png b/management/Mint-Y-Nexus/64/folder-music.png deleted file mode 100644 index 96a962c..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-open.png b/management/Mint-Y-Nexus/64/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/64/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/folder-pictures.png b/management/Mint-Y-Nexus/64/folder-pictures.png deleted file mode 100644 index 168a0e0..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-publicshare.png b/management/Mint-Y-Nexus/64/folder-publicshare.png deleted file mode 100644 index 64bef60..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-recent.png b/management/Mint-Y-Nexus/64/folder-recent.png deleted file mode 100644 index ea5fb09..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-remote.png b/management/Mint-Y-Nexus/64/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/64/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/folder-saved-search.png b/management/Mint-Y-Nexus/64/folder-saved-search.png deleted file mode 100644 index b737227..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-templates.png b/management/Mint-Y-Nexus/64/folder-templates.png deleted file mode 100644 index b1ca9d1..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder-videos.png b/management/Mint-Y-Nexus/64/folder-videos.png deleted file mode 100644 index f2f6d73..0000000 Binary files a/management/Mint-Y-Nexus/64/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder.png b/management/Mint-Y-Nexus/64/folder.png deleted file mode 100644 index c591861..0000000 Binary files a/management/Mint-Y-Nexus/64/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/folder_home.png b/management/Mint-Y-Nexus/64/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/64/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/gnome-fs-desktop.png b/management/Mint-Y-Nexus/64/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/gnome-fs-home.png b/management/Mint-Y-Nexus/64/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/64/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/gtk-directory.png b/management/Mint-Y-Nexus/64/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/gtk-network.png b/management/Mint-Y-Nexus/64/gtk-network.png deleted file mode 100644 index 5dbfb76..0000000 Binary files a/management/Mint-Y-Nexus/64/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/inode-directory.png b/management/Mint-Y-Nexus/64/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/kfm.png b/management/Mint-Y-Nexus/64/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/library-music.png b/management/Mint-Y-Nexus/64/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/64/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/64/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/nautilus.png b/management/Mint-Y-Nexus/64/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/nemo.png b/management/Mint-Y-Nexus/64/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/network-server.png b/management/Mint-Y-Nexus/64/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/64/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/network-workgroup.png b/management/Mint-Y-Nexus/64/network-workgroup.png deleted file mode 100644 index b51a39e..0000000 Binary files a/management/Mint-Y-Nexus/64/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/org.xfce.filemanager.png b/management/Mint-Y-Nexus/64/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/org.xfce.gigolo.png b/management/Mint-Y-Nexus/64/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/64/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/64/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/64/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/org.xfce.thunar.png b/management/Mint-Y-Nexus/64/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/64/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/redhat-filemanager.png b/management/Mint-Y-Nexus/64/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/stock_folder.png b/management/Mint-Y-Nexus/64/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/system-file-manager.png b/management/Mint-Y-Nexus/64/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/thunar.png b/management/Mint-Y-Nexus/64/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/user-bookmarks.png b/management/Mint-Y-Nexus/64/user-bookmarks.png deleted file mode 100644 index 24d430c..0000000 Binary files a/management/Mint-Y-Nexus/64/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/user-desktop.png b/management/Mint-Y-Nexus/64/user-desktop.png deleted file mode 100644 index ecb1cb7..0000000 Binary files a/management/Mint-Y-Nexus/64/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/user-home.png b/management/Mint-Y-Nexus/64/user-home.png deleted file mode 100644 index bb7b4a7..0000000 Binary files a/management/Mint-Y-Nexus/64/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/user-trash-full.png b/management/Mint-Y-Nexus/64/user-trash-full.png deleted file mode 100644 index 0e48080..0000000 Binary files a/management/Mint-Y-Nexus/64/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/user-trash.png b/management/Mint-Y-Nexus/64/user-trash.png deleted file mode 100644 index ecc1904..0000000 Binary files a/management/Mint-Y-Nexus/64/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64/xapp-user-favorites.png b/management/Mint-Y-Nexus/64/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/64/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64/xfce-filemanager.png b/management/Mint-Y-Nexus/64/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/Thunar.png b/management/Mint-Y-Nexus/64@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/athena.png b/management/Mint-Y-Nexus/64@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/desktop.png b/management/Mint-Y-Nexus/64@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/file-manager.png b/management/Mint-Y-Nexus/64@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/folder-documents.png b/management/Mint-Y-Nexus/64@2x/folder-documents.png deleted file mode 100644 index 05e082c..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-download.png b/management/Mint-Y-Nexus/64@2x/folder-download.png deleted file mode 100644 index 004d72d..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/64@2x/folder-drag-accept.png deleted file mode 100644 index 75eb2c7..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-music.png b/management/Mint-Y-Nexus/64@2x/folder-music.png deleted file mode 100644 index d4229a6..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-open.png b/management/Mint-Y-Nexus/64@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/64@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/folder-pictures.png b/management/Mint-Y-Nexus/64@2x/folder-pictures.png deleted file mode 100644 index df334f4..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-publicshare.png b/management/Mint-Y-Nexus/64@2x/folder-publicshare.png deleted file mode 100644 index 30b3f8a..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-recent.png b/management/Mint-Y-Nexus/64@2x/folder-recent.png deleted file mode 100644 index 3d1ec89..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-remote.png b/management/Mint-Y-Nexus/64@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/64@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/folder-saved-search.png b/management/Mint-Y-Nexus/64@2x/folder-saved-search.png deleted file mode 100644 index 438df52..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-templates.png b/management/Mint-Y-Nexus/64@2x/folder-templates.png deleted file mode 100644 index e702d9f..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder-videos.png b/management/Mint-Y-Nexus/64@2x/folder-videos.png deleted file mode 100644 index 29aeebe..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder.png b/management/Mint-Y-Nexus/64@2x/folder.png deleted file mode 100644 index 0a9e498..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/folder_home.png b/management/Mint-Y-Nexus/64@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/64@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/64@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/64@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/64@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/gtk-directory.png b/management/Mint-Y-Nexus/64@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/gtk-network.png b/management/Mint-Y-Nexus/64@2x/gtk-network.png deleted file mode 100644 index a12894a..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/inode-directory.png b/management/Mint-Y-Nexus/64@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/kfm.png b/management/Mint-Y-Nexus/64@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/library-music.png b/management/Mint-Y-Nexus/64@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/64@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/64@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/nautilus.png b/management/Mint-Y-Nexus/64@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/nemo.png b/management/Mint-Y-Nexus/64@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/network-server.png b/management/Mint-Y-Nexus/64@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/64@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/network-workgroup.png b/management/Mint-Y-Nexus/64@2x/network-workgroup.png deleted file mode 100644 index 895e494..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/64@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/64@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/64@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/64@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/64@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/64@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/64@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/64@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/64@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/stock_folder.png b/management/Mint-Y-Nexus/64@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/system-file-manager.png b/management/Mint-Y-Nexus/64@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/thunar.png b/management/Mint-Y-Nexus/64@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/user-bookmarks.png b/management/Mint-Y-Nexus/64@2x/user-bookmarks.png deleted file mode 100644 index cdf1df8..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/user-desktop.png b/management/Mint-Y-Nexus/64@2x/user-desktop.png deleted file mode 100644 index f7258e5..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/user-home.png b/management/Mint-Y-Nexus/64@2x/user-home.png deleted file mode 100644 index 2e35b2c..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/user-trash-full.png b/management/Mint-Y-Nexus/64@2x/user-trash-full.png deleted file mode 100644 index dbca1e2..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/user-trash.png b/management/Mint-Y-Nexus/64@2x/user-trash.png deleted file mode 100644 index 82ca862..0000000 Binary files a/management/Mint-Y-Nexus/64@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/64@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/64@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/64@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/64@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/64@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/64@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/Thunar.png b/management/Mint-Y-Nexus/96/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/athena.png b/management/Mint-Y-Nexus/96/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/desktop.png b/management/Mint-Y-Nexus/96/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/file-manager.png b/management/Mint-Y-Nexus/96/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/folder-documents.png b/management/Mint-Y-Nexus/96/folder-documents.png deleted file mode 100644 index d64779f..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-download.png b/management/Mint-Y-Nexus/96/folder-download.png deleted file mode 100644 index 29a24f0..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-drag-accept.png b/management/Mint-Y-Nexus/96/folder-drag-accept.png deleted file mode 100644 index 95cccd1..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-music.png b/management/Mint-Y-Nexus/96/folder-music.png deleted file mode 100644 index e92bcc9..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-open.png b/management/Mint-Y-Nexus/96/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/96/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/folder-pictures.png b/management/Mint-Y-Nexus/96/folder-pictures.png deleted file mode 100644 index 6a7ee21..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-publicshare.png b/management/Mint-Y-Nexus/96/folder-publicshare.png deleted file mode 100644 index 745aafc..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-recent.png b/management/Mint-Y-Nexus/96/folder-recent.png deleted file mode 100644 index 2a2a794..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-remote.png b/management/Mint-Y-Nexus/96/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/96/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/folder-saved-search.png b/management/Mint-Y-Nexus/96/folder-saved-search.png deleted file mode 100644 index f2d7022..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-templates.png b/management/Mint-Y-Nexus/96/folder-templates.png deleted file mode 100644 index d5d6487..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder-videos.png b/management/Mint-Y-Nexus/96/folder-videos.png deleted file mode 100644 index 2620702..0000000 Binary files a/management/Mint-Y-Nexus/96/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder.png b/management/Mint-Y-Nexus/96/folder.png deleted file mode 100644 index ba28a64..0000000 Binary files a/management/Mint-Y-Nexus/96/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/folder_home.png b/management/Mint-Y-Nexus/96/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/96/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/gnome-fs-desktop.png b/management/Mint-Y-Nexus/96/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/gnome-fs-home.png b/management/Mint-Y-Nexus/96/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/96/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/gtk-directory.png b/management/Mint-Y-Nexus/96/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/gtk-network.png b/management/Mint-Y-Nexus/96/gtk-network.png deleted file mode 100644 index 75e32d1..0000000 Binary files a/management/Mint-Y-Nexus/96/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/inode-directory.png b/management/Mint-Y-Nexus/96/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/kfm.png b/management/Mint-Y-Nexus/96/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/library-music.png b/management/Mint-Y-Nexus/96/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/96/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/96/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/nautilus.png b/management/Mint-Y-Nexus/96/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/nemo.png b/management/Mint-Y-Nexus/96/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/network-server.png b/management/Mint-Y-Nexus/96/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/96/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/network-workgroup.png b/management/Mint-Y-Nexus/96/network-workgroup.png deleted file mode 100644 index 341a6d8..0000000 Binary files a/management/Mint-Y-Nexus/96/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/org.xfce.filemanager.png b/management/Mint-Y-Nexus/96/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/org.xfce.gigolo.png b/management/Mint-Y-Nexus/96/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/96/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/96/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/96/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/org.xfce.thunar.png b/management/Mint-Y-Nexus/96/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/96/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/redhat-filemanager.png b/management/Mint-Y-Nexus/96/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/stock_folder.png b/management/Mint-Y-Nexus/96/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/system-file-manager.png b/management/Mint-Y-Nexus/96/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/thunar.png b/management/Mint-Y-Nexus/96/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/user-bookmarks.png b/management/Mint-Y-Nexus/96/user-bookmarks.png deleted file mode 100644 index a6760f0..0000000 Binary files a/management/Mint-Y-Nexus/96/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/user-desktop.png b/management/Mint-Y-Nexus/96/user-desktop.png deleted file mode 100644 index d3146eb..0000000 Binary files a/management/Mint-Y-Nexus/96/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/user-home.png b/management/Mint-Y-Nexus/96/user-home.png deleted file mode 100644 index 7ba713b..0000000 Binary files a/management/Mint-Y-Nexus/96/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/user-trash-full.png b/management/Mint-Y-Nexus/96/user-trash-full.png deleted file mode 100644 index 6e4365b..0000000 Binary files a/management/Mint-Y-Nexus/96/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/user-trash.png b/management/Mint-Y-Nexus/96/user-trash.png deleted file mode 100644 index d25d3ab..0000000 Binary files a/management/Mint-Y-Nexus/96/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96/xapp-user-favorites.png b/management/Mint-Y-Nexus/96/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/96/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96/xfce-filemanager.png b/management/Mint-Y-Nexus/96/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/Thunar.png b/management/Mint-Y-Nexus/96@2x/Thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/Thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/athena.png b/management/Mint-Y-Nexus/96@2x/athena.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/athena.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/desktop.png b/management/Mint-Y-Nexus/96@2x/desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96@2x/desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/file-manager.png b/management/Mint-Y-Nexus/96@2x/file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/folder-documents.png b/management/Mint-Y-Nexus/96@2x/folder-documents.png deleted file mode 100644 index 84c1014..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-documents.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-download.png b/management/Mint-Y-Nexus/96@2x/folder-download.png deleted file mode 100644 index ffc5f40..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-download.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-drag-accept.png b/management/Mint-Y-Nexus/96@2x/folder-drag-accept.png deleted file mode 100644 index deb8dfa..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-drag-accept.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-music.png b/management/Mint-Y-Nexus/96@2x/folder-music.png deleted file mode 100644 index 9258fe3..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-music.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-open.png b/management/Mint-Y-Nexus/96@2x/folder-open.png deleted file mode 120000 index 7ddfa06..0000000 --- a/management/Mint-Y-Nexus/96@2x/folder-open.png +++ /dev/null @@ -1 +0,0 @@ -folder-drag-accept.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/folder-pictures.png b/management/Mint-Y-Nexus/96@2x/folder-pictures.png deleted file mode 100644 index c4dea22..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-pictures.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-publicshare.png b/management/Mint-Y-Nexus/96@2x/folder-publicshare.png deleted file mode 100644 index ff4d36b..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-publicshare.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-recent.png b/management/Mint-Y-Nexus/96@2x/folder-recent.png deleted file mode 100644 index b817a12..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-recent.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-remote.png b/management/Mint-Y-Nexus/96@2x/folder-remote.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/96@2x/folder-remote.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/folder-saved-search.png b/management/Mint-Y-Nexus/96@2x/folder-saved-search.png deleted file mode 100644 index 66fae22..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-saved-search.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-templates.png b/management/Mint-Y-Nexus/96@2x/folder-templates.png deleted file mode 100644 index b144531..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-templates.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder-videos.png b/management/Mint-Y-Nexus/96@2x/folder-videos.png deleted file mode 100644 index 1608060..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder-videos.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder.png b/management/Mint-Y-Nexus/96@2x/folder.png deleted file mode 100644 index 0327b91..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/folder.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/folder_home.png b/management/Mint-Y-Nexus/96@2x/folder_home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/96@2x/folder_home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/gnome-fs-desktop.png b/management/Mint-Y-Nexus/96@2x/gnome-fs-desktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96@2x/gnome-fs-desktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/gnome-fs-home.png b/management/Mint-Y-Nexus/96@2x/gnome-fs-home.png deleted file mode 120000 index 8c668dc..0000000 --- a/management/Mint-Y-Nexus/96@2x/gnome-fs-home.png +++ /dev/null @@ -1 +0,0 @@ -user-home.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/gtk-directory.png b/management/Mint-Y-Nexus/96@2x/gtk-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/gtk-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/gtk-network.png b/management/Mint-Y-Nexus/96@2x/gtk-network.png deleted file mode 100644 index c3baf29..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/gtk-network.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/inode-directory.png b/management/Mint-Y-Nexus/96@2x/inode-directory.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/inode-directory.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/kfm.png b/management/Mint-Y-Nexus/96@2x/kfm.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/kfm.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/library-music.png b/management/Mint-Y-Nexus/96@2x/library-music.png deleted file mode 120000 index 6c07e50..0000000 --- a/management/Mint-Y-Nexus/96@2x/library-music.png +++ /dev/null @@ -1 +0,0 @@ -folder-music.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/nautilus-actions-config-tool.png b/management/Mint-Y-Nexus/96@2x/nautilus-actions-config-tool.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/nautilus-actions-config-tool.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/nautilus.png b/management/Mint-Y-Nexus/96@2x/nautilus.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/nautilus.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/nemo.png b/management/Mint-Y-Nexus/96@2x/nemo.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/nemo.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/network-server.png b/management/Mint-Y-Nexus/96@2x/network-server.png deleted file mode 120000 index 3586fc5..0000000 --- a/management/Mint-Y-Nexus/96@2x/network-server.png +++ /dev/null @@ -1 +0,0 @@ -network-workgroup.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/network-workgroup.png b/management/Mint-Y-Nexus/96@2x/network-workgroup.png deleted file mode 100644 index 6d2d9f3..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/network-workgroup.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/org.xfce.filemanager.png b/management/Mint-Y-Nexus/96@2x/org.xfce.filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/org.xfce.filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/org.xfce.gigolo.png b/management/Mint-Y-Nexus/96@2x/org.xfce.gigolo.png deleted file mode 120000 index 2760b75..0000000 --- a/management/Mint-Y-Nexus/96@2x/org.xfce.gigolo.png +++ /dev/null @@ -1 +0,0 @@ -gtk-network.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/org.xfce.panel.directorymenu.png b/management/Mint-Y-Nexus/96@2x/org.xfce.panel.directorymenu.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/org.xfce.panel.directorymenu.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/org.xfce.panel.showdesktop.png b/management/Mint-Y-Nexus/96@2x/org.xfce.panel.showdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96@2x/org.xfce.panel.showdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/org.xfce.thunar.png b/management/Mint-Y-Nexus/96@2x/org.xfce.thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/org.xfce.thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/org.xfce.xfdesktop.png b/management/Mint-Y-Nexus/96@2x/org.xfce.xfdesktop.png deleted file mode 120000 index 200ab00..0000000 --- a/management/Mint-Y-Nexus/96@2x/org.xfce.xfdesktop.png +++ /dev/null @@ -1 +0,0 @@ -user-desktop.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/redhat-filemanager.png b/management/Mint-Y-Nexus/96@2x/redhat-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/redhat-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/stock_folder.png b/management/Mint-Y-Nexus/96@2x/stock_folder.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/stock_folder.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/system-file-manager.png b/management/Mint-Y-Nexus/96@2x/system-file-manager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/system-file-manager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/thunar.png b/management/Mint-Y-Nexus/96@2x/thunar.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/thunar.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/user-bookmarks.png b/management/Mint-Y-Nexus/96@2x/user-bookmarks.png deleted file mode 100644 index e794a7f..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/user-bookmarks.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/user-desktop.png b/management/Mint-Y-Nexus/96@2x/user-desktop.png deleted file mode 100644 index 5eb6085..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/user-desktop.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/user-home.png b/management/Mint-Y-Nexus/96@2x/user-home.png deleted file mode 100644 index f82baf5..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/user-home.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/user-trash-full.png b/management/Mint-Y-Nexus/96@2x/user-trash-full.png deleted file mode 100644 index 5c9ecb2..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/user-trash-full.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/user-trash.png b/management/Mint-Y-Nexus/96@2x/user-trash.png deleted file mode 100644 index ec9965c..0000000 Binary files a/management/Mint-Y-Nexus/96@2x/user-trash.png and /dev/null differ diff --git a/management/Mint-Y-Nexus/96@2x/xapp-user-favorites.png b/management/Mint-Y-Nexus/96@2x/xapp-user-favorites.png deleted file mode 120000 index 99f0046..0000000 --- a/management/Mint-Y-Nexus/96@2x/xapp-user-favorites.png +++ /dev/null @@ -1 +0,0 @@ -user-bookmarks.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/96@2x/xfce-filemanager.png b/management/Mint-Y-Nexus/96@2x/xfce-filemanager.png deleted file mode 120000 index 6b18cab..0000000 --- a/management/Mint-Y-Nexus/96@2x/xfce-filemanager.png +++ /dev/null @@ -1 +0,0 @@ -folder.png \ No newline at end of file diff --git a/management/Mint-Y-Nexus/index.theme b/management/Mint-Y-Nexus/index.theme deleted file mode 100644 index f37b6dc..0000000 --- a/management/Mint-Y-Nexus/index.theme +++ /dev/null @@ -1,94 +0,0 @@ -[Icon Theme] -Name=Mint-Y-Nexus -Inherits=Mint-Y,Adwaita,gnome,hicolor -Comment=Icon theme built for Linux Mint. Uses elements of Vibrancy and Moka. - -Directories=places/16,places/16@2x,places/22,places/22@2x,places/24,places/24@2x,places/32,places/32@2x,places/48,places/48@2x,places/64,places/64@2x,places/96,places/96@2x,places/128,places/128@2x - -[places/16] -Size=16 -Context=Places -Type=Fixed - -[places/16@2x] -Size=16 -Scale=2 -Context=Places -Type=Fixed - -[places/22] -Size=22 -Context=Places -Type=Fixed - -[places/22@2x] -Size=22 -Scale=2 -Context=Places -Type=Fixed - -[places/24] -Size=24 -Context=Places -Type=Fixed - -[places/24@2x] -Size=24 -Scale=2 -Context=Places -Type=Fixed - -[places/32] -Size=32 -Context=Places -Type=Fixed - -[places/32@2x] -Size=32 -Scale=2 -Context=Places -Type=Fixed - -[places/48] -Size=48 -Context=Places -Type=Fixed - -[places/48@2x] -Size=48 -Scale=2 -Context=Places -Type=Fixed - -[places/64] -Size=64 -Context=Places -Type=Fixed - -[places/64@2x] -Size=64 -Scale=2 -Context=Places -Type=Fixed - -[places/96] -Size=96 -Context=Places -Type=Fixed - -[places/96@2x] -Size=96 -Scale=2 -Context=Places -Type=Fixed - -[places/128] -Size=128 -Context=Places -Type=Fixed - -[places/128@2x] -Size=128 -Scale=2 -Context=Places -Type=Fixed diff --git a/management/autostart/blueman-applet.desktop b/management/autostart/blueman-applet.desktop new file mode 100644 index 0000000..1474909 --- /dev/null +++ b/management/autostart/blueman-applet.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Blueman Applet +Comment=Bluetooth agent — icon suppressed; the Bluetooth genmon applet replaces it +Icon=blueman +TryExec=blueman-applet +Exec=blueman-applet +Hidden=true +X-XFCE-Autostart-Override=true diff --git a/management/autostart/blueman.desktop b/management/autostart/blueman.desktop new file mode 100644 index 0000000..1474909 --- /dev/null +++ b/management/autostart/blueman.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=Blueman Applet +Comment=Bluetooth agent — icon suppressed; the Bluetooth genmon applet replaces it +Icon=blueman +TryExec=blueman-applet +Exec=blueman-applet +Hidden=true +X-XFCE-Autostart-Override=true diff --git a/management/autostart/nexus-network-popup.desktop b/management/autostart/nexus-network-popup.desktop new file mode 100755 index 0000000..15b4342 --- /dev/null +++ b/management/autostart/nexus-network-popup.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=Nexus Network Popup +Exec=/home/jon/.local/bin/network-popup.py +Hidden=false +X-XFCE-Autostart-Override=true diff --git a/management/autostart/nexus-popup.desktop b/management/autostart/nexus-popup.desktop new file mode 100644 index 0000000..3250620 --- /dev/null +++ b/management/autostart/nexus-popup.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Name=Nexus Service Popup +Exec=/home/jon/.local/bin/nexus-popup.py +Hidden=false +X-XFCE-Autostart-Override=true diff --git a/management/autostart/nm-tray-autostart.desktop b/management/autostart/nm-tray-autostart.desktop new file mode 100755 index 0000000..cdc0556 --- /dev/null +++ b/management/autostart/nm-tray-autostart.desktop @@ -0,0 +1,4 @@ +[Desktop Entry] +Type=Application +Name=nm-tray +Hidden=true diff --git a/management/autostart/nm-tray.desktop b/management/autostart/nm-tray.desktop new file mode 100755 index 0000000..8bb4f13 --- /dev/null +++ b/management/autostart/nm-tray.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=nm-tray +Comment=NetworkManager frontend (tray icon) +Icon=network-transmit +TryExec=nm-tray +Exec=nm-tray +Hidden=true +X-XFCE-Autostart-Override=true diff --git a/management/controlpanel.py b/management/controlpanel.py old mode 100644 new mode 100755 index 3e26845..7d09b0c --- a/management/controlpanel.py +++ b/management/controlpanel.py @@ -8,15 +8,42 @@ import os import signal import sys import webbrowser -import requests +import httpx from pathlib import Path # --- CONFIGURATION --- PROJECT_ROOT = Path(__file__).resolve().parent.parent +# Single source of truth: the VERSION file at the repo root +try: + VERSION = (PROJECT_ROOT / "VERSION").read_text(encoding="utf-8").strip() or "0.0.0" +except Exception: + VERSION = "0.0.0" + # Force 0.0.0.0 to ensure the Windows Host bridge works for Project Nexus FRONTEND_DIR = PROJECT_ROOT / "interface" / "web" -FRONTEND_CMD = ["/home/jon/.nvm/versions/node/v20.20.2/bin/npm", "run", "dev", "--", "--host", "0.0.0.0"] +def _find_npm(): + """Prefer nvm's newest node. When the panel is launched from the desktop + (not a shell), nvm isn't on PATH, so shutil.which('npm') returns the SYSTEM + node — often too old for the installed Vite (e.g. Node 18 -> "CustomEvent is + not defined"). nvm exists precisely to shadow the system node, and ncp + already prefers it, so resolve it here too. _spawn_process prepends the + returned npm's bin dir to PATH, so its node wins for the child process.""" + import shutil + nvm_dir = Path.home() / ".nvm" / "versions" / "node" + if nvm_dir.exists(): + def _ver(p): + try: + return tuple(int(x) for x in p.name.lstrip("v").split(".")) + except ValueError: + return (0,) + for v in sorted((d for d in nvm_dir.iterdir() if d.is_dir()), key=_ver, reverse=True): + candidate = v / "bin" / "npm" + if candidate.exists(): + return str(candidate) + return shutil.which("npm") or "npm" + +FRONTEND_CMD = [_find_npm(), "run", "dev", "--", "--host", "0.0.0.0"] FRONTEND_URL = "http://127.0.0.1:5173" BACKEND_DIR = PROJECT_ROOT @@ -59,7 +86,7 @@ class NexusControlPanel: self.root.title("Nexus Control Panel") # Example icon path; replace with your actual icon file path try: - self.root.iconphoto(True, tk.PhotoImage(file=r"/home/jon/nexus-core/assets/n-small.png")) + self.root.iconphoto(True, tk.PhotoImage(file=str(PROJECT_ROOT / "assets" / "n-small.png"))) except Exception as e: print(f"Icon load failed: {e}") @@ -86,6 +113,7 @@ class NexusControlPanel: self._frontend_starting = False self._backend_starting = False self._memory_starting = False + self._closing = False self._setup_custom_titlebar() self._setup_ui() @@ -154,6 +182,7 @@ class NexusControlPanel: self.title_bar = tk.Frame(self.root, bg="#2d2d2d", bd=0) self.title_bar.pack(fill=tk.X, side=tk.TOP) tk.Label(self.title_bar, text="NexusOS // AI CONTROL PANEL", bg="#2d2d2d", fg="#00ff00", font=("Consolas", 10, "bold"), padx=8, pady=3).pack(side=tk.LEFT) + tk.Label(self.title_bar, text=f"v{VERSION}", bg="#2d2d2d", fg="#666666", font=("Consolas", 9), padx=8, pady=3).pack(side=tk.RIGHT) self.title_bar.bind("", self.start_move) self.title_bar.bind("", self.do_move) @@ -256,6 +285,21 @@ class NexusControlPanel: m_f, self.mind_console = self._create_terminal(bottom_f, " >> MINDTRACE", text_color="#cc88ff") m_f.grid(row=0, column=3, sticky="nsew", padx=(4, 0)) + def _safe_after(self, delay, func): + """Schedule a Tk callback without ever raising. + + tkinter is not thread-safe: the worker/monitor threads call in here, + and during shutdown (root being destroyed) an .after() from a thread + raises RuntimeError/TclError. Swallowing it keeps a thread's `finally` + (which unlinks its PID file) from being aborted mid-way — the cause of + the crash-on-close and the stale runtime/pids/*.pid files it left.""" + if self._closing: + return + try: + self.root.after(delay, func) + except (RuntimeError, tk.TclError): + pass + def log(self, tag, message): def _log(): con = self.sys_console @@ -265,119 +309,55 @@ class NexusControlPanel: elif tag == "MINDTRACE": con = self.mind_console con.insert(tk.END, f"[{tag}] {message}\n", tag) con.see(tk.END) - self.root.after(0, _log) + self._safe_after(0, _log) def _detect_gpu(self): - # Try NVIDIA (CUDA) - try: - r = subprocess.run( - ["nvidia-smi", "--query-gpu=name", "--format=csv,noheader"], - capture_output=True, text=True, timeout=5 - ) - if r.returncode == 0: - name = r.stdout.strip().splitlines()[0] - self.log("GPU_NVIDIA", f"GPU: NVIDIA — {name} (CUDA)") - return - except (FileNotFoundError, subprocess.TimeoutExpired): - pass - - # Try AMD ROCm - try: - r = subprocess.run( - ["rocm-smi", "--showproductname"], - capture_output=True, text=True, timeout=5 - ) - if r.returncode == 0: - for line in r.stdout.splitlines(): - if line.strip() and not line.startswith("="): - self.log("GPU_AMD", f"GPU: AMD — {line.strip()} (ROCm)") - return - self.log("GPU_AMD", "GPU: AMD (ROCm)") - return - except (FileNotFoundError, subprocess.TimeoutExpired): - pass - - # Try Vulkan (works on AMD, Intel, and NVIDIA without CUDA/ROCm stack) - vulkan_ok = False - try: - r = subprocess.run( - ["vulkaninfo", "--summary"], capture_output=True, text=True, timeout=5 - ) - vulkan_ok = r.returncode == 0 - except (FileNotFoundError, subprocess.TimeoutExpired): - pass - - if not vulkan_ok: - icd_dirs = [Path("/usr/share/vulkan/icd.d"), Path("/etc/vulkan/icd.d")] + """Log a cosmetic colored GPU banner. Best-effort — label only.""" + def _run(cmd): try: - vulkan_ok = any(p.is_dir() and any(p.iterdir()) for p in icd_dirs) - except PermissionError: - pass + r = subprocess.run(cmd, capture_output=True, text=True, timeout=5) + return r.stdout if r.returncode == 0 else None + except (FileNotFoundError, subprocess.TimeoutExpired): + return None - if vulkan_ok: - # Use vulkaninfo to find the best device (discrete > integrated, AMD/NVIDIA > Intel) - gpu_name = "GPU" - try: - r = subprocess.run( - ["vulkaninfo", "--summary"], capture_output=True, text=True, timeout=5 - ) - if r.returncode == 0: - devices = [] - current = {} - for line in r.stdout.splitlines(): - line = line.strip() - if line.startswith("GPU") and line.endswith(":"): - if current: - devices.append(current) - current = {"name": "GPU", "type": "", "vendor": ""} - elif "=" in line: - key, _, val = line.partition("=") - key, val = key.strip(), val.strip() - if key == "deviceName": - current["name"] = val - elif key == "deviceType": - current["type"] = val.upper() - elif key == "vendorID": - current["vendor"] = val.lower() - if current: - devices.append(current) - - def _score(d): - type_score = 2 if "DISCRETE" in d["type"] else (0 if "INTEGRATED" in d["type"] else 1) - vendor_score = 1 if any(v in d["vendor"] for v in ("0x1002", "0x10de")) else 0 - return (type_score, vendor_score) - - if devices: - best = max(devices, key=_score) - gpu_name = best["name"] - except Exception: - pass - self.log("GPU_VULKAN", f"GPU: {gpu_name} (Vulkan)") + out = _run(["nvidia-smi", "--query-gpu=name", "--format=csv,noheader"]) + if out and out.strip(): + self.log("GPU_NVIDIA", f"GPU: NVIDIA — {out.strip().splitlines()[0]} (CUDA)") return - # Fallback: lspci — hardware present but no usable drivers - try: - r = subprocess.run(["lspci"], capture_output=True, text=True, timeout=5) - if r.returncode == 0: - for line in r.stdout.splitlines(): - ll = line.lower() - if any(x in ll for x in ["vga", "3d controller", "display"]): - if "nvidia" in ll: - self.log("GPU_NVIDIA", "GPU: NVIDIA detected (no drivers)") - return - if "amd" in ll or "radeon" in ll or "advanced micro" in ll: - self.log("GPU_AMD", "GPU: AMD detected (no drivers)") - return - except (FileNotFoundError, subprocess.TimeoutExpired): - pass + out = _run(["rocm-smi", "--showproductname"]) + if out is not None: + name = next((l.strip() for l in out.splitlines() if l.strip() and not l.startswith("=")), "") + self.log("GPU_AMD", f"GPU: AMD — {name} (ROCm)" if name else "GPU: AMD (ROCm)") + return + + out = _run(["vulkaninfo", "--summary"]) + if out is not None: + name = next((l.split("=", 1)[1].strip() for l in out.splitlines() + if l.strip().startswith("deviceName")), "GPU") + self.log("GPU_VULKAN", f"GPU: {name} (Vulkan)") + return + + out = _run(["lspci"]) # hardware present but no usable drivers + for line in (out or "").splitlines(): + ll = line.lower() + if any(x in ll for x in ("vga", "3d controller", "display")): + if "nvidia" in ll: + self.log("GPU_NVIDIA", "GPU: NVIDIA detected (no drivers)") + return + if "amd" in ll or "radeon" in ll or "advanced micro" in ll: + self.log("GPU_AMD", "GPU: AMD detected (no drivers)") + return self.log("SYSTEM", "GPU: not detected") def _poll_status(self): self.update_master_ui() - self.root.after(2000, self._poll_status) + self._safe_after(2000, self._poll_status) def update_master_ui(self): + if self._closing: # window may be destroyed; stop_* still calls this + return f, b, m = self._frontend_is_active(), self._backend_is_active(), self._memory_is_active() self.btn_master_start.config(state=tk.DISABLED if (f and b and m) else tk.NORMAL) self.btn_master_stop.config(state=tk.NORMAL if (f or b or m) else tk.DISABLED) @@ -454,7 +434,7 @@ class NexusControlPanel: self._backend_starting = False self.backend_process = p self._write_pid(BACKEND_PID, p.pid) - self.root.after(0, self.update_master_ui) + self._safe_after(0, self.update_master_ui) if not p.stdout: raise RuntimeError("Process has no stdout stream") @@ -500,7 +480,7 @@ class NexusControlPanel: self._backend_starting = False self.backend_process = None BACKEND_PID.unlink(missing_ok=True) - self.root.after(0, self.update_master_ui) + self._safe_after(0, self.update_master_ui) def start_frontend(self): if self._frontend_is_active(): @@ -542,17 +522,17 @@ class NexusControlPanel: return try: - response = requests.get("http://localhost:8000/", timeout=2) + response = httpx.get("http://localhost:8000/", timeout=2) if response.status_code == 200: time.sleep(1) self.log("SYSTEM", "Starting OLLAMA...") try: - requests.post("http://localhost:8000/ollama/start", timeout=2) + httpx.post("http://localhost:8000/ollama/start", timeout=2) self.log("SYSTEM", "OLLAMA startup command sent.") except Exception as e: self.log("SYSTEM", f"OLLAMA startup error: {e}") return - except (requests.RequestException, ConnectionError): + except (httpx.RequestError, ConnectionError): time.sleep(1) self.log("SYSTEM", "Backend failed to become reachable — stopping OLLAMA.") @@ -561,7 +541,6 @@ class NexusControlPanel: def _stop_ollama_direct(self): """Kill Ollama without the backend API (used when backend is not running).""" try: - import httpx r = httpx.get("http://localhost:11434/api/tags", timeout=2.0) ollama_running = r.status_code == 200 except Exception: @@ -586,9 +565,9 @@ class NexusControlPanel: def stop_backend(self): self.log("SYSTEM", "Stopping OLLAMA...") try: - requests.post("http://localhost:8000/ollama/stop", timeout=5) - except Exception as e: - self.log("SYSTEM", f"OLLAMA stop error: {e}") + httpx.post("http://localhost:8000/ollama/stop", timeout=5) + except Exception: + self._stop_ollama_direct() if self.backend_process: self._terminate_process(self.backend_process) @@ -657,7 +636,7 @@ class NexusControlPanel: self._frontend_starting = False self._backend_starting = False self._memory_starting = False - self.root.after(0, self.update_master_ui) + self._safe_after(0, self.update_master_ui) self.log("SYSTEM", "Force kill complete.") def stop_all(self): @@ -666,9 +645,47 @@ class NexusControlPanel: self.stop_memory() def on_close(self): - self.stop_all() - self.root.destroy() + if self._closing: + return + self._closing = True + # Destroy the window FIRST so closing is instant. The teardown used to + # run with the window still up, and stop_backend's blocking calls (a 5s + # httpx.post to a backend stop_frontend had just killed, plus httpx + + # pkill) froze it into "not responding" — the crash you saw with + # services running. Destroy, then tear down fast and non-blocking. + try: + self.root.destroy() + except Exception: + pass + try: + self._force_teardown() + except Exception: + pass os._exit(0) + + def _force_teardown(self): + """Fast, non-blocking shutdown for window-close. No HTTP calls: the + window is already gone, and the graceful /ollama/stop endpoint (used by + the STOP button) blocks for seconds against a backend we're killing.""" + # Ollama runs in its own session (start_new_session=True), so the group + # kills below won't reach it — signal it directly, by binary path so we + # don't match unrelated processes. Popen (no wait) keeps this instant. + try: + subprocess.Popen(["pkill", "-TERM", "-f", "ollama/bin/ollama"]) + except Exception: + pass + # Services the panel spawned itself (each in its own setsid group): + for proc in (self.frontend_process, self.backend_process, self.memory_process): + if proc: + self._terminate_process(proc) + # Services attached via pid file (ncp-started, one shared group); + # _terminate_pid_file verifies ownership and unlinks. Guarantee the + # unlink even for a pid that's already dead so no stale files remain. + for pf in (FRONTEND_PID, BACKEND_PID, MEMORY_PID): + if self._is_running(pf): + self._terminate_pid_file(pf) + else: + pf.unlink(missing_ok=True) def _frontend_is_active(self): return self._frontend_starting or self.frontend_process is not None or self._is_running(FRONTEND_PID) @@ -676,27 +693,48 @@ class NexusControlPanel: def _backend_is_active(self): return self._backend_starting or self.backend_process is not None or self._is_running(BACKEND_PID) + def _pid_is_ours(self, pid): + """True only if the live PID is actually one of our services. PID files + outlive the process; the OS recycles the number onto something unrelated + (a desktop app, a shell — or this panel), and killpg on a recycled PID's + group takes down the wrong processes. Mirrors nexus-cli.sh's guard.""" + try: + with open(f"/proc/{pid}/cmdline", "rb") as f: + cmd = f.read().replace(b"\0", b" ").decode("utf-8", "replace") + except OSError: + return False + return any(m in cmd for m in ("uvicorn synapse", "npm run dev", "vite")) + def _terminate_pid_file(self, pid_file): try: with open(pid_file, "r") as f: pid = int(f.read().strip()) + except Exception: + pid_file.unlink(missing_ok=True) + return + try: if os.name == "nt": try: os.kill(pid, signal.CTRL_BREAK_EVENT) except Exception: pass os.kill(pid, signal.SIGKILL) - else: + elif self._pid_is_ours(pid): try: - os.killpg(os.getpgid(pid), signal.SIGKILL) + pgid = os.getpgid(pid) + # Never killpg our OWN group — if a service was launched into + # the panel's process group, nuking the group SIGKILLs the + # panel mid-close. Kill just the service pid in that case. + if pgid == os.getpgrp(): + os.kill(pid, signal.SIGKILL) + else: + os.killpg(pgid, signal.SIGKILL) except (ProcessLookupError, OSError): os.kill(pid, signal.SIGKILL) + # else: PID recycled onto a non-service — don't kill the wrong thing except Exception: pass - try: - pid_file.unlink(missing_ok=True) - except Exception: - pass + pid_file.unlink(missing_ok=True) def _is_running(self, pid_file): try: @@ -755,7 +793,26 @@ class NexusControlPanel: self.log("ERROR", f"MINDTRACE monitor fault: {e}") time.sleep(2) +PANEL_LOG = PROJECT_ROOT / "runtime" / "logs" / "panel.log" + +def _log_crash(where, exc_type, exc_value, exc_tb): + """Persist tracebacks — the .desktop launcher runs Terminal=false, so + stderr is discarded and crashes are otherwise invisible. Covers the three + surfaces tk hides: main thread, worker threads, and Tk callbacks.""" + import traceback, datetime + try: + PANEL_LOG.parent.mkdir(parents=True, exist_ok=True) + with open(PANEL_LOG, "a") as f: + f.write(f"\n[{datetime.datetime.now().isoformat()}] {where}\n") + traceback.print_exception(exc_type, exc_value, exc_tb, file=f) + except Exception: + pass + traceback.print_exception(exc_type, exc_value, exc_tb) + if __name__ == "__main__": + sys.excepthook = lambda et, ev, tb: _log_crash("main-thread uncaught", et, ev, tb) + threading.excepthook = lambda a: _log_crash("thread uncaught", a.exc_type, a.exc_value, a.exc_traceback) root = tk.Tk() + root.report_callback_exception = lambda et, ev, tb: _log_crash("tk callback", et, ev, tb) app = NexusControlPanel(root) root.mainloop() \ No newline at end of file diff --git a/management/nexus-app.sh b/management/nexus-app.sh new file mode 100755 index 0000000..f6e54e6 --- /dev/null +++ b/management/nexus-app.sh @@ -0,0 +1,51 @@ +#!/usr/bin/env bash +# Launch NexusOS services and open the UI as a standalone Edge app window. +# Closing the app window shuts the services back down (matches the launcher's +# "closing the window shuts it down" promise). +NEXUS_ROOT="$(cd "$(dirname "$(realpath "$0")")/.." && pwd)" +EDGE_PROFILE="$HOME/.config/nexus-edge" + +# If the app is already open, just raise another window in the existing +# instance and leave the services alone — this launch doesn't own them. +if pgrep -f "user-data-dir=$EDGE_PROFILE" >/dev/null 2>&1; then + exec microsoft-edge-stable --user-data-dir="$EDGE_PROFILE" \ + --app=http://localhost:5173 +fi + +# Own the services (and stop them on exit) only if WE start them. If the stack +# is already up — started elsewhere (ncp start, the control panel) — this launch +# is just a viewer and must not tear down someone else's services on close. +# Backend on :8000 is the sentinel for "stack already running". +if curl -s --max-time 1 http://localhost:8000/ >/dev/null 2>&1; then + OWN_SERVICES=0 +else + OWN_SERVICES=1 +fi + +"$NEXUS_ROOT/management/nexus-cli.sh" start + +# Shut the services back down whenever this script ends — whether Edge exits +# normally (window closed) or the script is itself terminated (SIGTERM/SIGHUP +# from the session/WM). A plain trailing line only covers the clean exit; an +# EXIT trap covers every path out. Only armed when we started the stack. +[ "$OWN_SERVICES" = 1 ] && trap '"$NEXUS_ROOT/management/nexus-cli.sh" stop' EXIT + +# Run the app in its OWN Edge profile (--user-data-dir). Without this, the +# --class=NexusOS window becomes the Chromium "singleton owner" of the +# default profile, so every later browser window — a clicked link, or even +# normal browsing — attaches to it and inherits WM_CLASS=NexusOS. A separate +# profile makes this a distinct instance: only the app window is NexusOS-class; +# regular browsing (default profile) stays its own class, and external links +# clicked in the app open in the default browser. +# +# This invocation owns the dedicated profile's Chromium instance and runs in +# the FOREGROUND, blocking here until the app window is closed. --disable-background-mode +# is essential: without it Edge keeps a background process alive after the last +# window closes, so this call never returns and the services are never stopped. +microsoft-edge-stable \ + --user-data-dir="$EDGE_PROFILE" \ + --no-first-run \ + --no-default-browser-check \ + --disable-background-mode \ + --class=NexusOS \ + --app=http://localhost:5173 diff --git a/management/nexus-chat.py b/management/nexus-chat.py deleted file mode 100644 index 67b3e75..0000000 --- a/management/nexus-chat.py +++ /dev/null @@ -1,532 +0,0 @@ -#!/usr/bin/env python3 -"""Nexus Chat — interactive TUI for the Synapse backend.""" - -import curses -import httpx -import json -import os -import signal -import subprocess -import sys -import textwrap -import threading -import time -import uuid - -NEXUS_ROOT = os.path.expanduser("~/nexus-core") -API_BASE = "http://localhost:8000" -MEMORY_BASE = "http://localhost:8001" -PID_FILE = os.path.join(NEXUS_ROOT, "runtime/pids/backend.pid") -LOG_FILE = os.path.join(NEXUS_ROOT, "runtime/backend.log") -VENV_PY = os.path.join(NEXUS_ROOT, "Promethean/bin/python3") -BACKEND_CMD = [ - "uvicorn", "synapse.main:sio_app", - "--host", "0.0.0.0", "--port", "8000", -] - - -# ─── backend helpers ────────────────────────────────────────────────────────── - -def backend_running() -> bool: - try: - return httpx.get(f"{API_BASE}/", timeout=2.0).status_code == 200 - except Exception: - return False - - -def start_backend() -> int | None: - """Start the backend and return its PID, or None on failure.""" - os.makedirs(os.path.dirname(PID_FILE), exist_ok=True) - python = VENV_PY if os.path.exists(VENV_PY) else sys.executable - cmd = [python, "-m"] + BACKEND_CMD - with open(LOG_FILE, "a") as log: - proc = subprocess.Popen( - cmd, cwd=NEXUS_ROOT, stdout=log, stderr=log, start_new_session=True - ) - with open(PID_FILE, "w") as f: - f.write(str(proc.pid)) - for _ in range(30): - time.sleep(1) - if backend_running(): - return proc.pid - return None - - -def stop_backend(pid: int): - """Gracefully stop the backend process we started.""" - try: - os.kill(pid, signal.SIGTERM) - except ProcessLookupError: - return - for _ in range(10): - time.sleep(0.5) - try: - os.kill(pid, 0) - except ProcessLookupError: - break - else: - try: - os.kill(pid, signal.SIGKILL) - except ProcessLookupError: - pass - try: - os.remove(PID_FILE) - except FileNotFoundError: - pass - - -def fetch_models() -> tuple[list[str], str]: - """Return (model_list, selected_model).""" - try: - r = httpx.get(f"{API_BASE}/models", timeout=2.0) - if r.status_code == 200: - data = r.json() - models = data.get("models", []) - selected = data.get("selected") or (models[0] if models else "mistral") - return models, selected - except Exception: - pass - return ["mistral"], "mistral" - - -# ─── TUI ────────────────────────────────────────────────────────────────────── - -SHORTCUTS = [ - ("^X", "Exit"), - ("^R", "Regen"), - ("^N", "New"), - ("^L", "Clear"), - ("^T", "Model"), - ("PgUp", "Up"), - ("PgDn", "Down"), - ("/remember", "Save fact"), -] - -# color pair indices -CP_HEADER = 1 # header bar -CP_SHORTBAR = 2 # shortcut bar bg -CP_USER = 3 # "You" label -CP_NEXUS = 4 # "Nexus" label -CP_DIVIDER = 5 # divider line -CP_STREAMING = 6 # streaming indicator -CP_STATS = 7 # token stats line - - -class NexusChat: - def __init__(self, stdscr): - self.scr = stdscr - self.conv_id = str(uuid.uuid4()) - self.history = [] # [{"role": ..., "content": ..., "stats": {...}|None}] - self.input_buf = "" - self.scroll = 0 # lines scrolled up from bottom - self.streaming = False - self.stream_buf = "" - self._last_meta: dict | None = None - self._memory_saved: dict | None = None # set when Mistral saves a fact - self.models, self.model = fetch_models() - self.model_idx = self.models.index(self.model) if self.model in self.models else 0 - self._lock = threading.Lock() - - curses.start_color() - curses.use_default_colors() - curses.init_pair(CP_HEADER, curses.COLOR_BLACK, curses.COLOR_CYAN) - curses.init_pair(CP_SHORTBAR, curses.COLOR_BLACK, curses.COLOR_WHITE) - curses.init_pair(CP_USER, curses.COLOR_CYAN, -1) - curses.init_pair(CP_NEXUS, curses.COLOR_MAGENTA, -1) - curses.init_pair(CP_DIVIDER, curses.COLOR_CYAN, -1) - curses.init_pair(CP_STREAMING,curses.COLOR_YELLOW, -1) - curses.init_pair(CP_STATS, curses.COLOR_WHITE, -1) - - curses.curs_set(1) - self.scr.keypad(True) - self.scr.timeout(50) - - # ── geometry ────────────────────────────────────────────────────────────── - - def dims(self): - return self.scr.getmaxyx() # (h, w) - - def msg_rows(self, h): - # row 0 = header, row h-3 = divider, row h-2 = input, row h-1 = shortbar - return range(1, h - 3) - - # ── drawing ─────────────────────────────────────────────────────────────── - - def _put(self, row, col, text, attr=0): - h, w = self.dims() - if row < 0 or row >= h: - return - try: - self.scr.addstr(row, col, text[:max(0, w - col)], attr) - except curses.error: - pass - - def draw_header(self): - h, w = self.dims() - left = " NEXUS CHAT " - right = f" model: {self.model} " - if self.streaming: - mid = " streaming… " - mid_attr = curses.color_pair(CP_STREAMING) | curses.A_BOLD - else: - mid = "" - mid_attr = 0 - gap = max(0, w - len(left) - len(right) - len(mid)) - bar = left + " " * (gap // 2) + mid + " " * (gap - gap // 2) + right - - self.scr.attron(curses.color_pair(CP_HEADER) | curses.A_BOLD) - self._put(0, 0, bar.ljust(w)[:w]) - self.scr.attroff(curses.color_pair(CP_HEADER) | curses.A_BOLD) - - def draw_shortbar(self): - h, w = self.dims() - # Fill bg - self.scr.attron(curses.color_pair(CP_SHORTBAR)) - self._put(h - 1, 0, " " * (w - 1)) - self.scr.attroff(curses.color_pair(CP_SHORTBAR)) - # Draw key/label pairs - x = 1 - for key, label in SHORTCUTS: - if x + len(key) + len(label) + 2 >= w: - break - self.scr.attron(curses.A_REVERSE) - self._put(h - 1, x, key) - self.scr.attroff(curses.A_REVERSE) - x += len(key) - self.scr.attron(curses.color_pair(CP_SHORTBAR)) - self._put(h - 1, x, f" {label} ") - self.scr.attroff(curses.color_pair(CP_SHORTBAR)) - x += len(label) + 3 - - def draw_divider(self): - h, w = self.dims() - self.scr.attron(curses.color_pair(CP_DIVIDER)) - self._put(h - 3, 0, "─" * (w - 1)) - self.scr.attroff(curses.color_pair(CP_DIVIDER)) - - def draw_input(self): - h, w = self.dims() - prompt = " › " # › prompt - avail = w - len(prompt) - 1 - display = self.input_buf[-avail:] if len(self.input_buf) > avail else self.input_buf - try: - self.scr.move(h - 2, 0) - self.scr.clrtoeol() - except curses.error: - pass - self._put(h - 2, 0, prompt) - self._put(h - 2, len(prompt), display) - - def _build_lines(self, w): - """Render history (+ live stream) into a flat list of (text, attr) tuples.""" - lines = [] - with self._lock: - history = list(self.history) - sbuf = self.stream_buf - in_stream = self.streaming - - for msg in history: - role = msg["role"] - content = msg["content"] - if role == "user": - label = " You " - attr = curses.color_pair(CP_USER) | curses.A_BOLD - else: - label = " Nexus " - attr = curses.color_pair(CP_NEXUS) | curses.A_BOLD - lines.append((label, attr)) - for wl in textwrap.wrap(content, w - 4) or [""]: - lines.append((f" {wl}", 0)) - if role == "assistant": - stats = msg.get("stats") - if stats: - tok_s = f" {stats['tokens']} tok · {stats['elapsed_s']}s · {stats['tokens_per_s']} t/s" - else: - est = max(1, len(content) // 4) - tok_s = f" ~{est} tok (est)" - lines.append((tok_s, curses.color_pair(CP_STATS))) - mem = msg.get("memory") - if mem: - mem_s = f" + memory saved [{mem['section']}]: {mem['text'][:60]}" - lines.append((mem_s, curses.color_pair(CP_STREAMING) | curses.A_BOLD)) - lines.append(("", 0)) - - if in_stream: - lines.append((" Nexus ", curses.color_pair(CP_NEXUS) | curses.A_BOLD)) - for wl in textwrap.wrap(sbuf, w - 4) or ["…"]: - lines.append((f" {wl}", 0)) - - return lines - - def draw_messages(self): - h, w = self.dims() - rows = self.msg_rows(h) - height = len(rows) - if height <= 0: - return - - lines = self._build_lines(w) - total = len(lines) - - if self.scroll == 0: - start = max(0, total - height) - else: - start = max(0, total - height - self.scroll) - - visible = lines[start:start + height] - - for i, row in enumerate(rows): - try: - self.scr.move(row, 0) - self.scr.clrtoeol() - except curses.error: - pass - if i < len(visible): - text, attr = visible[i] - if attr: - self.scr.attron(attr) - self._put(row, 0, text) - if attr: - self.scr.attroff(attr) - - def draw(self): - h, w = self.dims() - self.draw_header() - self.draw_messages() - self.draw_divider() - self.draw_input() - self.draw_shortbar() - # cursor to end of input - prompt_len = 4 # " › " - avail = w - prompt_len - 1 - cx = prompt_len + min(len(self.input_buf), avail) - try: - self.scr.move(h - 2, cx) - except curses.error: - pass - self.scr.refresh() - - # ── actions ─────────────────────────────────────────────────────────────── - - def send(self, message: str): - with self._lock: - self.history.append({"role": "user", "content": message}) - prior = [m for m in self.history[:-1]] - self.streaming = True - self.stream_buf = "" - self.scroll = 0 - - def _stream(): - capture_meta = False - capture_memory = False - try: - payload = { - "message": message, - "model": self.model, - "conversation_id": self.conv_id, - "history": prior, - } - with httpx.Client(timeout=180.0) as client: - with client.stream("POST", f"{API_BASE}/chat/stream", - json=payload) as resp: - for line in resp.iter_lines(): - if line == "event: meta": - capture_meta = True - continue - if line == "event: memory": - capture_memory = True - continue - if capture_meta: - capture_meta = False - if line.startswith("data: "): - try: - with self._lock: - self._last_meta = json.loads(line[6:]) - except Exception: - pass - continue - if capture_memory: - capture_memory = False - if line.startswith("data: "): - try: - with self._lock: - self._memory_saved = json.loads(line[6:]) - except Exception: - pass - continue - if line.startswith("data: "): - with self._lock: - self.stream_buf += line[6:] - except Exception as e: - with self._lock: - self.stream_buf += f"\n[Error: {e}]" - finally: - with self._lock: - if self.stream_buf: - self.history.append({ - "role": "assistant", - "content": self.stream_buf, - "stats": self._last_meta, - "memory": self._memory_saved, - }) - self.streaming = False - self.stream_buf = "" - self._last_meta = None - self._memory_saved = None - - threading.Thread(target=_stream, daemon=True).start() - - def regenerate(self): - if self.streaming: - return - with self._lock: - if not self.history: - return - if self.history[-1]["role"] == "assistant": - self.history.pop() - last_user = None - for i in range(len(self.history) - 1, -1, -1): - if self.history[i]["role"] == "user": - last_user = self.history.pop(i)["content"] - break - if last_user: - self.send(last_user) - - def cycle_model(self): - if self.streaming or not self.models: - return - self.model_idx = (self.model_idx + 1) % len(self.models) - self.model = self.models[self.model_idx] - - def new_conversation(self): - if self.streaming: - return - with self._lock: - self.history = [] - self.conv_id = str(uuid.uuid4()) - self.stream_buf = "" - self.scroll = 0 - - def _cmd_remember(self, text: str): - """Write a fact directly to the memory service, bypassing the LLM curator. - - Syntax: /remember - /remember [Section] - """ - import re as _re - section = "General" - m = _re.match(r'^\[([^\]]+)\]\s*(.+)', text) - if m: - section, text = m.group(1).strip(), m.group(2).strip() - if not text: - return - try: - r = httpx.post( - f"{MEMORY_BASE}/memories", - json={"section": section, "text": text}, - timeout=5.0, - ) - if r.status_code == 200: - data = r.json() - saved = {"section": data["section"], "text": data["text"]} - with self._lock: - self.history.append({ - "role": "assistant", - "content": f"Saved to memory [{saved['section']}]: {saved['text']}", - "stats": None, - "memory": saved, - }) - else: - with self._lock: - self.history.append({ - "role": "assistant", - "content": f"Memory service returned {r.status_code}", - "stats": None, - "memory": None, - }) - except Exception as e: - with self._lock: - self.history.append({ - "role": "assistant", - "content": f"Memory service unreachable: {e}", - "stats": None, - "memory": None, - }) - - # ── main loop ───────────────────────────────────────────────────────────── - - def run(self): - while True: - self.draw() - try: - key = self.scr.getch() - except KeyboardInterrupt: - break - if key == -1: - continue - - if key == 24: # ^X exit - break - elif key == 18 and not self.streaming: # ^R regen - self.regenerate() - elif key == 14: # ^N new conversation - self.new_conversation() - elif key == 12: # ^L clear (alias new) - self.new_conversation() - elif key == 20 and not self.streaming: # ^T cycle model - self.cycle_model() - elif key in (10, 13): # Enter send - msg = self.input_buf.strip() - if msg and not self.streaming: - self.input_buf = "" - if msg.lower().startswith("/remember "): - self._cmd_remember(msg[10:].strip()) - else: - self.send(msg) - elif key in (127, curses.KEY_BACKSPACE, 8): - self.input_buf = self.input_buf[:-1] - elif key == curses.KEY_UP: - self.scroll += 1 - elif key == curses.KEY_DOWN: - self.scroll = max(0, self.scroll - 1) - elif key == curses.KEY_PPAGE: # PgUp - h, _ = self.dims() - self.scroll += max(1, h - 6) - elif key == curses.KEY_NPAGE: # PgDn - h, _ = self.dims() - self.scroll = max(0, self.scroll - max(1, h - 6)) - elif key == curses.KEY_HOME: - self.scroll = 9999 # jump to top - elif key == curses.KEY_END: - self.scroll = 0 # jump to bottom - elif 32 <= key <= 126: - self.input_buf += chr(key) - - -# ─── entry point ────────────────────────────────────────────────────────────── - -def main(): - print("Checking Nexus backend…", flush=True) - started_pid = None - if not backend_running(): - print("Synapse is not running — starting backend…", flush=True) - started_pid = start_backend() - if started_pid is None: - print(f"ERROR: backend failed to start. Logs: {LOG_FILE}") - sys.exit(1) - print("Backend ready.", flush=True) - else: - print("Backend is running.", flush=True) - - time.sleep(0.2) - try: - curses.wrapper(lambda s: NexusChat(s).run()) - finally: - if started_pid is not None: - print("\nShutting down Synapse backend…", flush=True) - stop_backend(started_pid) - print("Done.", flush=True) - - -if __name__ == "__main__": - main() diff --git a/management/nexus-cli.sh b/management/nexus-cli.sh index f8287f5..c2764e4 100755 --- a/management/nexus-cli.sh +++ b/management/nexus-cli.sh @@ -31,7 +31,6 @@ _launch() { shift 4 if [ -f "$pid_file" ] && kill -0 "$(cat "$pid_file")" 2>/dev/null; then - echo " $name is already running (PID $(cat "$pid_file"))" return 0 fi @@ -57,29 +56,106 @@ _check() { fi } -_stop() { - # _stop