diff --git a/.github/workflows/dist-update-notification.yml b/.github/workflows/dist-update-notification.yml index 9fc18755f..93414ec15 100644 --- a/.github/workflows/dist-update-notification.yml +++ b/.github/workflows/dist-update-notification.yml @@ -1,9 +1,9 @@ -name: Comment on Discussion When dist-arch/ Changes +name: Comment on Discussion When sdist/arch/ Changes on: push: paths: - - 'dist-arch/**' + - 'sdist/arch/**' # workflow_dispatch: jobs: @@ -18,7 +18,7 @@ jobs: # https://docs.github.com/en/graphql/reference/mutations#adddiscussioncomment run: | MESSAGE="**Auto notification:**\n" - MESSAGE+="Directory \`dist-arch\` has been updated.\n" + MESSAGE+="Directory \`sdist/arch\` has been updated.\n" MESSAGE+="Commit HASH: ${{ github.sha }}\n" MESSAGE+="Commit message: ${{ github.event.head_commit.message }}" REPO_OWNER="${{ github.repository_owner }}" diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index a6e400aff..45dc279c5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -8,7 +8,7 @@ ## Contributing to i18n -For contributing in translation (i18n) for Quickshell, see also `.config/quickshell/translations/tools`. +For contributing in translation (i18n) for Quickshell, see also `dots/.config/quickshell/translations/tools`. ## Dynamic loading @@ -35,14 +35,14 @@ _Might not be necessary depending on what you change, but this is recommended._ _Most stuff in the shell will work but not everything._ - Install Hyprland and the development version of Quickshell (`yay -S hyprland quickshell-git`). -- Copy `.config/quickshell` folder to your home directory. +- Copy `dots/.config/quickshell` folder to your home directory. ## Extra setup for Quickshell - Quickshell-specific LSP setup: Run `touch ~/.config/quickshell/ii/.qmlls.ini` for proper LSP support. - Hint for VSCode: Get the official "Qt Qml" extension, go to its settings and change custom exe path to `/usr/bin/qmlls6`. ## Python -If your changes involves using python package or script, please use the virtual environment created by uv as described in `scriptdata/uv/README.md`. +If your changes involves using python package or script, please use the virtual environment created by uv as described in `sdata/uv/README.md`. # Running diff --git a/README.md b/README.md index 4f507da25..69229cc0c 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ | [Hyprland](https://github.com/hyprwm/hyprland) | The compositor (manages and renders windows) | | [Quickshell](https://quickshell.outfoxxed.me/) | A QtQuick-based widget system, used for the status bar, sidebars, etc. | - - For the full list of dependencies, see the [dist-arch folder](https://github.com/end-4/dots-hyprland/tree/main/dist-arch) + - For the full list of dependencies, see the [sdist/arch folder](https://github.com/end-4/dots-hyprland/tree/main/sdist/arch) - THERE IS NO WAYBAR STOP FUCKING CALLING EVERY BAR WAYBAR diff --git a/Extras/emacs/material-theme.el b/dots-extra/emacs/material-theme.el similarity index 100% rename from Extras/emacs/material-theme.el rename to dots-extra/emacs/material-theme.el diff --git a/Extras/fcitx5/conf/classicui.conf b/dots-extra/fcitx5/conf/classicui.conf similarity index 100% rename from Extras/fcitx5/conf/classicui.conf rename to dots-extra/fcitx5/conf/classicui.conf diff --git a/Extras/swaylock/config b/dots-extra/swaylock/config similarity index 100% rename from Extras/swaylock/config rename to dots-extra/swaylock/config diff --git a/.config/Kvantum/Colloid/Colloid.kvconfig b/dots/.config/Kvantum/Colloid/Colloid.kvconfig similarity index 100% rename from .config/Kvantum/Colloid/Colloid.kvconfig rename to dots/.config/Kvantum/Colloid/Colloid.kvconfig diff --git a/.config/Kvantum/Colloid/Colloid.svg b/dots/.config/Kvantum/Colloid/Colloid.svg similarity index 100% rename from .config/Kvantum/Colloid/Colloid.svg rename to dots/.config/Kvantum/Colloid/Colloid.svg diff --git a/.config/Kvantum/Colloid/ColloidDark.kvconfig b/dots/.config/Kvantum/Colloid/ColloidDark.kvconfig similarity index 100% rename from .config/Kvantum/Colloid/ColloidDark.kvconfig rename to dots/.config/Kvantum/Colloid/ColloidDark.kvconfig diff --git a/.config/Kvantum/Colloid/ColloidDark.svg b/dots/.config/Kvantum/Colloid/ColloidDark.svg similarity index 100% rename from .config/Kvantum/Colloid/ColloidDark.svg rename to dots/.config/Kvantum/Colloid/ColloidDark.svg diff --git a/.config/Kvantum/MaterialAdw/MaterialAdw.kvconfig b/dots/.config/Kvantum/MaterialAdw/MaterialAdw.kvconfig similarity index 100% rename from .config/Kvantum/MaterialAdw/MaterialAdw.kvconfig rename to dots/.config/Kvantum/MaterialAdw/MaterialAdw.kvconfig diff --git a/.config/Kvantum/MaterialAdw/MaterialAdw.svg b/dots/.config/Kvantum/MaterialAdw/MaterialAdw.svg similarity index 100% rename from .config/Kvantum/MaterialAdw/MaterialAdw.svg rename to dots/.config/Kvantum/MaterialAdw/MaterialAdw.svg diff --git a/.config/Kvantum/kvantum.kvconfig b/dots/.config/Kvantum/kvantum.kvconfig similarity index 100% rename from .config/Kvantum/kvantum.kvconfig rename to dots/.config/Kvantum/kvantum.kvconfig diff --git a/.config/chrome-flags.conf b/dots/.config/chrome-flags.conf similarity index 100% rename from .config/chrome-flags.conf rename to dots/.config/chrome-flags.conf diff --git a/.config/code-flags.conf b/dots/.config/code-flags.conf similarity index 100% rename from .config/code-flags.conf rename to dots/.config/code-flags.conf diff --git a/.config/darklyrc b/dots/.config/darklyrc similarity index 100% rename from .config/darklyrc rename to dots/.config/darklyrc diff --git a/.config/dolphinrc b/dots/.config/dolphinrc similarity index 100% rename from .config/dolphinrc rename to dots/.config/dolphinrc diff --git a/.config/fish/auto-Hypr.fish b/dots/.config/fish/auto-Hypr.fish similarity index 100% rename from .config/fish/auto-Hypr.fish rename to dots/.config/fish/auto-Hypr.fish diff --git a/.config/fish/config.fish b/dots/.config/fish/config.fish similarity index 100% rename from .config/fish/config.fish rename to dots/.config/fish/config.fish diff --git a/.config/fish/fish_variables b/dots/.config/fish/fish_variables similarity index 100% rename from .config/fish/fish_variables rename to dots/.config/fish/fish_variables diff --git a/.config/fontconfig/conf.d b/dots/.config/fontconfig/conf.d similarity index 100% rename from .config/fontconfig/conf.d rename to dots/.config/fontconfig/conf.d diff --git a/.config/foot/foot.ini b/dots/.config/foot/foot.ini similarity index 100% rename from .config/foot/foot.ini rename to dots/.config/foot/foot.ini diff --git a/.config/fuzzel/fuzzel.ini b/dots/.config/fuzzel/fuzzel.ini similarity index 100% rename from .config/fuzzel/fuzzel.ini rename to dots/.config/fuzzel/fuzzel.ini diff --git a/.config/fuzzel/fuzzel_theme.ini b/dots/.config/fuzzel/fuzzel_theme.ini similarity index 100% rename from .config/fuzzel/fuzzel_theme.ini rename to dots/.config/fuzzel/fuzzel_theme.ini diff --git a/.config/hypr/custom/env.conf b/dots/.config/hypr/custom/env.conf similarity index 100% rename from .config/hypr/custom/env.conf rename to dots/.config/hypr/custom/env.conf diff --git a/.config/hypr/custom/execs.conf b/dots/.config/hypr/custom/execs.conf similarity index 100% rename from .config/hypr/custom/execs.conf rename to dots/.config/hypr/custom/execs.conf diff --git a/.config/hypr/custom/general.conf b/dots/.config/hypr/custom/general.conf similarity index 100% rename from .config/hypr/custom/general.conf rename to dots/.config/hypr/custom/general.conf diff --git a/.config/hypr/custom/keybinds.conf b/dots/.config/hypr/custom/keybinds.conf similarity index 100% rename from .config/hypr/custom/keybinds.conf rename to dots/.config/hypr/custom/keybinds.conf diff --git a/.config/hypr/custom/rules.conf b/dots/.config/hypr/custom/rules.conf similarity index 100% rename from .config/hypr/custom/rules.conf rename to dots/.config/hypr/custom/rules.conf diff --git a/.config/hypr/custom/scripts/__restore_video_wallpaper.sh b/dots/.config/hypr/custom/scripts/__restore_video_wallpaper.sh similarity index 100% rename from .config/hypr/custom/scripts/__restore_video_wallpaper.sh rename to dots/.config/hypr/custom/scripts/__restore_video_wallpaper.sh diff --git a/.config/hypr/hypridle.conf b/dots/.config/hypr/hypridle.conf similarity index 100% rename from .config/hypr/hypridle.conf rename to dots/.config/hypr/hypridle.conf diff --git a/.config/hypr/hyprland.conf b/dots/.config/hypr/hyprland.conf similarity index 100% rename from .config/hypr/hyprland.conf rename to dots/.config/hypr/hyprland.conf diff --git a/.config/hypr/hyprland/colors.conf b/dots/.config/hypr/hyprland/colors.conf similarity index 100% rename from .config/hypr/hyprland/colors.conf rename to dots/.config/hypr/hyprland/colors.conf diff --git a/.config/hypr/hyprland/env.conf b/dots/.config/hypr/hyprland/env.conf similarity index 100% rename from .config/hypr/hyprland/env.conf rename to dots/.config/hypr/hyprland/env.conf diff --git a/.config/hypr/hyprland/execs.conf b/dots/.config/hypr/hyprland/execs.conf similarity index 100% rename from .config/hypr/hyprland/execs.conf rename to dots/.config/hypr/hyprland/execs.conf diff --git a/.config/hypr/hyprland/general.conf b/dots/.config/hypr/hyprland/general.conf similarity index 100% rename from .config/hypr/hyprland/general.conf rename to dots/.config/hypr/hyprland/general.conf diff --git a/.config/hypr/hyprland/keybinds.conf b/dots/.config/hypr/hyprland/keybinds.conf similarity index 100% rename from .config/hypr/hyprland/keybinds.conf rename to dots/.config/hypr/hyprland/keybinds.conf diff --git a/.config/hypr/hyprland/rules.conf b/dots/.config/hypr/hyprland/rules.conf similarity index 100% rename from .config/hypr/hyprland/rules.conf rename to dots/.config/hypr/hyprland/rules.conf diff --git a/.config/hypr/hyprland/scripts/ai/license_show-loaded-ollama-models.txt b/dots/.config/hypr/hyprland/scripts/ai/license_show-loaded-ollama-models.txt similarity index 100% rename from .config/hypr/hyprland/scripts/ai/license_show-loaded-ollama-models.txt rename to dots/.config/hypr/hyprland/scripts/ai/license_show-loaded-ollama-models.txt diff --git a/.config/hypr/hyprland/scripts/ai/primary-buffer-query.sh b/dots/.config/hypr/hyprland/scripts/ai/primary-buffer-query.sh similarity index 100% rename from .config/hypr/hyprland/scripts/ai/primary-buffer-query.sh rename to dots/.config/hypr/hyprland/scripts/ai/primary-buffer-query.sh diff --git a/.config/hypr/hyprland/scripts/ai/show-loaded-ollama-models.sh b/dots/.config/hypr/hyprland/scripts/ai/show-loaded-ollama-models.sh similarity index 100% rename from .config/hypr/hyprland/scripts/ai/show-loaded-ollama-models.sh rename to dots/.config/hypr/hyprland/scripts/ai/show-loaded-ollama-models.sh diff --git a/.config/hypr/hyprland/scripts/fuzzel-emoji.sh b/dots/.config/hypr/hyprland/scripts/fuzzel-emoji.sh similarity index 100% rename from .config/hypr/hyprland/scripts/fuzzel-emoji.sh rename to dots/.config/hypr/hyprland/scripts/fuzzel-emoji.sh diff --git a/.config/hypr/hyprland/scripts/launch_first_available.sh b/dots/.config/hypr/hyprland/scripts/launch_first_available.sh similarity index 100% rename from .config/hypr/hyprland/scripts/launch_first_available.sh rename to dots/.config/hypr/hyprland/scripts/launch_first_available.sh diff --git a/.config/hypr/hyprland/scripts/record.sh b/dots/.config/hypr/hyprland/scripts/record.sh similarity index 100% rename from .config/hypr/hyprland/scripts/record.sh rename to dots/.config/hypr/hyprland/scripts/record.sh diff --git a/.config/hypr/hyprland/scripts/start_geoclue_agent.sh b/dots/.config/hypr/hyprland/scripts/start_geoclue_agent.sh similarity index 100% rename from .config/hypr/hyprland/scripts/start_geoclue_agent.sh rename to dots/.config/hypr/hyprland/scripts/start_geoclue_agent.sh diff --git a/.config/hypr/hyprland/scripts/workspace_action.sh b/dots/.config/hypr/hyprland/scripts/workspace_action.sh similarity index 100% rename from .config/hypr/hyprland/scripts/workspace_action.sh rename to dots/.config/hypr/hyprland/scripts/workspace_action.sh diff --git a/.config/hypr/hyprland/scripts/zoom.sh b/dots/.config/hypr/hyprland/scripts/zoom.sh similarity index 100% rename from .config/hypr/hyprland/scripts/zoom.sh rename to dots/.config/hypr/hyprland/scripts/zoom.sh diff --git a/.config/hypr/hyprlock.conf b/dots/.config/hypr/hyprlock.conf similarity index 100% rename from .config/hypr/hyprlock.conf rename to dots/.config/hypr/hyprlock.conf diff --git a/.config/hypr/hyprlock/check-capslock.sh b/dots/.config/hypr/hyprlock/check-capslock.sh similarity index 100% rename from .config/hypr/hyprlock/check-capslock.sh rename to dots/.config/hypr/hyprlock/check-capslock.sh diff --git a/.config/hypr/hyprlock/colors.conf b/dots/.config/hypr/hyprlock/colors.conf similarity index 100% rename from .config/hypr/hyprlock/colors.conf rename to dots/.config/hypr/hyprlock/colors.conf diff --git a/.config/hypr/hyprlock/status.sh b/dots/.config/hypr/hyprlock/status.sh similarity index 100% rename from .config/hypr/hyprlock/status.sh rename to dots/.config/hypr/hyprlock/status.sh diff --git a/.config/hypr/monitors.conf b/dots/.config/hypr/monitors.conf similarity index 100% rename from .config/hypr/monitors.conf rename to dots/.config/hypr/monitors.conf diff --git a/.config/hypr/workspaces.conf b/dots/.config/hypr/workspaces.conf similarity index 100% rename from .config/hypr/workspaces.conf rename to dots/.config/hypr/workspaces.conf diff --git a/.config/kde-material-you-colors/config.conf b/dots/.config/kde-material-you-colors/config.conf similarity index 100% rename from .config/kde-material-you-colors/config.conf rename to dots/.config/kde-material-you-colors/config.conf diff --git a/.config/kdeglobals b/dots/.config/kdeglobals similarity index 100% rename from .config/kdeglobals rename to dots/.config/kdeglobals diff --git a/.config/kitty/kitty.conf b/dots/.config/kitty/kitty.conf similarity index 100% rename from .config/kitty/kitty.conf rename to dots/.config/kitty/kitty.conf diff --git a/.config/kitty/scroll_mark.py b/dots/.config/kitty/scroll_mark.py similarity index 100% rename from .config/kitty/scroll_mark.py rename to dots/.config/kitty/scroll_mark.py diff --git a/.config/kitty/search.py b/dots/.config/kitty/search.py similarity index 100% rename from .config/kitty/search.py rename to dots/.config/kitty/search.py diff --git a/.config/konsolerc b/dots/.config/konsolerc similarity index 100% rename from .config/konsolerc rename to dots/.config/konsolerc diff --git a/.config/matugen/config.toml b/dots/.config/matugen/config.toml similarity index 100% rename from .config/matugen/config.toml rename to dots/.config/matugen/config.toml diff --git a/.config/matugen/templates/ags/_material.scss b/dots/.config/matugen/templates/ags/_material.scss similarity index 100% rename from .config/matugen/templates/ags/_material.scss rename to dots/.config/matugen/templates/ags/_material.scss diff --git a/.config/matugen/templates/ags/sourceviewtheme-light.xml b/dots/.config/matugen/templates/ags/sourceviewtheme-light.xml similarity index 100% rename from .config/matugen/templates/ags/sourceviewtheme-light.xml rename to dots/.config/matugen/templates/ags/sourceviewtheme-light.xml diff --git a/.config/matugen/templates/ags/sourceviewtheme.xml b/dots/.config/matugen/templates/ags/sourceviewtheme.xml similarity index 100% rename from .config/matugen/templates/ags/sourceviewtheme.xml rename to dots/.config/matugen/templates/ags/sourceviewtheme.xml diff --git a/.config/matugen/templates/colors.json b/dots/.config/matugen/templates/colors.json similarity index 100% rename from .config/matugen/templates/colors.json rename to dots/.config/matugen/templates/colors.json diff --git a/.config/matugen/templates/fuzzel/fuzzel_theme.ini b/dots/.config/matugen/templates/fuzzel/fuzzel_theme.ini similarity index 100% rename from .config/matugen/templates/fuzzel/fuzzel_theme.ini rename to dots/.config/matugen/templates/fuzzel/fuzzel_theme.ini diff --git a/.config/matugen/templates/gtk/gtk-colors.css b/dots/.config/matugen/templates/gtk/gtk-colors.css similarity index 100% rename from .config/matugen/templates/gtk/gtk-colors.css rename to dots/.config/matugen/templates/gtk/gtk-colors.css diff --git a/.config/matugen/templates/hyprland/colors.conf b/dots/.config/matugen/templates/hyprland/colors.conf similarity index 100% rename from .config/matugen/templates/hyprland/colors.conf rename to dots/.config/matugen/templates/hyprland/colors.conf diff --git a/.config/matugen/templates/hyprland/hyprlock-colors.conf b/dots/.config/matugen/templates/hyprland/hyprlock-colors.conf similarity index 100% rename from .config/matugen/templates/hyprland/hyprlock-colors.conf rename to dots/.config/matugen/templates/hyprland/hyprlock-colors.conf diff --git a/.config/matugen/templates/kde/color.txt b/dots/.config/matugen/templates/kde/color.txt similarity index 100% rename from .config/matugen/templates/kde/color.txt rename to dots/.config/matugen/templates/kde/color.txt diff --git a/.config/matugen/templates/kde/kde-material-you-colors-wrapper.sh b/dots/.config/matugen/templates/kde/kde-material-you-colors-wrapper.sh similarity index 100% rename from .config/matugen/templates/kde/kde-material-you-colors-wrapper.sh rename to dots/.config/matugen/templates/kde/kde-material-you-colors-wrapper.sh diff --git a/.config/matugen/templates/wallpaper.txt b/dots/.config/matugen/templates/wallpaper.txt similarity index 100% rename from .config/matugen/templates/wallpaper.txt rename to dots/.config/matugen/templates/wallpaper.txt diff --git a/.config/mpv/mpv.conf b/dots/.config/mpv/mpv.conf similarity index 100% rename from .config/mpv/mpv.conf rename to dots/.config/mpv/mpv.conf diff --git a/.config/qt5ct/qt5ct.conf b/dots/.config/qt5ct/qt5ct.conf similarity index 100% rename from .config/qt5ct/qt5ct.conf rename to dots/.config/qt5ct/qt5ct.conf diff --git a/.config/qt6ct/qt6ct.conf b/dots/.config/qt6ct/qt6ct.conf similarity index 100% rename from .config/qt6ct/qt6ct.conf rename to dots/.config/qt6ct/qt6ct.conf diff --git a/.config/quickshell/ii/.qmlformat.ini b/dots/.config/quickshell/ii/.qmlformat.ini similarity index 100% rename from .config/quickshell/ii/.qmlformat.ini rename to dots/.config/quickshell/ii/.qmlformat.ini diff --git a/.config/quickshell/ii/GlobalStates.qml b/dots/.config/quickshell/ii/GlobalStates.qml similarity index 100% rename from .config/quickshell/ii/GlobalStates.qml rename to dots/.config/quickshell/ii/GlobalStates.qml diff --git a/.config/quickshell/ii/ReloadPopup.qml b/dots/.config/quickshell/ii/ReloadPopup.qml similarity index 100% rename from .config/quickshell/ii/ReloadPopup.qml rename to dots/.config/quickshell/ii/ReloadPopup.qml diff --git a/.config/quickshell/ii/assets/icons/ai-openai-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/ai-openai-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/ai-openai-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/ai-openai-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/arch-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/arch-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/arch-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/arch-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/cachyos-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/cachyos-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/cachyos-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/cachyos-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/cloudflare-dns-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/cloudflare-dns-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/cloudflare-dns-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/cloudflare-dns-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/crosshair-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/crosshair-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/crosshair-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/crosshair-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/debian-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/debian-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/debian-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/debian-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/deepseek-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/deepseek-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/deepseek-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/deepseek-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/desktop-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/desktop-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/desktop-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/desktop-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/endeavouros-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/endeavouros-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/endeavouros-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/endeavouros-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/fedora-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/fedora-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/fedora-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/fedora-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/flatpak-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/flatpak-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/flatpak-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/flatpak-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/github-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/github-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/github-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/github-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/google-gemini-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/google-gemini-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/google-gemini-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/google-gemini-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/linux-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/linux-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/linux-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/linux-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/microsoft-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/microsoft-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/microsoft-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/microsoft-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/mistral-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/mistral-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/mistral-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/mistral-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/nixos-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/nixos-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/nixos-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/nixos-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/nyarch-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/nyarch-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/nyarch-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/nyarch-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/ollama-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/ollama-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/ollama-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/ollama-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/openai-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/openai-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/openai-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/openai-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/openrouter-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/openrouter-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/openrouter-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/openrouter-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/spark-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/spark-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/spark-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/spark-symbolic.svg diff --git a/.config/quickshell/ii/assets/icons/ubuntu-symbolic.svg b/dots/.config/quickshell/ii/assets/icons/ubuntu-symbolic.svg similarity index 100% rename from .config/quickshell/ii/assets/icons/ubuntu-symbolic.svg rename to dots/.config/quickshell/ii/assets/icons/ubuntu-symbolic.svg diff --git a/.config/quickshell/ii/assets/images/default_wallpaper.png b/dots/.config/quickshell/ii/assets/images/default_wallpaper.png similarity index 100% rename from .config/quickshell/ii/assets/images/default_wallpaper.png rename to dots/.config/quickshell/ii/assets/images/default_wallpaper.png diff --git a/.config/quickshell/ii/defaults/ai/README.md b/dots/.config/quickshell/ii/defaults/ai/README.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/README.md rename to dots/.config/quickshell/ii/defaults/ai/README.md diff --git a/.config/quickshell/ii/defaults/ai/prompts/NoPrompt.md b/dots/.config/quickshell/ii/defaults/ai/prompts/NoPrompt.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/prompts/NoPrompt.md rename to dots/.config/quickshell/ii/defaults/ai/prompts/NoPrompt.md diff --git a/.config/quickshell/ii/defaults/ai/prompts/ii-Default.md b/dots/.config/quickshell/ii/defaults/ai/prompts/ii-Default.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/prompts/ii-Default.md rename to dots/.config/quickshell/ii/defaults/ai/prompts/ii-Default.md diff --git a/.config/quickshell/ii/defaults/ai/prompts/ii-Imouto.md b/dots/.config/quickshell/ii/defaults/ai/prompts/ii-Imouto.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/prompts/ii-Imouto.md rename to dots/.config/quickshell/ii/defaults/ai/prompts/ii-Imouto.md diff --git a/.config/quickshell/ii/defaults/ai/prompts/nyarch-Acchan.md b/dots/.config/quickshell/ii/defaults/ai/prompts/nyarch-Acchan.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/prompts/nyarch-Acchan.md rename to dots/.config/quickshell/ii/defaults/ai/prompts/nyarch-Acchan.md diff --git a/.config/quickshell/ii/defaults/ai/prompts/w-FourPointedSparkle.md b/dots/.config/quickshell/ii/defaults/ai/prompts/w-FourPointedSparkle.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/prompts/w-FourPointedSparkle.md rename to dots/.config/quickshell/ii/defaults/ai/prompts/w-FourPointedSparkle.md diff --git a/.config/quickshell/ii/defaults/ai/prompts/w-OpenMechanicalFlower.md b/dots/.config/quickshell/ii/defaults/ai/prompts/w-OpenMechanicalFlower.md similarity index 100% rename from .config/quickshell/ii/defaults/ai/prompts/w-OpenMechanicalFlower.md rename to dots/.config/quickshell/ii/defaults/ai/prompts/w-OpenMechanicalFlower.md diff --git a/.config/quickshell/ii/killDialog.qml b/dots/.config/quickshell/ii/killDialog.qml similarity index 100% rename from .config/quickshell/ii/killDialog.qml rename to dots/.config/quickshell/ii/killDialog.qml diff --git a/.config/quickshell/ii/modules/background/Background.qml b/dots/.config/quickshell/ii/modules/background/Background.qml similarity index 100% rename from .config/quickshell/ii/modules/background/Background.qml rename to dots/.config/quickshell/ii/modules/background/Background.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/CookieClock.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/CookieClock.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/CookieQuote.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/CookieQuote.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/CookieQuote.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/CookieQuote.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/HourHand.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/HourHand.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/HourMarks.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/HourMarks.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/MinuteHand.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/SecondHand.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/SecondHand.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/TimeColumn.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/TimeColumn.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/TimeColumn.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/TimeColumn.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/BubbleDate.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/BubbleDate.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/dateIndicator/BubbleDate.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/BubbleDate.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/DateIndicator.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/DateIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/dateIndicator/DateIndicator.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/DateIndicator.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/RectangleDate.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/RectangleDate.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/dateIndicator/RectangleDate.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/RectangleDate.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/RotatingDate.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/RotatingDate.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/dateIndicator/RotatingDate.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/dateIndicator/RotatingDate.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/BigHourNumbers.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/BigHourNumbers.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/minuteMarks/BigHourNumbers.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/BigHourNumbers.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/Dots.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/Dots.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/minuteMarks/Dots.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/Dots.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/Lines.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/Lines.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/minuteMarks/Lines.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/Lines.qml diff --git a/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/MinuteMarks.qml b/dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/MinuteMarks.qml similarity index 100% rename from .config/quickshell/ii/modules/background/cookieClock/minuteMarks/MinuteMarks.qml rename to dots/.config/quickshell/ii/modules/background/cookieClock/minuteMarks/MinuteMarks.qml diff --git a/.config/quickshell/ii/modules/bar/ActiveWindow.qml b/dots/.config/quickshell/ii/modules/bar/ActiveWindow.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/ActiveWindow.qml rename to dots/.config/quickshell/ii/modules/bar/ActiveWindow.qml diff --git a/.config/quickshell/ii/modules/bar/Bar.qml b/dots/.config/quickshell/ii/modules/bar/Bar.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/Bar.qml rename to dots/.config/quickshell/ii/modules/bar/Bar.qml diff --git a/.config/quickshell/ii/modules/bar/BarContent.qml b/dots/.config/quickshell/ii/modules/bar/BarContent.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/BarContent.qml rename to dots/.config/quickshell/ii/modules/bar/BarContent.qml diff --git a/.config/quickshell/ii/modules/bar/BarGroup.qml b/dots/.config/quickshell/ii/modules/bar/BarGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/BarGroup.qml rename to dots/.config/quickshell/ii/modules/bar/BarGroup.qml diff --git a/.config/quickshell/ii/modules/bar/BatteryIndicator.qml b/dots/.config/quickshell/ii/modules/bar/BatteryIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/BatteryIndicator.qml rename to dots/.config/quickshell/ii/modules/bar/BatteryIndicator.qml diff --git a/.config/quickshell/ii/modules/bar/BatteryPopup.qml b/dots/.config/quickshell/ii/modules/bar/BatteryPopup.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/BatteryPopup.qml rename to dots/.config/quickshell/ii/modules/bar/BatteryPopup.qml diff --git a/.config/quickshell/ii/modules/bar/CircleUtilButton.qml b/dots/.config/quickshell/ii/modules/bar/CircleUtilButton.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/CircleUtilButton.qml rename to dots/.config/quickshell/ii/modules/bar/CircleUtilButton.qml diff --git a/.config/quickshell/ii/modules/bar/ClockWidget.qml b/dots/.config/quickshell/ii/modules/bar/ClockWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/ClockWidget.qml rename to dots/.config/quickshell/ii/modules/bar/ClockWidget.qml diff --git a/.config/quickshell/ii/modules/bar/ClockWidgetTooltip.qml b/dots/.config/quickshell/ii/modules/bar/ClockWidgetTooltip.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/ClockWidgetTooltip.qml rename to dots/.config/quickshell/ii/modules/bar/ClockWidgetTooltip.qml diff --git a/.config/quickshell/ii/modules/bar/HyprlandXkbIndicator.qml b/dots/.config/quickshell/ii/modules/bar/HyprlandXkbIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/HyprlandXkbIndicator.qml rename to dots/.config/quickshell/ii/modules/bar/HyprlandXkbIndicator.qml diff --git a/.config/quickshell/ii/modules/bar/LeftSidebarButton.qml b/dots/.config/quickshell/ii/modules/bar/LeftSidebarButton.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/LeftSidebarButton.qml rename to dots/.config/quickshell/ii/modules/bar/LeftSidebarButton.qml diff --git a/.config/quickshell/ii/modules/bar/Media.qml b/dots/.config/quickshell/ii/modules/bar/Media.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/Media.qml rename to dots/.config/quickshell/ii/modules/bar/Media.qml diff --git a/.config/quickshell/ii/modules/bar/NotificationUnreadCount.qml b/dots/.config/quickshell/ii/modules/bar/NotificationUnreadCount.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/NotificationUnreadCount.qml rename to dots/.config/quickshell/ii/modules/bar/NotificationUnreadCount.qml diff --git a/.config/quickshell/ii/modules/bar/Resource.qml b/dots/.config/quickshell/ii/modules/bar/Resource.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/Resource.qml rename to dots/.config/quickshell/ii/modules/bar/Resource.qml diff --git a/.config/quickshell/ii/modules/bar/Resources.qml b/dots/.config/quickshell/ii/modules/bar/Resources.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/Resources.qml rename to dots/.config/quickshell/ii/modules/bar/Resources.qml diff --git a/.config/quickshell/ii/modules/bar/ResourcesPopup.qml b/dots/.config/quickshell/ii/modules/bar/ResourcesPopup.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/ResourcesPopup.qml rename to dots/.config/quickshell/ii/modules/bar/ResourcesPopup.qml diff --git a/.config/quickshell/ii/modules/bar/ScrollHint.qml b/dots/.config/quickshell/ii/modules/bar/ScrollHint.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/ScrollHint.qml rename to dots/.config/quickshell/ii/modules/bar/ScrollHint.qml diff --git a/.config/quickshell/ii/modules/bar/StyledPopup.qml b/dots/.config/quickshell/ii/modules/bar/StyledPopup.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/StyledPopup.qml rename to dots/.config/quickshell/ii/modules/bar/StyledPopup.qml diff --git a/.config/quickshell/ii/modules/bar/SysTray.qml b/dots/.config/quickshell/ii/modules/bar/SysTray.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/SysTray.qml rename to dots/.config/quickshell/ii/modules/bar/SysTray.qml diff --git a/.config/quickshell/ii/modules/bar/SysTrayItem.qml b/dots/.config/quickshell/ii/modules/bar/SysTrayItem.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/SysTrayItem.qml rename to dots/.config/quickshell/ii/modules/bar/SysTrayItem.qml diff --git a/.config/quickshell/ii/modules/bar/SysTrayMenu.qml b/dots/.config/quickshell/ii/modules/bar/SysTrayMenu.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/SysTrayMenu.qml rename to dots/.config/quickshell/ii/modules/bar/SysTrayMenu.qml diff --git a/.config/quickshell/ii/modules/bar/SysTrayMenuEntry.qml b/dots/.config/quickshell/ii/modules/bar/SysTrayMenuEntry.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/SysTrayMenuEntry.qml rename to dots/.config/quickshell/ii/modules/bar/SysTrayMenuEntry.qml diff --git a/.config/quickshell/ii/modules/bar/UtilButtons.qml b/dots/.config/quickshell/ii/modules/bar/UtilButtons.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/UtilButtons.qml rename to dots/.config/quickshell/ii/modules/bar/UtilButtons.qml diff --git a/.config/quickshell/ii/modules/bar/Workspaces.qml b/dots/.config/quickshell/ii/modules/bar/Workspaces.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/Workspaces.qml rename to dots/.config/quickshell/ii/modules/bar/Workspaces.qml diff --git a/.config/quickshell/ii/modules/bar/weather/WeatherBar.qml b/dots/.config/quickshell/ii/modules/bar/weather/WeatherBar.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/weather/WeatherBar.qml rename to dots/.config/quickshell/ii/modules/bar/weather/WeatherBar.qml diff --git a/.config/quickshell/ii/modules/bar/weather/WeatherCard.qml b/dots/.config/quickshell/ii/modules/bar/weather/WeatherCard.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/weather/WeatherCard.qml rename to dots/.config/quickshell/ii/modules/bar/weather/WeatherCard.qml diff --git a/.config/quickshell/ii/modules/bar/weather/WeatherIcons.qml b/dots/.config/quickshell/ii/modules/bar/weather/WeatherIcons.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/weather/WeatherIcons.qml rename to dots/.config/quickshell/ii/modules/bar/weather/WeatherIcons.qml diff --git a/.config/quickshell/ii/modules/bar/weather/WeatherPopup.qml b/dots/.config/quickshell/ii/modules/bar/weather/WeatherPopup.qml similarity index 100% rename from .config/quickshell/ii/modules/bar/weather/WeatherPopup.qml rename to dots/.config/quickshell/ii/modules/bar/weather/WeatherPopup.qml diff --git a/.config/quickshell/ii/modules/cheatsheet/Cheatsheet.qml b/dots/.config/quickshell/ii/modules/cheatsheet/Cheatsheet.qml similarity index 100% rename from .config/quickshell/ii/modules/cheatsheet/Cheatsheet.qml rename to dots/.config/quickshell/ii/modules/cheatsheet/Cheatsheet.qml diff --git a/.config/quickshell/ii/modules/cheatsheet/CheatsheetKeybinds.qml b/dots/.config/quickshell/ii/modules/cheatsheet/CheatsheetKeybinds.qml similarity index 100% rename from .config/quickshell/ii/modules/cheatsheet/CheatsheetKeybinds.qml rename to dots/.config/quickshell/ii/modules/cheatsheet/CheatsheetKeybinds.qml diff --git a/.config/quickshell/ii/modules/cheatsheet/CheatsheetPeriodicTable.qml b/dots/.config/quickshell/ii/modules/cheatsheet/CheatsheetPeriodicTable.qml similarity index 100% rename from .config/quickshell/ii/modules/cheatsheet/CheatsheetPeriodicTable.qml rename to dots/.config/quickshell/ii/modules/cheatsheet/CheatsheetPeriodicTable.qml diff --git a/.config/quickshell/ii/modules/cheatsheet/ElementTile.qml b/dots/.config/quickshell/ii/modules/cheatsheet/ElementTile.qml similarity index 100% rename from .config/quickshell/ii/modules/cheatsheet/ElementTile.qml rename to dots/.config/quickshell/ii/modules/cheatsheet/ElementTile.qml diff --git a/.config/quickshell/ii/modules/cheatsheet/periodic_table.js b/dots/.config/quickshell/ii/modules/cheatsheet/periodic_table.js similarity index 100% rename from .config/quickshell/ii/modules/cheatsheet/periodic_table.js rename to dots/.config/quickshell/ii/modules/cheatsheet/periodic_table.js diff --git a/.config/quickshell/ii/modules/common/Appearance.qml b/dots/.config/quickshell/ii/modules/common/Appearance.qml similarity index 100% rename from .config/quickshell/ii/modules/common/Appearance.qml rename to dots/.config/quickshell/ii/modules/common/Appearance.qml diff --git a/.config/quickshell/ii/modules/common/Config.qml b/dots/.config/quickshell/ii/modules/common/Config.qml similarity index 100% rename from .config/quickshell/ii/modules/common/Config.qml rename to dots/.config/quickshell/ii/modules/common/Config.qml diff --git a/.config/quickshell/ii/modules/common/Directories.qml b/dots/.config/quickshell/ii/modules/common/Directories.qml similarity index 100% rename from .config/quickshell/ii/modules/common/Directories.qml rename to dots/.config/quickshell/ii/modules/common/Directories.qml diff --git a/.config/quickshell/ii/modules/common/Icons.qml b/dots/.config/quickshell/ii/modules/common/Icons.qml similarity index 100% rename from .config/quickshell/ii/modules/common/Icons.qml rename to dots/.config/quickshell/ii/modules/common/Icons.qml diff --git a/.config/quickshell/ii/modules/common/Images.qml b/dots/.config/quickshell/ii/modules/common/Images.qml similarity index 100% rename from .config/quickshell/ii/modules/common/Images.qml rename to dots/.config/quickshell/ii/modules/common/Images.qml diff --git a/.config/quickshell/ii/modules/common/Persistent.qml b/dots/.config/quickshell/ii/modules/common/Persistent.qml similarity index 100% rename from .config/quickshell/ii/modules/common/Persistent.qml rename to dots/.config/quickshell/ii/modules/common/Persistent.qml diff --git a/.config/quickshell/ii/modules/common/functions/ColorUtils.qml b/dots/.config/quickshell/ii/modules/common/functions/ColorUtils.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/ColorUtils.qml rename to dots/.config/quickshell/ii/modules/common/functions/ColorUtils.qml diff --git a/.config/quickshell/ii/modules/common/functions/FileUtils.qml b/dots/.config/quickshell/ii/modules/common/functions/FileUtils.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/FileUtils.qml rename to dots/.config/quickshell/ii/modules/common/functions/FileUtils.qml diff --git a/.config/quickshell/ii/modules/common/functions/Fuzzy.qml b/dots/.config/quickshell/ii/modules/common/functions/Fuzzy.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/Fuzzy.qml rename to dots/.config/quickshell/ii/modules/common/functions/Fuzzy.qml diff --git a/.config/quickshell/ii/modules/common/functions/Levendist.qml b/dots/.config/quickshell/ii/modules/common/functions/Levendist.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/Levendist.qml rename to dots/.config/quickshell/ii/modules/common/functions/Levendist.qml diff --git a/.config/quickshell/ii/modules/common/functions/ObjectUtils.qml b/dots/.config/quickshell/ii/modules/common/functions/ObjectUtils.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/ObjectUtils.qml rename to dots/.config/quickshell/ii/modules/common/functions/ObjectUtils.qml diff --git a/.config/quickshell/ii/modules/common/functions/Session.qml b/dots/.config/quickshell/ii/modules/common/functions/Session.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/Session.qml rename to dots/.config/quickshell/ii/modules/common/functions/Session.qml diff --git a/.config/quickshell/ii/modules/common/functions/StringUtils.qml b/dots/.config/quickshell/ii/modules/common/functions/StringUtils.qml similarity index 100% rename from .config/quickshell/ii/modules/common/functions/StringUtils.qml rename to dots/.config/quickshell/ii/modules/common/functions/StringUtils.qml diff --git a/.config/quickshell/ii/modules/common/functions/fuzzysort.js b/dots/.config/quickshell/ii/modules/common/functions/fuzzysort.js similarity index 100% rename from .config/quickshell/ii/modules/common/functions/fuzzysort.js rename to dots/.config/quickshell/ii/modules/common/functions/fuzzysort.js diff --git a/.config/quickshell/ii/modules/common/functions/levendist.js b/dots/.config/quickshell/ii/modules/common/functions/levendist.js similarity index 100% rename from .config/quickshell/ii/modules/common/functions/levendist.js rename to dots/.config/quickshell/ii/modules/common/functions/levendist.js diff --git a/.config/quickshell/ii/modules/common/models/AdaptedMaterialScheme.qml b/dots/.config/quickshell/ii/modules/common/models/AdaptedMaterialScheme.qml similarity index 100% rename from .config/quickshell/ii/modules/common/models/AdaptedMaterialScheme.qml rename to dots/.config/quickshell/ii/modules/common/models/AdaptedMaterialScheme.qml diff --git a/.config/quickshell/ii/modules/common/models/FolderListModelWithHistory.qml b/dots/.config/quickshell/ii/modules/common/models/FolderListModelWithHistory.qml similarity index 100% rename from .config/quickshell/ii/modules/common/models/FolderListModelWithHistory.qml rename to dots/.config/quickshell/ii/modules/common/models/FolderListModelWithHistory.qml diff --git a/.config/quickshell/ii/modules/common/widgets/AddressBar.qml b/dots/.config/quickshell/ii/modules/common/widgets/AddressBar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/AddressBar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/AddressBar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/AddressBreadcrumb.qml b/dots/.config/quickshell/ii/modules/common/widgets/AddressBreadcrumb.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/AddressBreadcrumb.qml rename to dots/.config/quickshell/ii/modules/common/widgets/AddressBreadcrumb.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ButtonGroup.qml b/dots/.config/quickshell/ii/modules/common/widgets/ButtonGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ButtonGroup.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ButtonGroup.qml diff --git a/.config/quickshell/ii/modules/common/widgets/CircularProgress.qml b/dots/.config/quickshell/ii/modules/common/widgets/CircularProgress.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/CircularProgress.qml rename to dots/.config/quickshell/ii/modules/common/widgets/CircularProgress.qml diff --git a/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml b/dots/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/CliphistImage.qml rename to dots/.config/quickshell/ii/modules/common/widgets/CliphistImage.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ClippedFilledCircularProgress.qml b/dots/.config/quickshell/ii/modules/common/widgets/ClippedFilledCircularProgress.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ClippedFilledCircularProgress.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ClippedFilledCircularProgress.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml b/dots/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ClippedProgressBar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ConfigRow.qml b/dots/.config/quickshell/ii/modules/common/widgets/ConfigRow.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ConfigRow.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ConfigRow.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ConfigSelectionArray.qml b/dots/.config/quickshell/ii/modules/common/widgets/ConfigSelectionArray.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ConfigSelectionArray.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ConfigSelectionArray.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ConfigSpinBox.qml b/dots/.config/quickshell/ii/modules/common/widgets/ConfigSpinBox.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ConfigSpinBox.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ConfigSpinBox.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ConfigSwitch.qml b/dots/.config/quickshell/ii/modules/common/widgets/ConfigSwitch.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ConfigSwitch.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ConfigSwitch.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ContentPage.qml b/dots/.config/quickshell/ii/modules/common/widgets/ContentPage.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ContentPage.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ContentPage.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ContentSection.qml b/dots/.config/quickshell/ii/modules/common/widgets/ContentSection.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ContentSection.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ContentSection.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ContentSubsection.qml b/dots/.config/quickshell/ii/modules/common/widgets/ContentSubsection.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ContentSubsection.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ContentSubsection.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ContentSubsectionLabel.qml b/dots/.config/quickshell/ii/modules/common/widgets/ContentSubsectionLabel.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ContentSubsectionLabel.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ContentSubsectionLabel.qml diff --git a/.config/quickshell/ii/modules/common/widgets/CookieWrappedMaterialSymbol.qml b/dots/.config/quickshell/ii/modules/common/widgets/CookieWrappedMaterialSymbol.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/CookieWrappedMaterialSymbol.qml rename to dots/.config/quickshell/ii/modules/common/widgets/CookieWrappedMaterialSymbol.qml diff --git a/.config/quickshell/ii/modules/common/widgets/CustomIcon.qml b/dots/.config/quickshell/ii/modules/common/widgets/CustomIcon.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/CustomIcon.qml rename to dots/.config/quickshell/ii/modules/common/widgets/CustomIcon.qml diff --git a/.config/quickshell/ii/modules/common/widgets/DialogButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/DialogButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/DialogButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/DialogButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/DialogListItem.qml b/dots/.config/quickshell/ii/modules/common/widgets/DialogListItem.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/DialogListItem.qml rename to dots/.config/quickshell/ii/modules/common/widgets/DialogListItem.qml diff --git a/.config/quickshell/ii/modules/common/widgets/DirectoryIcon.qml b/dots/.config/quickshell/ii/modules/common/widgets/DirectoryIcon.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/DirectoryIcon.qml rename to dots/.config/quickshell/ii/modules/common/widgets/DirectoryIcon.qml diff --git a/.config/quickshell/ii/modules/common/widgets/DragManager.qml b/dots/.config/quickshell/ii/modules/common/widgets/DragManager.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/DragManager.qml rename to dots/.config/quickshell/ii/modules/common/widgets/DragManager.qml diff --git a/.config/quickshell/ii/modules/common/widgets/FadeLoader.qml b/dots/.config/quickshell/ii/modules/common/widgets/FadeLoader.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/FadeLoader.qml rename to dots/.config/quickshell/ii/modules/common/widgets/FadeLoader.qml diff --git a/.config/quickshell/ii/modules/common/widgets/Favicon.qml b/dots/.config/quickshell/ii/modules/common/widgets/Favicon.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/Favicon.qml rename to dots/.config/quickshell/ii/modules/common/widgets/Favicon.qml diff --git a/.config/quickshell/ii/modules/common/widgets/FloatingActionButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/FloatingActionButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/FloatingActionButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/FloatingActionButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/FlowButtonGroup.qml b/dots/.config/quickshell/ii/modules/common/widgets/FlowButtonGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/FlowButtonGroup.qml rename to dots/.config/quickshell/ii/modules/common/widgets/FlowButtonGroup.qml diff --git a/.config/quickshell/ii/modules/common/widgets/FocusedScrollMouseArea.qml b/dots/.config/quickshell/ii/modules/common/widgets/FocusedScrollMouseArea.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/FocusedScrollMouseArea.qml rename to dots/.config/quickshell/ii/modules/common/widgets/FocusedScrollMouseArea.qml diff --git a/.config/quickshell/ii/modules/common/widgets/GroupButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/GroupButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/GroupButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/GroupButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/KeyboardKey.qml b/dots/.config/quickshell/ii/modules/common/widgets/KeyboardKey.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/KeyboardKey.qml rename to dots/.config/quickshell/ii/modules/common/widgets/KeyboardKey.qml diff --git a/.config/quickshell/ii/modules/common/widgets/LightDarkPreferenceButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/LightDarkPreferenceButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/LightDarkPreferenceButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/LightDarkPreferenceButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/MaterialCookie.qml b/dots/.config/quickshell/ii/modules/common/widgets/MaterialCookie.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/MaterialCookie.qml rename to dots/.config/quickshell/ii/modules/common/widgets/MaterialCookie.qml diff --git a/.config/quickshell/ii/modules/common/widgets/MaterialSymbol.qml b/dots/.config/quickshell/ii/modules/common/widgets/MaterialSymbol.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/MaterialSymbol.qml rename to dots/.config/quickshell/ii/modules/common/widgets/MaterialSymbol.qml diff --git a/.config/quickshell/ii/modules/common/widgets/MaterialTextArea.qml b/dots/.config/quickshell/ii/modules/common/widgets/MaterialTextArea.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/MaterialTextArea.qml rename to dots/.config/quickshell/ii/modules/common/widgets/MaterialTextArea.qml diff --git a/.config/quickshell/ii/modules/common/widgets/MaterialTextField.qml b/dots/.config/quickshell/ii/modules/common/widgets/MaterialTextField.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/MaterialTextField.qml rename to dots/.config/quickshell/ii/modules/common/widgets/MaterialTextField.qml diff --git a/.config/quickshell/ii/modules/common/widgets/MenuButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/MenuButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/MenuButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/MenuButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NavigationRail.qml b/dots/.config/quickshell/ii/modules/common/widgets/NavigationRail.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NavigationRail.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NavigationRail.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NavigationRailButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/NavigationRailButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NavigationRailButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NavigationRailButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NavigationRailExpandButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/NavigationRailExpandButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NavigationRailExpandButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NavigationRailExpandButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NavigationRailTabArray.qml b/dots/.config/quickshell/ii/modules/common/widgets/NavigationRailTabArray.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NavigationRailTabArray.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NavigationRailTabArray.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NoticeBox.qml b/dots/.config/quickshell/ii/modules/common/widgets/NoticeBox.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NoticeBox.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NoticeBox.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NotificationActionButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/NotificationActionButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NotificationActionButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NotificationActionButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NotificationAppIcon.qml b/dots/.config/quickshell/ii/modules/common/widgets/NotificationAppIcon.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NotificationAppIcon.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NotificationAppIcon.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NotificationGroup.qml b/dots/.config/quickshell/ii/modules/common/widgets/NotificationGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NotificationGroup.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NotificationGroup.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NotificationGroupExpandButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/NotificationGroupExpandButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NotificationGroupExpandButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NotificationGroupExpandButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NotificationItem.qml b/dots/.config/quickshell/ii/modules/common/widgets/NotificationItem.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NotificationItem.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NotificationItem.qml diff --git a/.config/quickshell/ii/modules/common/widgets/NotificationListView.qml b/dots/.config/quickshell/ii/modules/common/widgets/NotificationListView.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/NotificationListView.qml rename to dots/.config/quickshell/ii/modules/common/widgets/NotificationListView.qml diff --git a/.config/quickshell/ii/modules/common/widgets/OptionalMaterialSymbol.qml b/dots/.config/quickshell/ii/modules/common/widgets/OptionalMaterialSymbol.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/OptionalMaterialSymbol.qml rename to dots/.config/quickshell/ii/modules/common/widgets/OptionalMaterialSymbol.qml diff --git a/.config/quickshell/ii/modules/common/widgets/PointingHandInteraction.qml b/dots/.config/quickshell/ii/modules/common/widgets/PointingHandInteraction.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/PointingHandInteraction.qml rename to dots/.config/quickshell/ii/modules/common/widgets/PointingHandInteraction.qml diff --git a/.config/quickshell/ii/modules/common/widgets/PointingHandLinkHover.qml b/dots/.config/quickshell/ii/modules/common/widgets/PointingHandLinkHover.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/PointingHandLinkHover.qml rename to dots/.config/quickshell/ii/modules/common/widgets/PointingHandLinkHover.qml diff --git a/.config/quickshell/ii/modules/common/widgets/PopupToolTip.qml b/dots/.config/quickshell/ii/modules/common/widgets/PopupToolTip.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/PopupToolTip.qml rename to dots/.config/quickshell/ii/modules/common/widgets/PopupToolTip.qml diff --git a/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml b/dots/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/PrimaryTabButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/PrimaryTabButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/PrimaryTabButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/PrimaryTabButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/Revealer.qml b/dots/.config/quickshell/ii/modules/common/widgets/Revealer.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/Revealer.qml rename to dots/.config/quickshell/ii/modules/common/widgets/Revealer.qml diff --git a/.config/quickshell/ii/modules/common/widgets/RippleButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/RippleButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/RippleButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/RippleButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/RippleButtonWithIcon.qml b/dots/.config/quickshell/ii/modules/common/widgets/RippleButtonWithIcon.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/RippleButtonWithIcon.qml rename to dots/.config/quickshell/ii/modules/common/widgets/RippleButtonWithIcon.qml diff --git a/.config/quickshell/ii/modules/common/widgets/RoundCorner.qml b/dots/.config/quickshell/ii/modules/common/widgets/RoundCorner.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/RoundCorner.qml rename to dots/.config/quickshell/ii/modules/common/widgets/RoundCorner.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ScrollEdgeFade.qml b/dots/.config/quickshell/ii/modules/common/widgets/ScrollEdgeFade.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ScrollEdgeFade.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ScrollEdgeFade.qml diff --git a/.config/quickshell/ii/modules/common/widgets/SecondaryTabButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/SecondaryTabButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/SecondaryTabButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/SecondaryTabButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml b/dots/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/SelectionDialog.qml rename to dots/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml diff --git a/.config/quickshell/ii/modules/common/widgets/SelectionGroupButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/SelectionGroupButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/SelectionGroupButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/SelectionGroupButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledBlurEffect.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledBlurEffect.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledBlurEffect.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledBlurEffect.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledFlickable.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledFlickable.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledFlickable.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledFlickable.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledImage.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledImage.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledImage.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledImage.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledIndeterminateProgressBar.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledIndeterminateProgressBar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledIndeterminateProgressBar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledIndeterminateProgressBar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledLabel.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledLabel.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledLabel.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledLabel.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledListView.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledListView.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledListView.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledListView.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledProgressBar.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledProgressBar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledProgressBar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledProgressBar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledRadioButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledRadioButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledRadioButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledRadioButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledRectangularShadow.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledRectangularShadow.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledRectangularShadow.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledRectangularShadow.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledScrollBar.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledScrollBar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledScrollBar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledScrollBar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledSlider.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledSlider.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledSlider.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledSlider.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledSpinBox.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledSpinBox.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledSpinBox.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledSpinBox.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledSwitch.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledSwitch.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledSwitch.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledSwitch.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledText.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledText.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledText.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledText.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledTextArea.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledTextArea.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledTextArea.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledTextArea.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledTextInput.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledTextInput.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledTextInput.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledTextInput.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledToolTip.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledToolTip.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledToolTip.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledToolTip.qml diff --git a/.config/quickshell/ii/modules/common/widgets/StyledToolTipContent.qml b/dots/.config/quickshell/ii/modules/common/widgets/StyledToolTipContent.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/StyledToolTipContent.qml rename to dots/.config/quickshell/ii/modules/common/widgets/StyledToolTipContent.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ThumbnailImage.qml b/dots/.config/quickshell/ii/modules/common/widgets/ThumbnailImage.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ThumbnailImage.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ThumbnailImage.qml diff --git a/.config/quickshell/ii/modules/common/widgets/Toolbar.qml b/dots/.config/quickshell/ii/modules/common/widgets/Toolbar.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/Toolbar.qml rename to dots/.config/quickshell/ii/modules/common/widgets/Toolbar.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ToolbarButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/ToolbarButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ToolbarButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ToolbarButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/ToolbarTextField.qml b/dots/.config/quickshell/ii/modules/common/widgets/ToolbarTextField.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/ToolbarTextField.qml rename to dots/.config/quickshell/ii/modules/common/widgets/ToolbarTextField.qml diff --git a/.config/quickshell/ii/modules/common/widgets/VerticalButtonGroup.qml b/dots/.config/quickshell/ii/modules/common/widgets/VerticalButtonGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/VerticalButtonGroup.qml rename to dots/.config/quickshell/ii/modules/common/widgets/VerticalButtonGroup.qml diff --git a/.config/quickshell/ii/modules/common/widgets/VibrantToolbarButton.qml b/dots/.config/quickshell/ii/modules/common/widgets/VibrantToolbarButton.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/VibrantToolbarButton.qml rename to dots/.config/quickshell/ii/modules/common/widgets/VibrantToolbarButton.qml diff --git a/.config/quickshell/ii/modules/common/widgets/WaveVisualizer.qml b/dots/.config/quickshell/ii/modules/common/widgets/WaveVisualizer.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/WaveVisualizer.qml rename to dots/.config/quickshell/ii/modules/common/widgets/WaveVisualizer.qml diff --git a/.config/quickshell/ii/modules/common/widgets/WavyLine.qml b/dots/.config/quickshell/ii/modules/common/widgets/WavyLine.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/WavyLine.qml rename to dots/.config/quickshell/ii/modules/common/widgets/WavyLine.qml diff --git a/.config/quickshell/ii/modules/common/widgets/WindowDialog.qml b/dots/.config/quickshell/ii/modules/common/widgets/WindowDialog.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/WindowDialog.qml rename to dots/.config/quickshell/ii/modules/common/widgets/WindowDialog.qml diff --git a/.config/quickshell/ii/modules/common/widgets/WindowDialogButtonRow.qml b/dots/.config/quickshell/ii/modules/common/widgets/WindowDialogButtonRow.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/WindowDialogButtonRow.qml rename to dots/.config/quickshell/ii/modules/common/widgets/WindowDialogButtonRow.qml diff --git a/.config/quickshell/ii/modules/common/widgets/WindowDialogSeparator.qml b/dots/.config/quickshell/ii/modules/common/widgets/WindowDialogSeparator.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/WindowDialogSeparator.qml rename to dots/.config/quickshell/ii/modules/common/widgets/WindowDialogSeparator.qml diff --git a/.config/quickshell/ii/modules/common/widgets/WindowDialogTitle.qml b/dots/.config/quickshell/ii/modules/common/widgets/WindowDialogTitle.qml similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/WindowDialogTitle.qml rename to dots/.config/quickshell/ii/modules/common/widgets/WindowDialogTitle.qml diff --git a/.config/quickshell/ii/modules/common/widgets/notification_utils.js b/dots/.config/quickshell/ii/modules/common/widgets/notification_utils.js similarity index 100% rename from .config/quickshell/ii/modules/common/widgets/notification_utils.js rename to dots/.config/quickshell/ii/modules/common/widgets/notification_utils.js diff --git a/.config/quickshell/ii/modules/crosshair/Crosshair.qml b/dots/.config/quickshell/ii/modules/crosshair/Crosshair.qml similarity index 100% rename from .config/quickshell/ii/modules/crosshair/Crosshair.qml rename to dots/.config/quickshell/ii/modules/crosshair/Crosshair.qml diff --git a/.config/quickshell/ii/modules/crosshair/CrosshairContent.qml b/dots/.config/quickshell/ii/modules/crosshair/CrosshairContent.qml similarity index 100% rename from .config/quickshell/ii/modules/crosshair/CrosshairContent.qml rename to dots/.config/quickshell/ii/modules/crosshair/CrosshairContent.qml diff --git a/.config/quickshell/ii/modules/dock/Dock.qml b/dots/.config/quickshell/ii/modules/dock/Dock.qml similarity index 100% rename from .config/quickshell/ii/modules/dock/Dock.qml rename to dots/.config/quickshell/ii/modules/dock/Dock.qml diff --git a/.config/quickshell/ii/modules/dock/DockAppButton.qml b/dots/.config/quickshell/ii/modules/dock/DockAppButton.qml similarity index 100% rename from .config/quickshell/ii/modules/dock/DockAppButton.qml rename to dots/.config/quickshell/ii/modules/dock/DockAppButton.qml diff --git a/.config/quickshell/ii/modules/dock/DockApps.qml b/dots/.config/quickshell/ii/modules/dock/DockApps.qml similarity index 100% rename from .config/quickshell/ii/modules/dock/DockApps.qml rename to dots/.config/quickshell/ii/modules/dock/DockApps.qml diff --git a/.config/quickshell/ii/modules/dock/DockButton.qml b/dots/.config/quickshell/ii/modules/dock/DockButton.qml similarity index 100% rename from .config/quickshell/ii/modules/dock/DockButton.qml rename to dots/.config/quickshell/ii/modules/dock/DockButton.qml diff --git a/.config/quickshell/ii/modules/dock/DockSeparator.qml b/dots/.config/quickshell/ii/modules/dock/DockSeparator.qml similarity index 100% rename from .config/quickshell/ii/modules/dock/DockSeparator.qml rename to dots/.config/quickshell/ii/modules/dock/DockSeparator.qml diff --git a/.config/quickshell/ii/modules/lock/Lock.qml b/dots/.config/quickshell/ii/modules/lock/Lock.qml similarity index 100% rename from .config/quickshell/ii/modules/lock/Lock.qml rename to dots/.config/quickshell/ii/modules/lock/Lock.qml diff --git a/.config/quickshell/ii/modules/lock/LockContext.qml b/dots/.config/quickshell/ii/modules/lock/LockContext.qml similarity index 100% rename from .config/quickshell/ii/modules/lock/LockContext.qml rename to dots/.config/quickshell/ii/modules/lock/LockContext.qml diff --git a/.config/quickshell/ii/modules/lock/LockSurface.qml b/dots/.config/quickshell/ii/modules/lock/LockSurface.qml similarity index 100% rename from .config/quickshell/ii/modules/lock/LockSurface.qml rename to dots/.config/quickshell/ii/modules/lock/LockSurface.qml diff --git a/.config/quickshell/ii/modules/mediaControls/MediaControls.qml b/dots/.config/quickshell/ii/modules/mediaControls/MediaControls.qml similarity index 100% rename from .config/quickshell/ii/modules/mediaControls/MediaControls.qml rename to dots/.config/quickshell/ii/modules/mediaControls/MediaControls.qml diff --git a/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml b/dots/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml similarity index 100% rename from .config/quickshell/ii/modules/mediaControls/PlayerControl.qml rename to dots/.config/quickshell/ii/modules/mediaControls/PlayerControl.qml diff --git a/.config/quickshell/ii/modules/notificationPopup/NotificationPopup.qml b/dots/.config/quickshell/ii/modules/notificationPopup/NotificationPopup.qml similarity index 100% rename from .config/quickshell/ii/modules/notificationPopup/NotificationPopup.qml rename to dots/.config/quickshell/ii/modules/notificationPopup/NotificationPopup.qml diff --git a/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplay.qml b/dots/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplay.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplay.qml rename to dots/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplay.qml diff --git a/.config/quickshell/ii/modules/onScreenDisplay/OsdValueIndicator.qml b/dots/.config/quickshell/ii/modules/onScreenDisplay/OsdValueIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenDisplay/OsdValueIndicator.qml rename to dots/.config/quickshell/ii/modules/onScreenDisplay/OsdValueIndicator.qml diff --git a/.config/quickshell/ii/modules/onScreenDisplay/indicators/BrightnessIndicator.qml b/dots/.config/quickshell/ii/modules/onScreenDisplay/indicators/BrightnessIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenDisplay/indicators/BrightnessIndicator.qml rename to dots/.config/quickshell/ii/modules/onScreenDisplay/indicators/BrightnessIndicator.qml diff --git a/.config/quickshell/ii/modules/onScreenDisplay/indicators/VolumeIndicator.qml b/dots/.config/quickshell/ii/modules/onScreenDisplay/indicators/VolumeIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenDisplay/indicators/VolumeIndicator.qml rename to dots/.config/quickshell/ii/modules/onScreenDisplay/indicators/VolumeIndicator.qml diff --git a/.config/quickshell/ii/modules/onScreenKeyboard/OnScreenKeyboard.qml b/dots/.config/quickshell/ii/modules/onScreenKeyboard/OnScreenKeyboard.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenKeyboard/OnScreenKeyboard.qml rename to dots/.config/quickshell/ii/modules/onScreenKeyboard/OnScreenKeyboard.qml diff --git a/.config/quickshell/ii/modules/onScreenKeyboard/OskContent.qml b/dots/.config/quickshell/ii/modules/onScreenKeyboard/OskContent.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenKeyboard/OskContent.qml rename to dots/.config/quickshell/ii/modules/onScreenKeyboard/OskContent.qml diff --git a/.config/quickshell/ii/modules/onScreenKeyboard/OskKey.qml b/dots/.config/quickshell/ii/modules/onScreenKeyboard/OskKey.qml similarity index 100% rename from .config/quickshell/ii/modules/onScreenKeyboard/OskKey.qml rename to dots/.config/quickshell/ii/modules/onScreenKeyboard/OskKey.qml diff --git a/.config/quickshell/ii/modules/onScreenKeyboard/layouts.js b/dots/.config/quickshell/ii/modules/onScreenKeyboard/layouts.js similarity index 100% rename from .config/quickshell/ii/modules/onScreenKeyboard/layouts.js rename to dots/.config/quickshell/ii/modules/onScreenKeyboard/layouts.js diff --git a/.config/quickshell/ii/modules/overview/Overview.qml b/dots/.config/quickshell/ii/modules/overview/Overview.qml similarity index 100% rename from .config/quickshell/ii/modules/overview/Overview.qml rename to dots/.config/quickshell/ii/modules/overview/Overview.qml diff --git a/.config/quickshell/ii/modules/overview/OverviewWidget.qml b/dots/.config/quickshell/ii/modules/overview/OverviewWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/overview/OverviewWidget.qml rename to dots/.config/quickshell/ii/modules/overview/OverviewWidget.qml diff --git a/.config/quickshell/ii/modules/overview/OverviewWindow.qml b/dots/.config/quickshell/ii/modules/overview/OverviewWindow.qml similarity index 100% rename from .config/quickshell/ii/modules/overview/OverviewWindow.qml rename to dots/.config/quickshell/ii/modules/overview/OverviewWindow.qml diff --git a/.config/quickshell/ii/modules/overview/SearchItem.qml b/dots/.config/quickshell/ii/modules/overview/SearchItem.qml similarity index 100% rename from .config/quickshell/ii/modules/overview/SearchItem.qml rename to dots/.config/quickshell/ii/modules/overview/SearchItem.qml diff --git a/.config/quickshell/ii/modules/overview/SearchWidget.qml b/dots/.config/quickshell/ii/modules/overview/SearchWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/overview/SearchWidget.qml rename to dots/.config/quickshell/ii/modules/overview/SearchWidget.qml diff --git a/.config/quickshell/ii/modules/screenCorners/ScreenCorners.qml b/dots/.config/quickshell/ii/modules/screenCorners/ScreenCorners.qml similarity index 100% rename from .config/quickshell/ii/modules/screenCorners/ScreenCorners.qml rename to dots/.config/quickshell/ii/modules/screenCorners/ScreenCorners.qml diff --git a/.config/quickshell/ii/modules/sessionScreen/SessionActionButton.qml b/dots/.config/quickshell/ii/modules/sessionScreen/SessionActionButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sessionScreen/SessionActionButton.qml rename to dots/.config/quickshell/ii/modules/sessionScreen/SessionActionButton.qml diff --git a/.config/quickshell/ii/modules/sessionScreen/SessionScreen.qml b/dots/.config/quickshell/ii/modules/sessionScreen/SessionScreen.qml similarity index 100% rename from .config/quickshell/ii/modules/sessionScreen/SessionScreen.qml rename to dots/.config/quickshell/ii/modules/sessionScreen/SessionScreen.qml diff --git a/.config/quickshell/ii/modules/settings/About.qml b/dots/.config/quickshell/ii/modules/settings/About.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/About.qml rename to dots/.config/quickshell/ii/modules/settings/About.qml diff --git a/.config/quickshell/ii/modules/settings/AdvancedConfig.qml b/dots/.config/quickshell/ii/modules/settings/AdvancedConfig.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/AdvancedConfig.qml rename to dots/.config/quickshell/ii/modules/settings/AdvancedConfig.qml diff --git a/.config/quickshell/ii/modules/settings/BarConfig.qml b/dots/.config/quickshell/ii/modules/settings/BarConfig.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/BarConfig.qml rename to dots/.config/quickshell/ii/modules/settings/BarConfig.qml diff --git a/.config/quickshell/ii/modules/settings/GeneralConfig.qml b/dots/.config/quickshell/ii/modules/settings/GeneralConfig.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/GeneralConfig.qml rename to dots/.config/quickshell/ii/modules/settings/GeneralConfig.qml diff --git a/.config/quickshell/ii/modules/settings/InterfaceConfig.qml b/dots/.config/quickshell/ii/modules/settings/InterfaceConfig.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/InterfaceConfig.qml rename to dots/.config/quickshell/ii/modules/settings/InterfaceConfig.qml diff --git a/.config/quickshell/ii/modules/settings/QuickConfig.qml b/dots/.config/quickshell/ii/modules/settings/QuickConfig.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/QuickConfig.qml rename to dots/.config/quickshell/ii/modules/settings/QuickConfig.qml diff --git a/.config/quickshell/ii/modules/settings/ServicesConfig.qml b/dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml similarity index 100% rename from .config/quickshell/ii/modules/settings/ServicesConfig.qml rename to dots/.config/quickshell/ii/modules/settings/ServicesConfig.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/AiChat.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/AiChat.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/AiChat.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/AiChat.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/Anime.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/Anime.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/Anime.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/Anime.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/ApiCommandButton.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/ApiCommandButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/ApiCommandButton.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/ApiCommandButton.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/ApiInputBoxIndicator.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/ApiInputBoxIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/ApiInputBoxIndicator.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/ApiInputBoxIndicator.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/PagePlaceholder.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/PagePlaceholder.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/PagePlaceholder.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/PagePlaceholder.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/SidebarLeftContent.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/SidebarLeftContent.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/SidebarLeftContent.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/SidebarLeftContent.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/Translator.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/Translator.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/Translator.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/Translator.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessage.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessage.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessage.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessage.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessageControlButton.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessageControlButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessageControlButton.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AiMessageControlButton.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/AnnotationSourceButton.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AnnotationSourceButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/AnnotationSourceButton.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AnnotationSourceButton.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/AttachedFileIndicator.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageCodeBlock.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageCodeBlock.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/MessageCodeBlock.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageCodeBlock.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageTextBlock.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageTextBlock.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/MessageTextBlock.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageTextBlock.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageThinkBlock.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageThinkBlock.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/MessageThinkBlock.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/MessageThinkBlock.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/aiChat/SearchQueryButton.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/SearchQueryButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/aiChat/SearchQueryButton.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/aiChat/SearchQueryButton.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/anime/BooruImage.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/anime/BooruResponse.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/anime/BooruResponse.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/anime/BooruResponse.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/anime/BooruResponse.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/translator/LanguageSelectorButton.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/translator/LanguageSelectorButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/translator/LanguageSelectorButton.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/translator/LanguageSelectorButton.qml diff --git a/.config/quickshell/ii/modules/sidebarLeft/translator/TextCanvas.qml b/dots/.config/quickshell/ii/modules/sidebarLeft/translator/TextCanvas.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarLeft/translator/TextCanvas.qml rename to dots/.config/quickshell/ii/modules/sidebarLeft/translator/TextCanvas.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml b/dots/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml b/dots/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml b/dots/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/SidebarRight.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/SidebarRightContent.qml b/dots/.config/quickshell/ii/modules/sidebarRight/SidebarRightContent.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/SidebarRightContent.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/SidebarRightContent.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDeviceItem.qml b/dots/.config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDeviceItem.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDeviceItem.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDeviceItem.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDialog.qml b/dots/.config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDialog.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDialog.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/bluetoothDevices/BluetoothDialog.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarDayButton.qml b/dots/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarDayButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/calendar/CalendarDayButton.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarDayButton.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarHeaderButton.qml b/dots/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarHeaderButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/calendar/CalendarHeaderButton.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarHeaderButton.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml b/dots/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/calendar/calendar_layout.js b/dots/.config/quickshell/ii/modules/sidebarRight/calendar/calendar_layout.js similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/calendar/calendar_layout.js rename to dots/.config/quickshell/ii/modules/sidebarRight/calendar/calendar_layout.js diff --git a/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml b/dots/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationStatusButton.qml b/dots/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationStatusButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/notifications/NotificationStatusButton.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationStatusButton.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroTimer.qml b/dots/.config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroTimer.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroTimer.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroTimer.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroWidget.qml b/dots/.config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroWidget.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/pomodoro/PomodoroWidget.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/pomodoro/Stopwatch.qml b/dots/.config/quickshell/ii/modules/sidebarRight/pomodoro/Stopwatch.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/pomodoro/Stopwatch.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/pomodoro/Stopwatch.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/CloudflareWarp.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/CloudflareWarp.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/CloudflareWarp.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/CloudflareWarp.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/EasyEffectsToggle.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/EasyEffectsToggle.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/EasyEffectsToggle.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/EasyEffectsToggle.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/QuickToggleButton.qml b/dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/QuickToggleButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/quickToggles/QuickToggleButton.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/quickToggles/QuickToggleButton.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/todo/TaskList.qml b/dots/.config/quickshell/ii/modules/sidebarRight/todo/TaskList.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/todo/TaskList.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/todo/TaskList.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/todo/TodoItemActionButton.qml b/dots/.config/quickshell/ii/modules/sidebarRight/todo/TodoItemActionButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/todo/TodoItemActionButton.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/todo/TodoItemActionButton.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml b/dots/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml b/dots/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml b/dots/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml b/dots/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixerEntry.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiDialog.qml b/dots/.config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiDialog.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiDialog.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiDialog.qml diff --git a/.config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiNetworkItem.qml b/dots/.config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiNetworkItem.qml similarity index 100% rename from .config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiNetworkItem.qml rename to dots/.config/quickshell/ii/modules/sidebarRight/wifiNetworks/WifiNetworkItem.qml diff --git a/.config/quickshell/ii/modules/verticalBar/BatteryIndicator.qml b/dots/.config/quickshell/ii/modules/verticalBar/BatteryIndicator.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/BatteryIndicator.qml rename to dots/.config/quickshell/ii/modules/verticalBar/BatteryIndicator.qml diff --git a/.config/quickshell/ii/modules/verticalBar/Resource.qml b/dots/.config/quickshell/ii/modules/verticalBar/Resource.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/Resource.qml rename to dots/.config/quickshell/ii/modules/verticalBar/Resource.qml diff --git a/.config/quickshell/ii/modules/verticalBar/Resources.qml b/dots/.config/quickshell/ii/modules/verticalBar/Resources.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/Resources.qml rename to dots/.config/quickshell/ii/modules/verticalBar/Resources.qml diff --git a/.config/quickshell/ii/modules/verticalBar/VerticalBar.qml b/dots/.config/quickshell/ii/modules/verticalBar/VerticalBar.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/VerticalBar.qml rename to dots/.config/quickshell/ii/modules/verticalBar/VerticalBar.qml diff --git a/.config/quickshell/ii/modules/verticalBar/VerticalBarContent.qml b/dots/.config/quickshell/ii/modules/verticalBar/VerticalBarContent.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/VerticalBarContent.qml rename to dots/.config/quickshell/ii/modules/verticalBar/VerticalBarContent.qml diff --git a/.config/quickshell/ii/modules/verticalBar/VerticalClockWidget.qml b/dots/.config/quickshell/ii/modules/verticalBar/VerticalClockWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/VerticalClockWidget.qml rename to dots/.config/quickshell/ii/modules/verticalBar/VerticalClockWidget.qml diff --git a/.config/quickshell/ii/modules/verticalBar/VerticalDateWidget.qml b/dots/.config/quickshell/ii/modules/verticalBar/VerticalDateWidget.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/VerticalDateWidget.qml rename to dots/.config/quickshell/ii/modules/verticalBar/VerticalDateWidget.qml diff --git a/.config/quickshell/ii/modules/verticalBar/VerticalMedia.qml b/dots/.config/quickshell/ii/modules/verticalBar/VerticalMedia.qml similarity index 100% rename from .config/quickshell/ii/modules/verticalBar/VerticalMedia.qml rename to dots/.config/quickshell/ii/modules/verticalBar/VerticalMedia.qml diff --git a/.config/quickshell/ii/modules/wallpaperSelector/WallpaperDirectoryItem.qml b/dots/.config/quickshell/ii/modules/wallpaperSelector/WallpaperDirectoryItem.qml similarity index 100% rename from .config/quickshell/ii/modules/wallpaperSelector/WallpaperDirectoryItem.qml rename to dots/.config/quickshell/ii/modules/wallpaperSelector/WallpaperDirectoryItem.qml diff --git a/.config/quickshell/ii/modules/wallpaperSelector/WallpaperSelector.qml b/dots/.config/quickshell/ii/modules/wallpaperSelector/WallpaperSelector.qml similarity index 100% rename from .config/quickshell/ii/modules/wallpaperSelector/WallpaperSelector.qml rename to dots/.config/quickshell/ii/modules/wallpaperSelector/WallpaperSelector.qml diff --git a/.config/quickshell/ii/modules/wallpaperSelector/WallpaperSelectorContent.qml b/dots/.config/quickshell/ii/modules/wallpaperSelector/WallpaperSelectorContent.qml similarity index 100% rename from .config/quickshell/ii/modules/wallpaperSelector/WallpaperSelectorContent.qml rename to dots/.config/quickshell/ii/modules/wallpaperSelector/WallpaperSelectorContent.qml diff --git a/.config/quickshell/ii/screenshot.qml b/dots/.config/quickshell/ii/screenshot.qml similarity index 100% rename from .config/quickshell/ii/screenshot.qml rename to dots/.config/quickshell/ii/screenshot.qml diff --git a/.config/quickshell/ii/scripts/ai/gemini-categorize-wallpaper.sh b/dots/.config/quickshell/ii/scripts/ai/gemini-categorize-wallpaper.sh similarity index 100% rename from .config/quickshell/ii/scripts/ai/gemini-categorize-wallpaper.sh rename to dots/.config/quickshell/ii/scripts/ai/gemini-categorize-wallpaper.sh diff --git a/.config/quickshell/ii/scripts/ai/gemini-translate.sh b/dots/.config/quickshell/ii/scripts/ai/gemini-translate.sh similarity index 100% rename from .config/quickshell/ii/scripts/ai/gemini-translate.sh rename to dots/.config/quickshell/ii/scripts/ai/gemini-translate.sh diff --git a/.config/quickshell/ii/scripts/ai/show-installed-ollama-models.sh b/dots/.config/quickshell/ii/scripts/ai/show-installed-ollama-models.sh similarity index 100% rename from .config/quickshell/ii/scripts/ai/show-installed-ollama-models.sh rename to dots/.config/quickshell/ii/scripts/ai/show-installed-ollama-models.sh diff --git a/.config/quickshell/ii/scripts/cava/raw_output_config.txt b/dots/.config/quickshell/ii/scripts/cava/raw_output_config.txt similarity index 100% rename from .config/quickshell/ii/scripts/cava/raw_output_config.txt rename to dots/.config/quickshell/ii/scripts/cava/raw_output_config.txt diff --git a/.config/quickshell/ii/scripts/colors/applycolor.sh b/dots/.config/quickshell/ii/scripts/colors/applycolor.sh similarity index 100% rename from .config/quickshell/ii/scripts/colors/applycolor.sh rename to dots/.config/quickshell/ii/scripts/colors/applycolor.sh diff --git a/.config/quickshell/ii/scripts/colors/generate_colors_material.py b/dots/.config/quickshell/ii/scripts/colors/generate_colors_material.py similarity index 100% rename from .config/quickshell/ii/scripts/colors/generate_colors_material.py rename to dots/.config/quickshell/ii/scripts/colors/generate_colors_material.py diff --git a/.config/quickshell/ii/scripts/colors/random/random_konachan_wall.sh b/dots/.config/quickshell/ii/scripts/colors/random/random_konachan_wall.sh similarity index 100% rename from .config/quickshell/ii/scripts/colors/random/random_konachan_wall.sh rename to dots/.config/quickshell/ii/scripts/colors/random/random_konachan_wall.sh diff --git a/.config/quickshell/ii/scripts/colors/random/random_osu_wall.sh b/dots/.config/quickshell/ii/scripts/colors/random/random_osu_wall.sh similarity index 100% rename from .config/quickshell/ii/scripts/colors/random/random_osu_wall.sh rename to dots/.config/quickshell/ii/scripts/colors/random/random_osu_wall.sh diff --git a/.config/quickshell/ii/scripts/colors/scheme_for_image.py b/dots/.config/quickshell/ii/scripts/colors/scheme_for_image.py similarity index 100% rename from .config/quickshell/ii/scripts/colors/scheme_for_image.py rename to dots/.config/quickshell/ii/scripts/colors/scheme_for_image.py diff --git a/.config/quickshell/ii/scripts/colors/switchwall.sh b/dots/.config/quickshell/ii/scripts/colors/switchwall.sh similarity index 100% rename from .config/quickshell/ii/scripts/colors/switchwall.sh rename to dots/.config/quickshell/ii/scripts/colors/switchwall.sh diff --git a/.config/quickshell/ii/scripts/colors/terminal/scheme-base.json b/dots/.config/quickshell/ii/scripts/colors/terminal/scheme-base.json similarity index 100% rename from .config/quickshell/ii/scripts/colors/terminal/scheme-base.json rename to dots/.config/quickshell/ii/scripts/colors/terminal/scheme-base.json diff --git a/.config/quickshell/ii/scripts/colors/terminal/sequences.txt b/dots/.config/quickshell/ii/scripts/colors/terminal/sequences.txt similarity index 100% rename from .config/quickshell/ii/scripts/colors/terminal/sequences.txt rename to dots/.config/quickshell/ii/scripts/colors/terminal/sequences.txt diff --git a/.config/quickshell/ii/scripts/hyprland/get_keybinds.py b/dots/.config/quickshell/ii/scripts/hyprland/get_keybinds.py similarity index 100% rename from .config/quickshell/ii/scripts/hyprland/get_keybinds.py rename to dots/.config/quickshell/ii/scripts/hyprland/get_keybinds.py diff --git a/.config/quickshell/ii/scripts/images/find-regions-venv.sh b/dots/.config/quickshell/ii/scripts/images/find-regions-venv.sh similarity index 100% rename from .config/quickshell/ii/scripts/images/find-regions-venv.sh rename to dots/.config/quickshell/ii/scripts/images/find-regions-venv.sh diff --git a/.config/quickshell/ii/scripts/images/find_regions.py b/dots/.config/quickshell/ii/scripts/images/find_regions.py similarity index 100% rename from .config/quickshell/ii/scripts/images/find_regions.py rename to dots/.config/quickshell/ii/scripts/images/find_regions.py diff --git a/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh b/dots/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh similarity index 100% rename from .config/quickshell/ii/scripts/images/least-busy-region-venv.sh rename to dots/.config/quickshell/ii/scripts/images/least-busy-region-venv.sh diff --git a/.config/quickshell/ii/scripts/images/least_busy_region.py b/dots/.config/quickshell/ii/scripts/images/least_busy_region.py similarity index 100% rename from .config/quickshell/ii/scripts/images/least_busy_region.py rename to dots/.config/quickshell/ii/scripts/images/least_busy_region.py diff --git a/.config/quickshell/ii/scripts/keyring/unlock.sh b/dots/.config/quickshell/ii/scripts/keyring/unlock.sh similarity index 100% rename from .config/quickshell/ii/scripts/keyring/unlock.sh rename to dots/.config/quickshell/ii/scripts/keyring/unlock.sh diff --git a/.config/quickshell/ii/scripts/kvantum/adwsvg.py b/dots/.config/quickshell/ii/scripts/kvantum/adwsvg.py similarity index 100% rename from .config/quickshell/ii/scripts/kvantum/adwsvg.py rename to dots/.config/quickshell/ii/scripts/kvantum/adwsvg.py diff --git a/.config/quickshell/ii/scripts/kvantum/adwsvgDark.py b/dots/.config/quickshell/ii/scripts/kvantum/adwsvgDark.py similarity index 100% rename from .config/quickshell/ii/scripts/kvantum/adwsvgDark.py rename to dots/.config/quickshell/ii/scripts/kvantum/adwsvgDark.py diff --git a/.config/quickshell/ii/scripts/kvantum/changeAdwColors.py b/dots/.config/quickshell/ii/scripts/kvantum/changeAdwColors.py similarity index 100% rename from .config/quickshell/ii/scripts/kvantum/changeAdwColors.py rename to dots/.config/quickshell/ii/scripts/kvantum/changeAdwColors.py diff --git a/.config/quickshell/ii/scripts/kvantum/materialQT.sh b/dots/.config/quickshell/ii/scripts/kvantum/materialQT.sh similarity index 100% rename from .config/quickshell/ii/scripts/kvantum/materialQT.sh rename to dots/.config/quickshell/ii/scripts/kvantum/materialQT.sh diff --git a/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh b/dots/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh similarity index 100% rename from .config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh rename to dots/.config/quickshell/ii/scripts/thumbnails/generate-thumbnails-magick.sh diff --git a/.config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh b/dots/.config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh similarity index 100% rename from .config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh rename to dots/.config/quickshell/ii/scripts/thumbnails/thumbgen-venv.sh diff --git a/.config/quickshell/ii/scripts/thumbnails/thumbgen.py b/dots/.config/quickshell/ii/scripts/thumbnails/thumbgen.py similarity index 100% rename from .config/quickshell/ii/scripts/thumbnails/thumbgen.py rename to dots/.config/quickshell/ii/scripts/thumbnails/thumbgen.py diff --git a/.config/quickshell/ii/services/Ai.qml b/dots/.config/quickshell/ii/services/Ai.qml similarity index 100% rename from .config/quickshell/ii/services/Ai.qml rename to dots/.config/quickshell/ii/services/Ai.qml diff --git a/.config/quickshell/ii/services/AppSearch.qml b/dots/.config/quickshell/ii/services/AppSearch.qml similarity index 100% rename from .config/quickshell/ii/services/AppSearch.qml rename to dots/.config/quickshell/ii/services/AppSearch.qml diff --git a/.config/quickshell/ii/services/Audio.qml b/dots/.config/quickshell/ii/services/Audio.qml similarity index 100% rename from .config/quickshell/ii/services/Audio.qml rename to dots/.config/quickshell/ii/services/Audio.qml diff --git a/.config/quickshell/ii/services/Battery.qml b/dots/.config/quickshell/ii/services/Battery.qml similarity index 100% rename from .config/quickshell/ii/services/Battery.qml rename to dots/.config/quickshell/ii/services/Battery.qml diff --git a/.config/quickshell/ii/services/BluetoothStatus.qml b/dots/.config/quickshell/ii/services/BluetoothStatus.qml similarity index 100% rename from .config/quickshell/ii/services/BluetoothStatus.qml rename to dots/.config/quickshell/ii/services/BluetoothStatus.qml diff --git a/.config/quickshell/ii/services/Booru.qml b/dots/.config/quickshell/ii/services/Booru.qml similarity index 100% rename from .config/quickshell/ii/services/Booru.qml rename to dots/.config/quickshell/ii/services/Booru.qml diff --git a/.config/quickshell/ii/services/BooruResponseData.qml b/dots/.config/quickshell/ii/services/BooruResponseData.qml similarity index 100% rename from .config/quickshell/ii/services/BooruResponseData.qml rename to dots/.config/quickshell/ii/services/BooruResponseData.qml diff --git a/.config/quickshell/ii/services/Brightness.qml b/dots/.config/quickshell/ii/services/Brightness.qml similarity index 100% rename from .config/quickshell/ii/services/Brightness.qml rename to dots/.config/quickshell/ii/services/Brightness.qml diff --git a/.config/quickshell/ii/services/Cliphist.qml b/dots/.config/quickshell/ii/services/Cliphist.qml similarity index 100% rename from .config/quickshell/ii/services/Cliphist.qml rename to dots/.config/quickshell/ii/services/Cliphist.qml diff --git a/.config/quickshell/ii/services/ConflictKiller.qml b/dots/.config/quickshell/ii/services/ConflictKiller.qml similarity index 100% rename from .config/quickshell/ii/services/ConflictKiller.qml rename to dots/.config/quickshell/ii/services/ConflictKiller.qml diff --git a/.config/quickshell/ii/services/DateTime.qml b/dots/.config/quickshell/ii/services/DateTime.qml similarity index 100% rename from .config/quickshell/ii/services/DateTime.qml rename to dots/.config/quickshell/ii/services/DateTime.qml diff --git a/.config/quickshell/ii/services/EasyEffects.qml b/dots/.config/quickshell/ii/services/EasyEffects.qml similarity index 100% rename from .config/quickshell/ii/services/EasyEffects.qml rename to dots/.config/quickshell/ii/services/EasyEffects.qml diff --git a/.config/quickshell/ii/services/Emojis.qml b/dots/.config/quickshell/ii/services/Emojis.qml similarity index 100% rename from .config/quickshell/ii/services/Emojis.qml rename to dots/.config/quickshell/ii/services/Emojis.qml diff --git a/.config/quickshell/ii/services/FirstRunExperience.qml b/dots/.config/quickshell/ii/services/FirstRunExperience.qml similarity index 100% rename from .config/quickshell/ii/services/FirstRunExperience.qml rename to dots/.config/quickshell/ii/services/FirstRunExperience.qml diff --git a/.config/quickshell/ii/services/HyprlandData.qml b/dots/.config/quickshell/ii/services/HyprlandData.qml similarity index 100% rename from .config/quickshell/ii/services/HyprlandData.qml rename to dots/.config/quickshell/ii/services/HyprlandData.qml diff --git a/.config/quickshell/ii/services/HyprlandKeybinds.qml b/dots/.config/quickshell/ii/services/HyprlandKeybinds.qml similarity index 100% rename from .config/quickshell/ii/services/HyprlandKeybinds.qml rename to dots/.config/quickshell/ii/services/HyprlandKeybinds.qml diff --git a/.config/quickshell/ii/services/HyprlandXkb.qml b/dots/.config/quickshell/ii/services/HyprlandXkb.qml similarity index 100% rename from .config/quickshell/ii/services/HyprlandXkb.qml rename to dots/.config/quickshell/ii/services/HyprlandXkb.qml diff --git a/.config/quickshell/ii/services/Hyprsunset.qml b/dots/.config/quickshell/ii/services/Hyprsunset.qml similarity index 100% rename from .config/quickshell/ii/services/Hyprsunset.qml rename to dots/.config/quickshell/ii/services/Hyprsunset.qml diff --git a/.config/quickshell/ii/services/Idle.qml b/dots/.config/quickshell/ii/services/Idle.qml similarity index 100% rename from .config/quickshell/ii/services/Idle.qml rename to dots/.config/quickshell/ii/services/Idle.qml diff --git a/.config/quickshell/ii/services/KeyringStorage.qml b/dots/.config/quickshell/ii/services/KeyringStorage.qml similarity index 100% rename from .config/quickshell/ii/services/KeyringStorage.qml rename to dots/.config/quickshell/ii/services/KeyringStorage.qml diff --git a/.config/quickshell/ii/services/LatexRenderer.qml b/dots/.config/quickshell/ii/services/LatexRenderer.qml similarity index 100% rename from .config/quickshell/ii/services/LatexRenderer.qml rename to dots/.config/quickshell/ii/services/LatexRenderer.qml diff --git a/.config/quickshell/ii/services/MaterialThemeLoader.qml b/dots/.config/quickshell/ii/services/MaterialThemeLoader.qml similarity index 100% rename from .config/quickshell/ii/services/MaterialThemeLoader.qml rename to dots/.config/quickshell/ii/services/MaterialThemeLoader.qml diff --git a/.config/quickshell/ii/services/MprisController.qml b/dots/.config/quickshell/ii/services/MprisController.qml similarity index 100% rename from .config/quickshell/ii/services/MprisController.qml rename to dots/.config/quickshell/ii/services/MprisController.qml diff --git a/.config/quickshell/ii/services/Network.qml b/dots/.config/quickshell/ii/services/Network.qml similarity index 100% rename from .config/quickshell/ii/services/Network.qml rename to dots/.config/quickshell/ii/services/Network.qml diff --git a/.config/quickshell/ii/services/Notifications.qml b/dots/.config/quickshell/ii/services/Notifications.qml similarity index 100% rename from .config/quickshell/ii/services/Notifications.qml rename to dots/.config/quickshell/ii/services/Notifications.qml diff --git a/.config/quickshell/ii/services/ResourceUsage.qml b/dots/.config/quickshell/ii/services/ResourceUsage.qml similarity index 100% rename from .config/quickshell/ii/services/ResourceUsage.qml rename to dots/.config/quickshell/ii/services/ResourceUsage.qml diff --git a/.config/quickshell/ii/services/SystemInfo.qml b/dots/.config/quickshell/ii/services/SystemInfo.qml similarity index 100% rename from .config/quickshell/ii/services/SystemInfo.qml rename to dots/.config/quickshell/ii/services/SystemInfo.qml diff --git a/.config/quickshell/ii/services/TimerService.qml b/dots/.config/quickshell/ii/services/TimerService.qml similarity index 100% rename from .config/quickshell/ii/services/TimerService.qml rename to dots/.config/quickshell/ii/services/TimerService.qml diff --git a/.config/quickshell/ii/services/Todo.qml b/dots/.config/quickshell/ii/services/Todo.qml similarity index 100% rename from .config/quickshell/ii/services/Todo.qml rename to dots/.config/quickshell/ii/services/Todo.qml diff --git a/.config/quickshell/ii/services/Translation.qml b/dots/.config/quickshell/ii/services/Translation.qml similarity index 100% rename from .config/quickshell/ii/services/Translation.qml rename to dots/.config/quickshell/ii/services/Translation.qml diff --git a/.config/quickshell/ii/services/Wallpapers.qml b/dots/.config/quickshell/ii/services/Wallpapers.qml similarity index 100% rename from .config/quickshell/ii/services/Wallpapers.qml rename to dots/.config/quickshell/ii/services/Wallpapers.qml diff --git a/.config/quickshell/ii/services/Weather.qml b/dots/.config/quickshell/ii/services/Weather.qml similarity index 100% rename from .config/quickshell/ii/services/Weather.qml rename to dots/.config/quickshell/ii/services/Weather.qml diff --git a/.config/quickshell/ii/services/Ydotool.qml b/dots/.config/quickshell/ii/services/Ydotool.qml similarity index 100% rename from .config/quickshell/ii/services/Ydotool.qml rename to dots/.config/quickshell/ii/services/Ydotool.qml diff --git a/.config/quickshell/ii/services/ai/AiMessageData.qml b/dots/.config/quickshell/ii/services/ai/AiMessageData.qml similarity index 100% rename from .config/quickshell/ii/services/ai/AiMessageData.qml rename to dots/.config/quickshell/ii/services/ai/AiMessageData.qml diff --git a/.config/quickshell/ii/services/ai/AiModel.qml b/dots/.config/quickshell/ii/services/ai/AiModel.qml similarity index 100% rename from .config/quickshell/ii/services/ai/AiModel.qml rename to dots/.config/quickshell/ii/services/ai/AiModel.qml diff --git a/.config/quickshell/ii/services/ai/ApiStrategy.qml b/dots/.config/quickshell/ii/services/ai/ApiStrategy.qml similarity index 100% rename from .config/quickshell/ii/services/ai/ApiStrategy.qml rename to dots/.config/quickshell/ii/services/ai/ApiStrategy.qml diff --git a/.config/quickshell/ii/services/ai/GeminiApiStrategy.qml b/dots/.config/quickshell/ii/services/ai/GeminiApiStrategy.qml similarity index 100% rename from .config/quickshell/ii/services/ai/GeminiApiStrategy.qml rename to dots/.config/quickshell/ii/services/ai/GeminiApiStrategy.qml diff --git a/.config/quickshell/ii/services/ai/MistralApiStrategy.qml b/dots/.config/quickshell/ii/services/ai/MistralApiStrategy.qml similarity index 100% rename from .config/quickshell/ii/services/ai/MistralApiStrategy.qml rename to dots/.config/quickshell/ii/services/ai/MistralApiStrategy.qml diff --git a/.config/quickshell/ii/services/ai/OpenAiApiStrategy.qml b/dots/.config/quickshell/ii/services/ai/OpenAiApiStrategy.qml similarity index 100% rename from .config/quickshell/ii/services/ai/OpenAiApiStrategy.qml rename to dots/.config/quickshell/ii/services/ai/OpenAiApiStrategy.qml diff --git a/.config/quickshell/ii/services/network/WifiAccessPoint.qml b/dots/.config/quickshell/ii/services/network/WifiAccessPoint.qml similarity index 100% rename from .config/quickshell/ii/services/network/WifiAccessPoint.qml rename to dots/.config/quickshell/ii/services/network/WifiAccessPoint.qml diff --git a/.config/quickshell/ii/settings.qml b/dots/.config/quickshell/ii/settings.qml similarity index 100% rename from .config/quickshell/ii/settings.qml rename to dots/.config/quickshell/ii/settings.qml diff --git a/.config/quickshell/ii/shell.qml b/dots/.config/quickshell/ii/shell.qml similarity index 100% rename from .config/quickshell/ii/shell.qml rename to dots/.config/quickshell/ii/shell.qml diff --git a/.config/quickshell/ii/translations/en_US.json b/dots/.config/quickshell/ii/translations/en_US.json similarity index 100% rename from .config/quickshell/ii/translations/en_US.json rename to dots/.config/quickshell/ii/translations/en_US.json diff --git a/.config/quickshell/ii/translations/he_HE.json b/dots/.config/quickshell/ii/translations/he_HE.json similarity index 100% rename from .config/quickshell/ii/translations/he_HE.json rename to dots/.config/quickshell/ii/translations/he_HE.json diff --git a/.config/quickshell/ii/translations/it_IT.json b/dots/.config/quickshell/ii/translations/it_IT.json similarity index 100% rename from .config/quickshell/ii/translations/it_IT.json rename to dots/.config/quickshell/ii/translations/it_IT.json diff --git a/.config/quickshell/ii/translations/ja_JP.json b/dots/.config/quickshell/ii/translations/ja_JP.json similarity index 100% rename from .config/quickshell/ii/translations/ja_JP.json rename to dots/.config/quickshell/ii/translations/ja_JP.json diff --git a/.config/quickshell/ii/translations/ru_RU.json b/dots/.config/quickshell/ii/translations/ru_RU.json similarity index 100% rename from .config/quickshell/ii/translations/ru_RU.json rename to dots/.config/quickshell/ii/translations/ru_RU.json diff --git a/.config/quickshell/ii/translations/tools/README.md b/dots/.config/quickshell/ii/translations/tools/README.md similarity index 100% rename from .config/quickshell/ii/translations/tools/README.md rename to dots/.config/quickshell/ii/translations/tools/README.md diff --git a/.config/quickshell/ii/translations/tools/guide/translation-tools-guide-zh_CN.md b/dots/.config/quickshell/ii/translations/tools/guide/translation-tools-guide-zh_CN.md similarity index 100% rename from .config/quickshell/ii/translations/tools/guide/translation-tools-guide-zh_CN.md rename to dots/.config/quickshell/ii/translations/tools/guide/translation-tools-guide-zh_CN.md diff --git a/.config/quickshell/ii/translations/tools/guide/translation-tools-guide.md b/dots/.config/quickshell/ii/translations/tools/guide/translation-tools-guide.md similarity index 100% rename from .config/quickshell/ii/translations/tools/guide/translation-tools-guide.md rename to dots/.config/quickshell/ii/translations/tools/guide/translation-tools-guide.md diff --git a/.config/quickshell/ii/translations/tools/manage-translations.sh b/dots/.config/quickshell/ii/translations/tools/manage-translations.sh similarity index 100% rename from .config/quickshell/ii/translations/tools/manage-translations.sh rename to dots/.config/quickshell/ii/translations/tools/manage-translations.sh diff --git a/.config/quickshell/ii/translations/tools/translation-cleaner.py b/dots/.config/quickshell/ii/translations/tools/translation-cleaner.py similarity index 100% rename from .config/quickshell/ii/translations/tools/translation-cleaner.py rename to dots/.config/quickshell/ii/translations/tools/translation-cleaner.py diff --git a/.config/quickshell/ii/translations/tools/translation-manager.py b/dots/.config/quickshell/ii/translations/tools/translation-manager.py similarity index 100% rename from .config/quickshell/ii/translations/tools/translation-manager.py rename to dots/.config/quickshell/ii/translations/tools/translation-manager.py diff --git a/.config/quickshell/ii/translations/uk_UA.json b/dots/.config/quickshell/ii/translations/uk_UA.json similarity index 100% rename from .config/quickshell/ii/translations/uk_UA.json rename to dots/.config/quickshell/ii/translations/uk_UA.json diff --git a/.config/quickshell/ii/translations/vi_VN.json b/dots/.config/quickshell/ii/translations/vi_VN.json similarity index 100% rename from .config/quickshell/ii/translations/vi_VN.json rename to dots/.config/quickshell/ii/translations/vi_VN.json diff --git a/.config/quickshell/ii/translations/zh_CN.json b/dots/.config/quickshell/ii/translations/zh_CN.json similarity index 100% rename from .config/quickshell/ii/translations/zh_CN.json rename to dots/.config/quickshell/ii/translations/zh_CN.json diff --git a/.config/quickshell/ii/welcome.qml b/dots/.config/quickshell/ii/welcome.qml similarity index 100% rename from .config/quickshell/ii/welcome.qml rename to dots/.config/quickshell/ii/welcome.qml diff --git a/.config/starship.toml b/dots/.config/starship.toml similarity index 100% rename from .config/starship.toml rename to dots/.config/starship.toml diff --git a/.config/thorium-flags.conf b/dots/.config/thorium-flags.conf similarity index 100% rename from .config/thorium-flags.conf rename to dots/.config/thorium-flags.conf diff --git a/.config/wlogout/layout b/dots/.config/wlogout/layout similarity index 100% rename from .config/wlogout/layout rename to dots/.config/wlogout/layout diff --git a/.config/wlogout/style.css b/dots/.config/wlogout/style.css similarity index 100% rename from .config/wlogout/style.css rename to dots/.config/wlogout/style.css diff --git a/.config/xdg-desktop-portal/hyprland-portals.conf b/dots/.config/xdg-desktop-portal/hyprland-portals.conf similarity index 100% rename from .config/xdg-desktop-portal/hyprland-portals.conf rename to dots/.config/xdg-desktop-portal/hyprland-portals.conf diff --git a/.config/zshrc.d/auto-Hypr.sh b/dots/.config/zshrc.d/auto-Hypr.sh similarity index 100% rename from .config/zshrc.d/auto-Hypr.sh rename to dots/.config/zshrc.d/auto-Hypr.sh diff --git a/.config/zshrc.d/dots-hyprland.zsh b/dots/.config/zshrc.d/dots-hyprland.zsh similarity index 100% rename from .config/zshrc.d/dots-hyprland.zsh rename to dots/.config/zshrc.d/dots-hyprland.zsh diff --git a/.config/zshrc.d/shortcuts.zsh b/dots/.config/zshrc.d/shortcuts.zsh similarity index 100% rename from .config/zshrc.d/shortcuts.zsh rename to dots/.config/zshrc.d/shortcuts.zsh diff --git a/.local/share/icons/illogical-impulse.svg b/dots/.local/share/icons/illogical-impulse.svg similarity index 100% rename from .local/share/icons/illogical-impulse.svg rename to dots/.local/share/icons/illogical-impulse.svg diff --git a/.local/share/konsole/Profile 1.profile b/dots/.local/share/konsole/Profile 1.profile similarity index 100% rename from .local/share/konsole/Profile 1.profile rename to dots/.local/share/konsole/Profile 1.profile diff --git a/install.sh b/install.sh index c58199e03..626d6006b 100755 --- a/install.sh +++ b/install.sh @@ -1,35 +1,41 @@ #!/usr/bin/env bash cd "$(dirname "$0")" export base="$(pwd)" -source ./scriptdata/lib/environment-variables.sh -source ./scriptdata/lib/functions.sh -source ./scriptdata/lib/package-installers.sh -source ./scriptdata/lib/options.sh +source ./sdata/lib/environment-variables.sh +source ./sdata/lib/functions.sh +source ./sdata/lib/package-installers.sh +source ./sdata/lib/options.sh prevent_sudo_or_root set -e +##################################################################################### +# For uninstall script + if [[ "${EXPERIMENTAL_UNINSTALL_SCRIPT}" = true ]]; then + source ./sdata/exp/uninstall.sh + exit + fi ##################################################################################### # 0. Before we start if [[ "${SKIP_ALLGREETING}" != true ]]; then - source ./scriptdata/step/0.install-greeting.sh + source ./sdata/step/0.install-greeting.sh fi ##################################################################################### if [[ "${SKIP_ALLDEPS}" != true ]]; then printf "${STY_CYAN}[$0]: 1. Install dependencies\n${STY_RESET}" - source ./scriptdata/step/1.install-deps-selector.sh + source ./sdata/step/1.install-deps-selector.sh fi ##################################################################################### if [[ "${SKIP_ALLSETUPS}" != true ]]; then printf "${STY_CYAN}[$0]: 2. Setup for permissions/services etc\n${STY_RESET}" - source ./scriptdata/step/2.install-setups-selector.sh + source ./sdata/step/2.install-setups-selector.sh fi ##################################################################################### if [[ "${SKIP_ALLFILES}" != true ]]; then printf "${STY_CYAN}[$0]: 3. Copying config files\n${STY_RESET}" if [[ "${EXPERIMENTAL_FILES_SCRIPT}" != true ]]; then - source ./scriptdata/step/3.install-files.sh + source ./sdata/step/3.install-files.sh else - source ./scriptdata/step/3.install-files.experimental.sh + source ./sdata/step/3.install-files.experimental.sh fi fi diff --git a/sdata/README.md b/sdata/README.md new file mode 100644 index 000000000..b8f33839d --- /dev/null +++ b/sdata/README.md @@ -0,0 +1 @@ +This folder mainly contains data for install scripts. diff --git a/scriptdata/deps-info.md b/sdata/deps-info.md similarity index 92% rename from scriptdata/deps-info.md rename to sdata/deps-info.md index 7fb32376a..a6fe2bc86 100644 --- a/scriptdata/deps-info.md +++ b/sdata/deps-info.md @@ -3,7 +3,7 @@ This file was generated by AI (see [#2102](https://github.com/end-4/dots-hyprlan It still needs manual correction. ## Information -Meta-packages (from dist-arch/install-deps.sh) +Meta-packages (from sdist/arch/install-deps.sh) - illogical-impulse-basic - Purpose: Core shell tooling used by scripts (general CLI utilities, build helpers, JSON processing, etc.). - illogical-impulse-audio @@ -74,13 +74,13 @@ Concrete dependencies inferred from repository scripts - Used by: switchwall.sh to set GNOME interface color-scheme and GTK theme. - Purpose: System settings manipulation. - yay (or yay-bin from AUR) - - Used by: dist-arch/install-deps.sh to build/install local PKGBUILDs and dependencies. + - Used by: sdist/arch/install-deps.sh to build/install local PKGBUILDs and dependencies. - Purpose: AUR helper used by installer. - base-devel, git, makepkg (core Arch tooling) - - Used by: dist-arch/install-deps.sh and update.sh for building AUR/PKGBUILD packages and repository management. + - Used by: sdist/arch/install-deps.sh and update.sh for building AUR/PKGBUILD packages and repository management. - Purpose: Build toolchain and VCS for packaging. Notes - Some Hyprland-adjacent packages appear in a legacy removal list as -git variants (e.g., hypridle, hyprlock, xdg-desktop-portal-hyprland). This suggests the meta-packages likely standardized on stable repo versions now. -- Exact package lists per meta-package should be verified against the PKGBUILD files in dist-arch/*; the above is aligned with how the code uses these tools. +- Exact package lists per meta-package should be verified against the PKGBUILD files in sdist/arch/*; the above is aligned with how the code uses these tools. diff --git a/uninstall.sh b/sdata/exp/uninstall.sh old mode 100755 new mode 100644 similarity index 74% rename from uninstall.sh rename to sdata/exp/uninstall.sh index 561f11aa5..ded104f64 --- a/uninstall.sh +++ b/sdata/exp/uninstall.sh @@ -1,14 +1,5 @@ -#!/usr/bin/env bash -cd "$(dirname "$0")" -source ./scriptdata/lib/environment-variables.sh -source ./scriptdata/lib/functions.sh -prevent_sudo_or_root - -function v() { - echo -e "[$0]: ${STY_GREEN}Now executing:${STY_RESET}" - echo -e "${STY_GREEN}$@${STY_RESET}" - "$@" -} +# This script is meant to be sourced. +# It's not for directly running. printf 'Hi there!\n' printf 'This script 1. will uninstall [end-4/dots-hyprland > illogical-impulse] dotfiles\n' @@ -17,21 +8,47 @@ printf ' 3. has not been tested, use at your own risk.\n' printf ' 4. will show all commands that it runs.\n' printf 'Ctrl+C to exit. Enter to continue.\n' read -r -set -e ############################################################################################################################## # Undo Step 3: Removing copied config and local folders printf "${STY_CYAN}Removing copied config and local folders...\n${STY_RESET}" -for i in ags fish fontconfig foot fuzzel hypr mpv wlogout "starship.toml" rubyshot +dirs=( +Kvantum/ +fish/ +fontconfig/ +foot/ +fuzzel/ +hypr/ +kde-material-you-colors/ +kitty/ +matugen/ +mpv/ +qt5ct/ +qt6ct/ +quickshell/ +wlogout/ +xdg-desktop-portal/ +zshrc.d/ +chrome-flags.conf +code-flags.conf +darklyrc +dolphinrc +kdeglobals +konsolerc +starship.toml +thorium-flags.conf +) + +for i in ${dirs[@]} do v rm -rf "$XDG_CONFIG_HOME/$i" done + for i in "glib-2.0/schemas/com.github.GradienceTeam.Gradience.Devel.gschema.xml" "gradience" do v rm -rf "$XDG_DATA_HOME/$i" done -v rm -rf "$XDG_BIN_HOME/fuzzel-emoji" -v rm -rf "$XDG_CACHE_HOME/ags" -v sudo rm -rf "$XDG_STATE_HOME/ags" +v rm -rf "$XDG_CACHE_HOME/quickshell" +v sudo rm -rf "$XDG_STATE_HOME/quickshell" ############################################################################################################################## @@ -55,6 +72,6 @@ read -p "Do you want to uninstall the illogical-impulse-* meta packages (Arch Li Ctrl+C to exit, or press Enter to proceed" p # Removing installed yay packages and dependencies -v yay -Rns illogical-impulse-{agsv1,audio,backlight,basic,bibata-modern-classic-bin,fonts-themes,gnome,gtk,hyprland,microtex-git,oneui4-icons-git,portal,python,screencapture,widgets} plasma-browser-integration +v yay -Rns illogical-impulse-{audio,backlight,basic,bibata-modern-classic-bin,fonts-themes,hyprland,kde,microtex-git,oneui4-icons-git,portal,python,screencapture,toolkit,widgets} plasma-browser-integration printf "${STY_CYAN}Uninstall Complete.\n${STY_RESET}" diff --git a/update.sh b/sdata/exp/update.sh old mode 100755 new mode 100644 similarity index 98% rename from update.sh rename to sdata/exp/update.sh index 38cd7a999..083ecdc82 --- a/update.sh +++ b/sdata/exp/update.sh @@ -13,8 +13,8 @@ set -uo pipefail # === Configuration === FORCE_CHECK=false CHECK_PACKAGES=false -REPO_DIR="$(cd "$(dirname $0)" &>/dev/null && pwd)" -ARCH_PACKAGES_DIR="${REPO_DIR}/dist-arch" +REPO_DIR="$(cd $(dirname $(dirname $(dirname $0))) &>/dev/null && pwd)" +ARCH_PACKAGES_DIR="${REPO_DIR}/sdist/arch" UPDATE_IGNORE_FILE="${REPO_DIR}/.updateignore" HOME_UPDATE_IGNORE_FILE="${HOME}/.updateignore" @@ -333,7 +333,7 @@ list_packages() { local changed_packages=() if [[ ! -d "$ARCH_PACKAGES_DIR" ]]; then - log_warning "No dist-arch directory found" + log_warning "No sdist/arch directory found" return 1 fi @@ -349,7 +349,7 @@ list_packages() { done if [[ ${#available_packages[@]} -eq 0 ]]; then - log_info "No packages found in dist-arch directory" + log_info "No packages found in sdist/arch directory" return 1 fi @@ -635,7 +635,7 @@ if [[ "$CHECK_PACKAGES" == true ]]; then log_header "Package Management" if [[ ! -d "$ARCH_PACKAGES_DIR" ]]; then - log_warning "No dist-arch directory found. Skipping package management." + log_warning "No sdist/arch directory found. Skipping package management." else # Check if any PKGBUILDs have changed changed_pkgbuilds=() diff --git a/scriptdata/lib/environment-variables.sh b/sdata/lib/environment-variables.sh similarity index 100% rename from scriptdata/lib/environment-variables.sh rename to sdata/lib/environment-variables.sh diff --git a/scriptdata/lib/functions.sh b/sdata/lib/functions.sh similarity index 100% rename from scriptdata/lib/functions.sh rename to sdata/lib/functions.sh diff --git a/scriptdata/lib/options.sh b/sdata/lib/options.sh similarity index 92% rename from scriptdata/lib/options.sh rename to sdata/lib/options.sh index 91ce4d922..86c03c26f 100644 --- a/scriptdata/lib/options.sh +++ b/sdata/lib/options.sh @@ -22,9 +22,10 @@ If no option is specified, run default install process. --skip-plasmaintg Skip installing plasma-browser-integration --skip-miscconf Skip copying the dirs and files to \".configs\" except for AGS, Fish and Hyprland - --exp-files Use experimental script for the third step copying files + --exp-files Use experimental script for the third step copying files --fontset (Unavailable yet) Use a set of pre-defined font and config --via-nix (Unavailable yet) Use Nix to install dependencies + --exp-uninstall Use experimental uninstall script " } @@ -35,7 +36,7 @@ cleancache(){ # `man getopt` to see more para=$(getopt \ -o hfk:cs \ - -l help,force,fontset:,clean,skip-allgreeting,skip-alldeps,skip-allsetups,skip-allfiles,skip-sysupdate,skip-fish,skip-hyprland,skip-plasmaintg,skip-miscconf,exp-files,via-nix \ + -l help,force,fontset:,clean,skip-allgreeting,skip-alldeps,skip-allsetups,skip-allfiles,skip-sysupdate,skip-fish,skip-hyprland,skip-plasmaintg,skip-miscconf,exp-files,via-nix,exp-uninstall \ -n "$0" -- "$@") [ $? != 0 ] && echo "$0: Error when getopt, please recheck parameters." && exit 1 ##################################################################################### @@ -71,6 +72,7 @@ while true ; do --skip-plasmaintg) SKIP_PLASMAINTG=true;shift;; --exp-files) EXPERIMENTAL_FILES_SCRIPT=true;shift;; --via-nix) INSTALL_VIA_NIX=true;shift;; + --exp-uninstall) EXPERIMENTAL_UNINSTALL_SCRIPT=true;shift;; ## Ones with parameter --fontset) diff --git a/scriptdata/lib/package-installers.sh b/sdata/lib/package-installers.sh similarity index 98% rename from scriptdata/lib/package-installers.sh rename to sdata/lib/package-installers.sh index c4d6e03a6..96067bef4 100644 --- a/scriptdata/lib/package-installers.sh +++ b/sdata/lib/package-installers.sh @@ -106,6 +106,6 @@ install-python-packages(){ # we need python 3.12 https://github.com/python-pillow/Pillow/issues/8089 x uv venv --prompt .venv $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV) -p 3.12 x source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate - x uv pip install -r scriptdata/uv/requirements.txt + x uv pip install -r sdata/uv/requirements.txt x deactivate # We don't need the virtual environment anymore } diff --git a/scriptdata/step/0.install-greeting.sh b/sdata/step/0.install-greeting.sh similarity index 100% rename from scriptdata/step/0.install-greeting.sh rename to sdata/step/0.install-greeting.sh diff --git a/scriptdata/step/1.install-deps-selector.sh b/sdata/step/1.install-deps-selector.sh similarity index 83% rename from scriptdata/step/1.install-deps-selector.sh rename to sdata/step/1.install-deps-selector.sh index 107c203dd..6acb27cde 100644 --- a/scriptdata/step/1.install-deps-selector.sh +++ b/sdata/step/1.install-deps-selector.sh @@ -76,13 +76,13 @@ if [[ "$INSTALL_VIA_NIX" == "true" ]]; then TARGET_ID=nix printf "${STY_YELLOW}" printf "===WARNING===\n" - printf "./dist-${TARGET_ID}/install-deps.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-deps.sh will be used.\n" printf "The process is still WIP.\n" printf "Proceed only at your own risk.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-deps.sh + source ./sdist/${TARGET_ID}/install-deps.sh elif [[ "$OS_DISTRO_ID" =~ ^(arch|endeavouros)$ ]]; then @@ -90,23 +90,23 @@ elif [[ "$OS_DISTRO_ID" =~ ^(arch|endeavouros)$ ]]; then printf "${STY_GREEN}" printf "===INFO===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" - printf "./dist-${TARGET_ID}/install-deps.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-deps.sh will be used.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-deps.sh + source ./sdist/${TARGET_ID}/install-deps.sh -elif [[ -f "./dist-${OS_DISTRO_ID}/install-deps.sh" ]]; then +elif [[ -f "./sdist/${OS_DISTRO_ID}/install-deps.sh" ]]; then TARGET_ID=${OS_DISTRO_ID} printf "${STY_PURPLE}" printf "===NOTICE===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" - printf "./dist-${TARGET_ID}/install-deps.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-deps.sh will be used.\n" printf "This file is provided by the community.\n" printf "It is not officially supported by github:end-4/dots-hyprland .\n" - test -f "./dist-${TARGET_ID}/README.md" && \ - printf "Read ${STY_INVERT} ./dist-${TARGET_ID}/README.md ${STY_PURPLE} for more information.\n" + test -f "./sdist/${TARGET_ID}/README.md" && \ + printf "Read ${STY_INVERT} ./sdist/${TARGET_ID}/README.md ${STY_PURPLE} for more information.\n" printf "${STY_BOLD}" printf "If you find out any problems about it, PR is welcomed if you are able to address it. Or, create a discussion about it, but please do not submit issue, because the developers do not use this distro, therefore they cannot help.${STY_RESET}\n" printf "${STY_PURPLE}" @@ -114,13 +114,13 @@ elif [[ -f "./dist-${OS_DISTRO_ID}/install-deps.sh" ]]; then printf "\n" printf "${STY_RESET}" pause - tmp_update_status="$(outdate_detect dist-arch dist-${TARGET_ID})" + tmp_update_status="$(outdate_detect sdist/arch sdist/${TARGET_ID})" if [[ "${tmp_update_status}" =~ ^(OUTDATED|EMPTY_TARGET|EMPTY_SOURCE|FORCE_OUTDATED|WIP)$ ]]; then printf "${STY_RED}" printf "${STY_BOLD}===URGENT===${STY_RED}\n" - printf "The community provided ./dist-${TARGET_ID}/ is not updated (update status: ${tmp_update_status}),\n" - printf "which means it does not fully reflect the latest changes of ./dist-arch/ .\n" - printf "You are highly recommended to abort this script, until someone (maybe you?) has updated the ./dist-${TARGET_ID}/ to fully reflect the latest changes in ./dist-arch/ .\n" + printf "The community provided ./sdist/${TARGET_ID}/ is not updated (update status: ${tmp_update_status}),\n" + printf "which means it does not fully reflect the latest changes of ./sdist/arch/ .\n" + printf "You are highly recommended to abort this script, until someone (maybe you?) has updated the ./sdist/${TARGET_ID}/ to fully reflect the latest changes in ./sdist/arch/ .\n" printf "PR is welcomed. Please see discussion#2140 for details.\n" printf "${STY_UNDERLINE}https://github.com/end-4/dots-hyprland/discussions/2140${STY_RESET}\n" printf "${STY_RED}${STY_INVERT}If you are proceeding anyway, illogical-impulse will very likely not work as expected.${STY_RESET}\n" @@ -134,7 +134,7 @@ elif [[ -f "./dist-${OS_DISTRO_ID}/install-deps.sh" ]]; then *)echo "Aborting...";exit 1;; esac fi - source ./dist-${TARGET_ID}/install-deps.sh + source ./sdist/${TARGET_ID}/install-deps.sh elif [[ "$OS_DISTRO_ID_LIKE" == "arch" || "$OS_DISTRO_ID" == "cachyos" ]]; then @@ -143,14 +143,14 @@ elif [[ "$OS_DISTRO_ID_LIKE" == "arch" || "$OS_DISTRO_ID" == "cachyos" ]]; then printf "===WARNING===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" printf "Detected distro ID_LIKE: ${OS_DISTRO_ID_LIKE}\n" - printf "./dist-${TARGET_ID}/install-deps.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-deps.sh will be used.\n" printf "Ideally, it should also work for your distro.\n" printf "Still, there is a chance that it not works as expected or even fails.\n" printf "Proceed only at your own risk.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-deps.sh + source ./sdist/${TARGET_ID}/install-deps.sh else @@ -159,13 +159,13 @@ else printf "${STY_BOLD}===URGENT===${STY_RED}\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" printf "Detected distro ID_LIKE: ${OS_DISTRO_ID_LIKE}\n" - printf "./dist-${OS_DISTRO_ID}/install-deps.sh not found.\n" - printf "./dist-${TARGET_ID}/install-deps.sh will be used.\n" + printf "./sdist/${OS_DISTRO_ID}/install-deps.sh not found.\n" + printf "./sdist/${TARGET_ID}/install-deps.sh will be used.\n" printf "1. It may disrupt your system and will likely fail without your manual intervention.\n" printf "2. It's WIP and only contains small number of dependencies far from enough.\n" printf "Proceed only at your own risk.\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-deps.sh + source ./sdist/${TARGET_ID}/install-deps.sh fi diff --git a/scriptdata/step/2.install-setups-selector.sh b/sdata/step/2.install-setups-selector.sh similarity index 78% rename from scriptdata/step/2.install-setups-selector.sh rename to sdata/step/2.install-setups-selector.sh index 2ca344014..570ef204b 100644 --- a/scriptdata/step/2.install-setups-selector.sh +++ b/sdata/step/2.install-setups-selector.sh @@ -19,13 +19,13 @@ if [[ "$INSTALL_VIA_NIX" == "true" ]]; then TARGET_ID=fallback printf "${STY_YELLOW}" printf "===WARNING===\n" - printf "./dist-${TARGET_ID}/install-setups.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-setups.sh will be used.\n" printf "The process is still WIP.\n" printf "Proceed only at your own risk.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-setups.sh + source ./sdist/${TARGET_ID}/install-setups.sh elif [[ "$OS_DISTRO_ID" == "arch" ]]; then @@ -33,19 +33,19 @@ elif [[ "$OS_DISTRO_ID" == "arch" ]]; then printf "${STY_GREEN}" printf "===INFO===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" - printf "./dist-${TARGET_ID}/install-setups.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-setups.sh will be used.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-setups.sh + source ./sdist/${TARGET_ID}/install-setups.sh -elif [[ -f "./dist-${OS_DISTRO_ID}/install-setups.sh" ]]; then +elif [[ -f "./sdist/${OS_DISTRO_ID}/install-setups.sh" ]]; then TARGET_ID=${OS_DISTRO_ID} printf "${STY_PURPLE}" printf "===NOTICE===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" - printf "./dist-${TARGET_ID}/install-setups.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-setups.sh will be used.\n" printf "This file is provided by the community.\n" printf "It is not officially supported by github:end-4/dots-hyprland .\n" printf "${STY_BG_PURPLE}" @@ -55,7 +55,7 @@ elif [[ -f "./dist-${OS_DISTRO_ID}/install-setups.sh" ]]; then printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-setups.sh + source ./sdist/${TARGET_ID}/install-setups.sh elif [[ "$OS_DISTRO_ID_LIKE" == "arch" || "$OS_DISTRO_ID" == "cachyos" ]]; then @@ -64,14 +64,14 @@ elif [[ "$OS_DISTRO_ID_LIKE" == "arch" || "$OS_DISTRO_ID" == "cachyos" ]]; then printf "===WARNING===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" printf "Detected distro ID_LIKE: ${OS_DISTRO_ID_LIKE}\n" - printf "./dist-${TARGET_ID}/install-setups.sh will be used.\n" + printf "./sdist/${TARGET_ID}/install-setups.sh will be used.\n" printf "Ideally, it should also work for your distro.\n" printf "Still, there is a chance that it not works as expected or even fails.\n" printf "Proceed only at your own risk.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-setups.sh + source ./sdist/${TARGET_ID}/install-setups.sh else @@ -80,13 +80,13 @@ else printf "===WARNING===\n" printf "Detected distro ID: ${OS_DISTRO_ID}\n" printf "Detected distro ID_LIKE: ${OS_DISTRO_ID_LIKE}\n" - printf "./dist-${OS_DISTRO_ID}/install-setups.sh not found.\n" - printf "./dist-${TARGET_ID}/install-setups.sh will be used.\n" + printf "./sdist/${OS_DISTRO_ID}/install-setups.sh not found.\n" + printf "./sdist/${TARGET_ID}/install-setups.sh will be used.\n" printf "It might fail or disrupt your system.\n" printf "Proceed only at your own risk.\n" printf "\n" printf "${STY_RESET}" pause - source ./dist-${TARGET_ID}/install-setups.sh + source ./sdist/${TARGET_ID}/install-setups.sh fi diff --git a/scriptdata/step/3.install-files.sh b/sdata/step/3.install-files.sh similarity index 88% rename from scriptdata/step/3.install-files.sh rename to sdata/step/3.install-files.sh index 548376060..471e251cf 100644 --- a/scriptdata/step/3.install-files.sh +++ b/sdata/step/3.install-files.sh @@ -55,15 +55,15 @@ esac # original dotfiles and new ones in the SAME DIRECTORY # (eg. in ~/.config/hypr) won't be mixed together -# MISC (For .config/* but not fish, not Hyprland) +# MISC (For dots/.config/* but not fish, not Hyprland) case $SKIP_MISCCONF in true) sleep 0;; *) - for i in $(find .config/ -mindepth 1 -maxdepth 1 ! -name 'fish' ! -name 'hypr' -exec basename {} \;); do -# i=".config/$i" - echo "[$0]: Found target: .config/$i" - if [ -d ".config/$i" ];then warning_rsync; v rsync -av --delete ".config/$i/" "$XDG_CONFIG_HOME/$i/" - elif [ -f ".config/$i" ];then warning_rsync; v rsync -av ".config/$i" "$XDG_CONFIG_HOME/$i" + for i in $(find dots/.config/ -mindepth 1 -maxdepth 1 ! -name 'fish' ! -name 'hypr' -exec basename {} \;); do +# i="dots/.config/$i" + echo "[$0]: Found target: dots/.config/$i" + if [ -d "dots/.config/$i" ];then warning_rsync; v rsync -av --delete "dots/.config/$i/" "$XDG_CONFIG_HOME/$i/" + elif [ -f "dots/.config/$i" ];then warning_rsync; v rsync -av "dots/.config/$i" "$XDG_CONFIG_HOME/$i" fi done ;; @@ -72,7 +72,7 @@ esac case $SKIP_FISH in true) sleep 0;; *) - warning_rsync; v rsync -av --delete .config/fish/ "$XDG_CONFIG_HOME"/fish/ + warning_rsync; v rsync -av --delete dots/.config/fish/ "$XDG_CONFIG_HOME"/fish/ ;; esac @@ -85,36 +85,36 @@ arg_excludes+=(--exclude '/hyprland.conf') case $SKIP_HYPRLAND in true) sleep 0;; *) - warning_rsync; v rsync -av --delete "${arg_excludes[@]}" .config/hypr/ "$XDG_CONFIG_HOME"/hypr/ + warning_rsync; v rsync -av --delete "${arg_excludes[@]}" dots/.config/hypr/ "$XDG_CONFIG_HOME"/hypr/ t="$XDG_CONFIG_HOME/hypr/hyprland.conf" if [ -f $t ];then echo -e "${STY_BLUE}[$0]: \"$t\" already exists.${STY_RESET}" v mv $t $t.old - v cp -f .config/hypr/hyprland.conf $t + v cp -f dots/.config/hypr/hyprland.conf $t existed_hypr_conf_firstrun=y else echo -e "${STY_YELLOW}[$0]: \"$t\" does not exist yet.${STY_RESET}" - v cp .config/hypr/hyprland.conf $t + v cp dots/.config/hypr/hyprland.conf $t existed_hypr_conf=n fi t="$XDG_CONFIG_HOME/hypr/hypridle.conf" if [ -f $t ];then echo -e "${STY_BLUE}[$0]: \"$t\" already exists.${STY_RESET}" - v cp -f .config/hypr/hypridle.conf $t.new + v cp -f dots/.config/hypr/hypridle.conf $t.new existed_hypridle_conf=y else echo -e "${STY_YELLOW}[$0]: \"$t\" does not exist yet.${STY_RESET}" - v cp .config/hypr/hypridle.conf $t + v cp dots/.config/hypr/hypridle.conf $t existed_hypridle_conf=n fi t="$XDG_CONFIG_HOME/hypr/hyprlock.conf" if [ -f $t ];then echo -e "${STY_BLUE}[$0]: \"$t\" already exists.${STY_RESET}" - v cp -f .config/hypr/hyprlock.conf $t.new + v cp -f dots/.config/hypr/hyprlock.conf $t.new existed_hyprlock_conf=y else echo -e "${STY_YELLOW}[$0]: \"$t\" does not exist yet.${STY_RESET}" - v cp .config/hypr/hyprlock.conf $t + v cp dots/.config/hypr/hyprlock.conf $t existed_hyprlock_conf=n fi t="$XDG_CONFIG_HOME/hypr/custom" @@ -122,7 +122,7 @@ case $SKIP_HYPRLAND in echo -e "${STY_BLUE}[$0]: \"$t\" already exists, will not do anything.${STY_RESET}" else echo -e "${STY_YELLOW}[$0]: \"$t\" does not exist yet.${STY_RESET}" - warning_rsync; v rsync -av --delete .config/hypr/custom/ $t/ + warning_rsync; v rsync -av --delete dots/.config/hypr/custom/ $t/ fi ;; esac diff --git a/scriptdata/uv/README.md b/sdata/uv/README.md similarity index 99% rename from scriptdata/uv/README.md rename to sdata/uv/README.md index 5bbe99fe9..a8622e6a8 100644 --- a/scriptdata/uv/README.md +++ b/sdata/uv/README.md @@ -23,7 +23,7 @@ For summary: - The default value of `$XDG_STATE_HOME` is `$HOME/.local/state`. - Currently we use `env = ILLOGICAL_IMPULSE_VIRTUAL_ENV, ~/.local/state/quickshell/.venv` in `~/.config/hypr/hyprland/env.conf` to set this environment variable.[^2] -For details: see the function `install-python-packages()` defined in `/scriptdata/lib/package-installers.sh`. +For details: see the function `install-python-packages()` defined in `/sdata/lib/package-installers.sh`. [^2]: Hyprland seems to have weird problem dealing with recursive variable, so we can not use `$XDG_STATE_HOME/quickshell/.venv` even if we had set `$XDG_STATE_HOME` to `~/.local/state` explicitly, else `$XDG_STATE_HOME` will possibly not get expanded but get recognised as literally `$XDG_STATE_HOME`. This problem never happens for some users, but according to some issues when we were using recursive variable setting in the past, it's possible to happen for other users. Reason unknown. diff --git a/scriptdata/uv/requirements.in b/sdata/uv/requirements.in similarity index 100% rename from scriptdata/uv/requirements.in rename to sdata/uv/requirements.in diff --git a/scriptdata/uv/requirements.txt b/sdata/uv/requirements.txt similarity index 52% rename from scriptdata/uv/requirements.txt rename to sdata/uv/requirements.txt index 348b39b5d..f58e87d3d 100644 --- a/scriptdata/uv/requirements.txt +++ b/sdata/uv/requirements.txt @@ -1,63 +1,63 @@ # This file was autogenerated by uv via the following command: -# uv pip compile scriptdata/uv/requirements.in -o scriptdata/uv/requirements.txt +# uv pip compile sdata/uv/requirements.in -o sdata/uv/requirements.txt build==1.2.2.post1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in cffi==1.17.1 # via pywayland click==8.2.1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in dbus-python==1.4.0 # via kde-material-you-colors kde-material-you-colors==1.10.1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in libsass==0.23.0 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in loguru==0.7.3 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in material-color-utilities==0.2.1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in materialyoucolor==2.0.10 # via - # -r scriptdata/uv/requirements.in + # -r sdata/uv/requirements.in # kde-material-you-colors numpy==2.2.2 # via - # -r scriptdata/uv/requirements.in + # -r sdata/uv/requirements.in # kde-material-you-colors # material-color-utilities # opencv-contrib-python opencv-contrib-python==4.12.0.88 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in packaging==24.2 # via # build # setuptools-scm pillow==11.1.0 # via - # -r scriptdata/uv/requirements.in + # -r sdata/uv/requirements.in # kde-material-you-colors # material-color-utilities psutil==6.1.1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in pycairo==1.28.0 # via - # -r scriptdata/uv/requirements.in + # -r sdata/uv/requirements.in # pygobject pycparser==2.22 # via cffi pygobject==3.52.3 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in pyproject-hooks==1.2.0 # via build pywayland==0.4.18 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in setproctitle==1.3.4 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in setuptools==80.9.0 # via setuptools-scm setuptools-scm==8.1.0 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in tqdm==4.67.1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in wheel==0.45.1 - # via -r scriptdata/uv/requirements.in + # via -r sdata/uv/requirements.in diff --git a/sdist/README.md b/sdist/README.md new file mode 100644 index 000000000..dd55957fa --- /dev/null +++ b/sdist/README.md @@ -0,0 +1 @@ +This folder contains data specific to every distro for install scripts. diff --git a/dist-arch/.gitignore b/sdist/arch/.gitignore similarity index 100% rename from dist-arch/.gitignore rename to sdist/arch/.gitignore diff --git a/dist-arch/README.md b/sdist/arch/README.md similarity index 79% rename from dist-arch/README.md rename to sdist/arch/README.md index 5722de2ce..786eac588 100644 --- a/dist-arch/README.md +++ b/sdist/arch/README.md @@ -2,14 +2,14 @@ - See also [Install scripts | illogical-impulse](https://ii.clsty.link/en/dev/inst-script/) ## Old Dependency Installation Method -The old deps install method mainly involved `./scriptdata/dependencies.conf` (which has been removed now). +The old deps install method mainly involved `./sdata/dependencies.conf` (which has been removed now). There was also a `checkdeps.sh`: - - It checks the existence of pkgs listed in `./scriptdata/dependencies.conf`. + - It checks the existence of pkgs listed in `./sdata/dependencies.conf`. - It somehow fixes [the problem caused by yay](https://github.com/end-4/dots-hyprland/discussions/204). ## Current Dependency Installation -Local PKGBUILDs under `./dist-arch/` are used to install dependencies. +Local PKGBUILDs under `./sdist/arch/` are used to install dependencies. The mechanism is introduced by [Makrennel](https://github.com/Makrennel) in [PR#570](https://github.com/end-4/dots-hyprland/pull/570). diff --git a/dist-arch/illogical-impulse-audio/PKGBUILD b/sdist/arch/illogical-impulse-audio/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-audio/PKGBUILD rename to sdist/arch/illogical-impulse-audio/PKGBUILD diff --git a/dist-arch/illogical-impulse-backlight/PKGBUILD b/sdist/arch/illogical-impulse-backlight/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-backlight/PKGBUILD rename to sdist/arch/illogical-impulse-backlight/PKGBUILD diff --git a/dist-arch/illogical-impulse-basic/PKGBUILD b/sdist/arch/illogical-impulse-basic/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-basic/PKGBUILD rename to sdist/arch/illogical-impulse-basic/PKGBUILD diff --git a/dist-arch/illogical-impulse-bibata-modern-classic-bin/PKGBUILD b/sdist/arch/illogical-impulse-bibata-modern-classic-bin/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-bibata-modern-classic-bin/PKGBUILD rename to sdist/arch/illogical-impulse-bibata-modern-classic-bin/PKGBUILD diff --git a/dist-arch/illogical-impulse-fonts-themes/PKGBUILD b/sdist/arch/illogical-impulse-fonts-themes/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-fonts-themes/PKGBUILD rename to sdist/arch/illogical-impulse-fonts-themes/PKGBUILD diff --git a/dist-arch/illogical-impulse-hyprland/PKGBUILD b/sdist/arch/illogical-impulse-hyprland/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-hyprland/PKGBUILD rename to sdist/arch/illogical-impulse-hyprland/PKGBUILD diff --git a/dist-arch/illogical-impulse-kde/PKGBUILD b/sdist/arch/illogical-impulse-kde/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-kde/PKGBUILD rename to sdist/arch/illogical-impulse-kde/PKGBUILD diff --git a/dist-arch/illogical-impulse-microtex-git/.gitignore b/sdist/arch/illogical-impulse-microtex-git/.gitignore similarity index 100% rename from dist-arch/illogical-impulse-microtex-git/.gitignore rename to sdist/arch/illogical-impulse-microtex-git/.gitignore diff --git a/dist-arch/illogical-impulse-microtex-git/PKGBUILD b/sdist/arch/illogical-impulse-microtex-git/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-microtex-git/PKGBUILD rename to sdist/arch/illogical-impulse-microtex-git/PKGBUILD diff --git a/dist-arch/illogical-impulse-oneui4-icons-git/.gitignore b/sdist/arch/illogical-impulse-oneui4-icons-git/.gitignore similarity index 100% rename from dist-arch/illogical-impulse-oneui4-icons-git/.gitignore rename to sdist/arch/illogical-impulse-oneui4-icons-git/.gitignore diff --git a/dist-arch/illogical-impulse-oneui4-icons-git/PKGBUILD b/sdist/arch/illogical-impulse-oneui4-icons-git/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-oneui4-icons-git/PKGBUILD rename to sdist/arch/illogical-impulse-oneui4-icons-git/PKGBUILD diff --git a/dist-arch/illogical-impulse-portal/PKGBUILD b/sdist/arch/illogical-impulse-portal/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-portal/PKGBUILD rename to sdist/arch/illogical-impulse-portal/PKGBUILD diff --git a/dist-arch/illogical-impulse-python/PKGBUILD b/sdist/arch/illogical-impulse-python/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-python/PKGBUILD rename to sdist/arch/illogical-impulse-python/PKGBUILD diff --git a/dist-arch/illogical-impulse-screencapture/PKGBUILD b/sdist/arch/illogical-impulse-screencapture/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-screencapture/PKGBUILD rename to sdist/arch/illogical-impulse-screencapture/PKGBUILD diff --git a/dist-arch/illogical-impulse-toolkit/PKGBUILD b/sdist/arch/illogical-impulse-toolkit/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-toolkit/PKGBUILD rename to sdist/arch/illogical-impulse-toolkit/PKGBUILD diff --git a/dist-arch/illogical-impulse-widgets/PKGBUILD b/sdist/arch/illogical-impulse-widgets/PKGBUILD similarity index 100% rename from dist-arch/illogical-impulse-widgets/PKGBUILD rename to sdist/arch/illogical-impulse-widgets/PKGBUILD diff --git a/dist-arch/install-deps.sh b/sdist/arch/install-deps.sh similarity index 88% rename from dist-arch/install-deps.sh rename to sdist/arch/install-deps.sh index 7127a9a94..a989fc715 100644 --- a/dist-arch/install-deps.sh +++ b/sdist/arch/install-deps.sh @@ -13,12 +13,12 @@ install-yay(){ } # NOTE: `handle-deprecated-dependencies` was for the old days when we just switch from dependencies.conf to local PKGBUILDs. -# However, let's just keep it as references for other distros writing their `dist-/install-deps.sh`, if they need it. +# However, let's just keep it as references for other distros writing their `sdist//install-deps.sh`, if they need it. handle-deprecated-dependencies(){ printf "${STY_CYAN}[$0]: Removing deprecated dependencies:${STY_RESET}\n" for i in illogical-impulse-{microtex,pymyc-aur,ags,agsv1} {hyprutils,hyprpicker,hyprlang,hypridle,hyprland-qt-support,hyprland-qtutils,hyprlock,xdg-desktop-portal-hyprland,hyprcursor,hyprwayland-scanner,hyprland}-git;do try sudo pacman --noconfirm -Rdd $i;done # Convert old dependencies to non explicit dependencies so that they can be orphaned if not in meta packages - remove_bashcomments_emptylines ./dist-arch/previous_dependencies.conf ./cache/old_deps_stripped.conf + remove_bashcomments_emptylines ./sdist/arch/previous_dependencies.conf ./cache/old_deps_stripped.conf readarray -t old_deps_list < ./cache/old_deps_stripped.conf pacman -Qeq > ./cache/pacman_explicit_packages readarray -t explicitly_installed < ./cache/pacman_explicit_packages @@ -74,12 +74,12 @@ install-local-pkgbuild() { } # Install core dependencies from the meta-packages -metapkgs=(./dist-arch/illogical-impulse-{audio,backlight,basic,fonts-themes,kde,portal,python,screencapture,toolkit,widgets}) -metapkgs+=(./dist-arch/illogical-impulse-hyprland) -metapkgs+=(./dist-arch/illogical-impulse-microtex-git) -# metapkgs+=(./dist-arch/packages/illogical-impulse-oneui4-icons-git) +metapkgs=(./sdist/arch/illogical-impulse-{audio,backlight,basic,fonts-themes,kde,portal,python,screencapture,toolkit,widgets}) +metapkgs+=(./sdist/arch/illogical-impulse-hyprland) +metapkgs+=(./sdist/arch/illogical-impulse-microtex-git) +# metapkgs+=(./sdist/arch/packages/illogical-impulse-oneui4-icons-git) [[ -f /usr/share/icons/Bibata-Modern-Classic/index.theme ]] || \ - metapkgs+=(./dist-arch/illogical-impulse-bibata-modern-classic-bin) + metapkgs+=(./sdist/arch/illogical-impulse-bibata-modern-classic-bin) for i in "${metapkgs[@]}"; do metainstallflags="--needed" diff --git a/dist-arch/install-setups.sh b/sdist/arch/install-setups.sh similarity index 100% rename from dist-arch/install-setups.sh rename to sdist/arch/install-setups.sh diff --git a/dist-arch/outdate-detect-mode b/sdist/arch/outdate-detect-mode similarity index 100% rename from dist-arch/outdate-detect-mode rename to sdist/arch/outdate-detect-mode diff --git a/dist-arch/previous_dependencies.conf b/sdist/arch/previous_dependencies.conf similarity index 100% rename from dist-arch/previous_dependencies.conf rename to sdist/arch/previous_dependencies.conf diff --git a/dist-fallback/install-deps.sh b/sdist/fallback/install-deps.sh similarity index 100% rename from dist-fallback/install-deps.sh rename to sdist/fallback/install-deps.sh diff --git a/dist-fallback/install-setups.sh b/sdist/fallback/install-setups.sh similarity index 100% rename from dist-fallback/install-setups.sh rename to sdist/fallback/install-setups.sh diff --git a/dist-fallback/outdate-detect-mode b/sdist/fallback/outdate-detect-mode similarity index 100% rename from dist-fallback/outdate-detect-mode rename to sdist/fallback/outdate-detect-mode diff --git a/dist-gentoo/README.md b/sdist/gentoo/README.md similarity index 89% rename from dist-gentoo/README.md rename to sdist/gentoo/README.md index 20b396bc7..0678cc218 100644 --- a/dist-gentoo/README.md +++ b/sdist/gentoo/README.md @@ -2,9 +2,9 @@ Note: - The scripts here are **not** meant to be executed directly. -- This folder should reflect the equivalents of `/dist-arch/` but under Gentoo. - - **When `/dist-arch/` is newer than this folder, an update on this folder is very likely needed.** - - Useful link: [Commit history on dist-arch/](https://github.com/end-4/dots-hyprland/commits/main/dist-arch) +- This folder should reflect the equivalents of `/sdist/arch/` but under Gentoo. + - **When `/sdist/arch/` is newer than this folder, an update on this folder is very likely needed.** + - Useful link: [Commit history on sdist/arch/](https://github.com/end-4/dots-hyprland/commits/main/sdist/arch) - See also [Install scripts | illogical-impulse](https://ii.clsty.link/en/dev/inst-script/) ## Contributors @@ -23,7 +23,7 @@ Note: 1. Creates the _i2c_ group since Gentoo doesn't have this by default, then adds the user to it. 2. Enables _bluetooth_ and _ydotool_ services (systemd or openrc) 3. _icons_, _konsole_, _hypr_, and _quickshell_ are are chowned to user since they're emerge in as root by default. -4. gsettings and kwriteconfig6 are set (same as dist-arch). +4. gsettings and kwriteconfig6 are set (same as sdist/arch). ## Recommended use flags (useflags) - **The recommended useflags are not required, this is a more out of the box experience with these** diff --git a/dist-gentoo/additional-useflags b/sdist/gentoo/additional-useflags similarity index 100% rename from dist-gentoo/additional-useflags rename to sdist/gentoo/additional-useflags diff --git a/dist-gentoo/illogical-impulse-audio/illogical-impulse-audio-1.0.ebuild b/sdist/gentoo/illogical-impulse-audio/illogical-impulse-audio-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-audio/illogical-impulse-audio-1.0.ebuild rename to sdist/gentoo/illogical-impulse-audio/illogical-impulse-audio-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-backlight/illogical-impulse-backlight-1.0.ebuild b/sdist/gentoo/illogical-impulse-backlight/illogical-impulse-backlight-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-backlight/illogical-impulse-backlight-1.0.ebuild rename to sdist/gentoo/illogical-impulse-backlight/illogical-impulse-backlight-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-basic/illogical-impulse-basic-1.0.ebuild b/sdist/gentoo/illogical-impulse-basic/illogical-impulse-basic-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-basic/illogical-impulse-basic-1.0.ebuild rename to sdist/gentoo/illogical-impulse-basic/illogical-impulse-basic-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-bibata-modern-classic-bin/illogical-impulse-bibata-modern-classic-bin-2.0.6.ebuild b/sdist/gentoo/illogical-impulse-bibata-modern-classic-bin/illogical-impulse-bibata-modern-classic-bin-2.0.6.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-bibata-modern-classic-bin/illogical-impulse-bibata-modern-classic-bin-2.0.6.ebuild rename to sdist/gentoo/illogical-impulse-bibata-modern-classic-bin/illogical-impulse-bibata-modern-classic-bin-2.0.6.ebuild diff --git a/dist-gentoo/illogical-impulse-fonts-themes/illogical-impulse-fonts-themes-1.0.ebuild b/sdist/gentoo/illogical-impulse-fonts-themes/illogical-impulse-fonts-themes-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-fonts-themes/illogical-impulse-fonts-themes-1.0.ebuild rename to sdist/gentoo/illogical-impulse-fonts-themes/illogical-impulse-fonts-themes-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-hyprland/hyprgraphics-9999.ebuild b/sdist/gentoo/illogical-impulse-hyprland/hyprgraphics-9999.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-hyprland/hyprgraphics-9999.ebuild rename to sdist/gentoo/illogical-impulse-hyprland/hyprgraphics-9999.ebuild diff --git a/dist-gentoo/illogical-impulse-hyprland/hyprland-qt-support-9999.ebuild b/sdist/gentoo/illogical-impulse-hyprland/hyprland-qt-support-9999.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-hyprland/hyprland-qt-support-9999.ebuild rename to sdist/gentoo/illogical-impulse-hyprland/hyprland-qt-support-9999.ebuild diff --git a/dist-gentoo/illogical-impulse-hyprland/hyprland-qtutils-9999.ebuild b/sdist/gentoo/illogical-impulse-hyprland/hyprland-qtutils-9999.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-hyprland/hyprland-qtutils-9999.ebuild rename to sdist/gentoo/illogical-impulse-hyprland/hyprland-qtutils-9999.ebuild diff --git a/dist-gentoo/illogical-impulse-hyprland/hyprlang-9999.ebuild b/sdist/gentoo/illogical-impulse-hyprland/hyprlang-9999.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-hyprland/hyprlang-9999.ebuild rename to sdist/gentoo/illogical-impulse-hyprland/hyprlang-9999.ebuild diff --git a/dist-gentoo/illogical-impulse-hyprland/hyprwayland-scanner-9999.ebuild b/sdist/gentoo/illogical-impulse-hyprland/hyprwayland-scanner-9999.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-hyprland/hyprwayland-scanner-9999.ebuild rename to sdist/gentoo/illogical-impulse-hyprland/hyprwayland-scanner-9999.ebuild diff --git a/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0.ebuild b/sdist/gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0.ebuild rename to sdist/gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-kde/illogical-impulse-kde-1.0.ebuild b/sdist/gentoo/illogical-impulse-kde/illogical-impulse-kde-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-kde/illogical-impulse-kde-1.0.ebuild rename to sdist/gentoo/illogical-impulse-kde/illogical-impulse-kde-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-microtex-git/illogical-impulse-microtex-git-1.0.ebuild b/sdist/gentoo/illogical-impulse-microtex-git/illogical-impulse-microtex-git-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-microtex-git/illogical-impulse-microtex-git-1.0.ebuild rename to sdist/gentoo/illogical-impulse-microtex-git/illogical-impulse-microtex-git-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-oneui4-icons-git/illogical-impulse-oneui4-icons-git-1.0.ebuild b/sdist/gentoo/illogical-impulse-oneui4-icons-git/illogical-impulse-oneui4-icons-git-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-oneui4-icons-git/illogical-impulse-oneui4-icons-git-1.0.ebuild rename to sdist/gentoo/illogical-impulse-oneui4-icons-git/illogical-impulse-oneui4-icons-git-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-portal/illogical-impulse-portal-1.0.ebuild b/sdist/gentoo/illogical-impulse-portal/illogical-impulse-portal-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-portal/illogical-impulse-portal-1.0.ebuild rename to sdist/gentoo/illogical-impulse-portal/illogical-impulse-portal-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-python/illogical-impulse-python-1.1-r1.ebuild b/sdist/gentoo/illogical-impulse-python/illogical-impulse-python-1.1-r1.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-python/illogical-impulse-python-1.1-r1.ebuild rename to sdist/gentoo/illogical-impulse-python/illogical-impulse-python-1.1-r1.ebuild diff --git a/dist-gentoo/illogical-impulse-screencapture/illogical-impulse-screencapture-1.0.ebuild b/sdist/gentoo/illogical-impulse-screencapture/illogical-impulse-screencapture-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-screencapture/illogical-impulse-screencapture-1.0.ebuild rename to sdist/gentoo/illogical-impulse-screencapture/illogical-impulse-screencapture-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-toolkit/illogical-impulse-toolkit-1.0.ebuild b/sdist/gentoo/illogical-impulse-toolkit/illogical-impulse-toolkit-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-toolkit/illogical-impulse-toolkit-1.0.ebuild rename to sdist/gentoo/illogical-impulse-toolkit/illogical-impulse-toolkit-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-widgets/illogical-impulse-widgets-1.0.ebuild b/sdist/gentoo/illogical-impulse-widgets/illogical-impulse-widgets-1.0.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-widgets/illogical-impulse-widgets-1.0.ebuild rename to sdist/gentoo/illogical-impulse-widgets/illogical-impulse-widgets-1.0.ebuild diff --git a/dist-gentoo/illogical-impulse-widgets/quickshell-9999.ebuild b/sdist/gentoo/illogical-impulse-widgets/quickshell-9999.ebuild similarity index 100% rename from dist-gentoo/illogical-impulse-widgets/quickshell-9999.ebuild rename to sdist/gentoo/illogical-impulse-widgets/quickshell-9999.ebuild diff --git a/dist-gentoo/install-deps.sh b/sdist/gentoo/install-deps.sh similarity index 75% rename from dist-gentoo/install-deps.sh rename to sdist/gentoo/install-deps.sh index 678cfde29..db9e4cf08 100644 --- a/dist-gentoo/install-deps.sh +++ b/sdist/gentoo/install-deps.sh @@ -18,7 +18,7 @@ printf "${STY_RESET}" pause printf "${STY_YELLOW}" -printf "https://github.com/end-4/dots-hyprland/blob/main/dist-gentoo/README.md" +printf "https://github.com/end-4/dots-hyprland/blob/main/sdist/gentoo/README.md" printf "Checkout the above README for potential bug fixes or additional information" printf "${STY_RESET}" pause @@ -42,13 +42,13 @@ metapkgs=(illogical-impulse-{audio,backlight,basic,bibata-modern-classic-bin,fon ebuild_dir="/var/db/repos/localrepo" # Unmasks -x sudo cp ./dist-gentoo/keywords ./dist-gentoo/keywords-user -x sed -i "s/$/ ~${arch}/" ./dist-gentoo/keywords-user -v sudo cp ./dist-gentoo/keywords-user /etc/portage/package.accept_keywords/illogical-impulse +x sudo cp ./sdist/gentoo/keywords ./sdist/gentoo/keywords-user +x sed -i "s/$/ ~${arch}/" ./sdist/gentoo/keywords-user +v sudo cp ./sdist/gentoo/keywords-user /etc/portage/package.accept_keywords/illogical-impulse # Use Flags -v sudo cp ./dist-gentoo/useflags /etc/portage/package.use/illogical-impulse -v sudo sh -c 'cat ./dist-gentoo/additional-useflags >> /etc/portage/package.use/illogical-impulse' +v sudo cp ./sdist/gentoo/useflags /etc/portage/package.use/illogical-impulse +v sudo sh -c 'cat ./sdist/gentoo/additional-useflags >> /etc/portage/package.use/illogical-impulse' # Update system v sudo emerge --sync @@ -67,11 +67,11 @@ x sudo mkdir -p ${ebuild_dir}/dev-libs/hyprlang x sudo mkdir -p ${ebuild_dir}/dev-libs/hyprlang x sudo mkdir -p ${ebuild_dir}/dev-util/hyprwayland-scanner -v sudo cp ./dist-gentoo/${HYPR_DIR}/hyprgraphics*.ebuild ${ebuild_dir}/dev-libs/hyprgraphics -v sudo cp ./dist-gentoo/${HYPR_DIR}/hyprland-qt-support*.ebuild ${ebuild_dir}/gui-libs/hyprland-qt-support -v sudo cp ./dist-gentoo/${HYPR_DIR}/hyprland-qtutils*.ebuild ${ebuild_dir}/gui-libs/hyprland-qtutils -v sudo cp ./dist-gentoo/${HYPR_DIR}/hyprlang*.ebuild ${ebuild_dir}/dev-libs/hyprlang -v sudo cp ./dist-gentoo/${HYPR_DIR}/hyprwayland-scanner*.ebuild ${ebuild_dir}/dev-util/hyprwayland-scanner +v sudo cp ./sdist/gentoo/${HYPR_DIR}/hyprgraphics*.ebuild ${ebuild_dir}/dev-libs/hyprgraphics +v sudo cp ./sdist/gentoo/${HYPR_DIR}/hyprland-qt-support*.ebuild ${ebuild_dir}/gui-libs/hyprland-qt-support +v sudo cp ./sdist/gentoo/${HYPR_DIR}/hyprland-qtutils*.ebuild ${ebuild_dir}/gui-libs/hyprland-qtutils +v sudo cp ./sdist/gentoo/${HYPR_DIR}/hyprlang*.ebuild ${ebuild_dir}/dev-libs/hyprlang +v sudo cp ./sdist/gentoo/${HYPR_DIR}/hyprwayland-scanner*.ebuild ${ebuild_dir}/dev-util/hyprwayland-scanner v sudo ebuild ${ebuild_dir}/dev-libs/hyprgraphics/hyprgraphics*9999.ebuild digest v sudo ebuild ${ebuild_dir}/gui-libs/hyprland-qt-support/hyprland-qt-support*9999.ebuild digest @@ -84,7 +84,7 @@ v sudo ebuild ${ebuild_dir}/dev-util/hyprwayland-scanner/hyprwayland-scanner*999 # Install dependencies for i in "${metapkgs[@]}"; do x sudo mkdir -p ${ebuild_dir}/app-misc/${i} - v sudo cp ./dist-gentoo/${i}/${i}*.ebuild ${ebuild_dir}/app-misc/${i}/ + v sudo cp ./sdist/gentoo/${i}/${i}*.ebuild ${ebuild_dir}/app-misc/${i}/ v sudo ebuild ${ebuild_dir}/app-misc/${i}/*.ebuild digest v sudo emerge --quiet app-misc/${i} done diff --git a/dist-gentoo/install-setups.sh b/sdist/gentoo/install-setups.sh similarity index 100% rename from dist-gentoo/install-setups.sh rename to sdist/gentoo/install-setups.sh diff --git a/dist-gentoo/keywords b/sdist/gentoo/keywords similarity index 100% rename from dist-gentoo/keywords rename to sdist/gentoo/keywords diff --git a/dist-gentoo/outdate-detect-mode b/sdist/gentoo/outdate-detect-mode similarity index 100% rename from dist-gentoo/outdate-detect-mode rename to sdist/gentoo/outdate-detect-mode diff --git a/dist-gentoo/useflags b/sdist/gentoo/useflags similarity index 100% rename from dist-gentoo/useflags rename to sdist/gentoo/useflags diff --git a/dist-nix/README.md b/sdist/nix/README.md similarity index 85% rename from dist-nix/README.md rename to sdist/nix/README.md index 24276bb48..af6aecaea 100644 --- a/dist-nix/README.md +++ b/sdist/nix/README.md @@ -3,10 +3,10 @@ - See also [Install scripts | illogical-impulse](https://ii.clsty.link/en/dev/inst-script/) - See also [#1061](https://github.com/end-4/dots-hyprland/issues/1061) -NOTE: The dist-nix is not for NixOS but every distro, using Nix and home-manager. +NOTE: The sdist/nix is not for NixOS but every distro, using Nix and home-manager. TODO: -Write a proper `flake.nix` and optionally `home.nix` and other files under `./dist-nix/iiqs-hm/` to install all dependencies that `./dist-arch/install-deps.sh` does. (**excluding** the screenlock) +Write a proper `flake.nix` and optionally `home.nix` and other files under `./sdist/nix/iiqs-hm/` to install all dependencies that `./sdist/arch/install-deps.sh` does. (**excluding** the screenlock) TODO: In this script, implement the process below: diff --git a/dist-nix/install-deps.sh b/sdist/nix/install-deps.sh similarity index 100% rename from dist-nix/install-deps.sh rename to sdist/nix/install-deps.sh diff --git a/dist-nix/outdate-detect-mode b/sdist/nix/outdate-detect-mode similarity index 100% rename from dist-nix/outdate-detect-mode rename to sdist/nix/outdate-detect-mode