diff --git a/.config/quickshell/ii/GlobalStates.qml b/.config/quickshell/ii/GlobalStates.qml index 037ffe0c..d473af35 100644 --- a/.config/quickshell/ii/GlobalStates.qml +++ b/.config/quickshell/ii/GlobalStates.qml @@ -1,5 +1,5 @@ import "root:/modules/common/" -import "root:/services/" +import "root:/" import QtQuick import Quickshell import Quickshell.Hyprland diff --git a/.config/quickshell/ii/modules/bar/ActiveWindow.qml b/.config/quickshell/ii/modules/bar/ActiveWindow.qml index b0f8e049..9187848e 100644 --- a/.config/quickshell/ii/modules/bar/ActiveWindow.qml +++ b/.config/quickshell/ii/modules/bar/ActiveWindow.qml @@ -1,7 +1,7 @@ import "root:/services" import "root:/modules/common" import "root:/modules/common/widgets" -import "root:/services/" +import "root:/" import QtQuick import QtQuick.Layouts import Quickshell.Wayland diff --git a/.config/quickshell/ii/modules/bar/Media.qml b/.config/quickshell/ii/modules/bar/Media.qml index 3c6e76ae..9d548623 100644 --- a/.config/quickshell/ii/modules/bar/Media.qml +++ b/.config/quickshell/ii/modules/bar/Media.qml @@ -1,6 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" +import "root:/" import "root:/modules/common/functions/string_utils.js" as StringUtils import QtQuick import QtQuick.Layouts diff --git a/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml b/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml index c8843bc2..0c35781f 100644 --- a/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml +++ b/.config/quickshell/ii/modules/common/widgets/PrimaryTabBar.qml @@ -1,5 +1,5 @@ import "root:/modules/common" -import "root:/services/" +import "root:/" import QtQuick import QtQuick.Controls import QtQuick.Layouts diff --git a/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml b/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml index 9a6d0b7f..5170c6c7 100644 --- a/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml +++ b/.config/quickshell/ii/modules/common/widgets/SelectionDialog.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" -import "root:/services/" +import "root:/" import Qt5Compat.GraphicalEffects import QtQuick import QtQuick.Controls diff --git a/.config/quickshell/ii/modules/mediaControls/MediaControls.qml b/.config/quickshell/ii/modules/mediaControls/MediaControls.qml index 045a9a75..f918ff70 100644 --- a/.config/quickshell/ii/modules/mediaControls/MediaControls.qml +++ b/.config/quickshell/ii/modules/mediaControls/MediaControls.qml @@ -1,6 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" +import "root:/" import "root:/modules/common/functions/string_utils.js" as StringUtils import "root:/modules/common/functions/file_utils.js" as FileUtils import Qt5Compat.GraphicalEffects diff --git a/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayBrightness.qml b/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayBrightness.qml index 32dbefa7..00f9e68e 100644 --- a/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayBrightness.qml +++ b/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayBrightness.qml @@ -1,3 +1,4 @@ +import "root:/" import "root:/services/" import "root:/modules/common" import "root:/modules/common/widgets" diff --git a/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayVolume.qml b/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayVolume.qml index 9850f5ff..5ae1575e 100644 --- a/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayVolume.qml +++ b/.config/quickshell/ii/modules/onScreenDisplay/OnScreenDisplayVolume.qml @@ -1,3 +1,4 @@ +import "root:/" import "root:/services/" import "root:/modules/common" import "root:/modules/common/widgets" diff --git a/.config/quickshell/ii/modules/overview/Overview.qml b/.config/quickshell/ii/modules/overview/Overview.qml index a4a784d0..1e90674d 100644 --- a/.config/quickshell/ii/modules/overview/Overview.qml +++ b/.config/quickshell/ii/modules/overview/Overview.qml @@ -2,7 +2,6 @@ import "root:/" import "root:/services" import "root:/modules/common" import "root:/modules/common/widgets" -import "root:/services/" import QtQuick import QtQuick.Controls import QtQuick.Layouts diff --git a/.config/quickshell/ii/modules/session/Session.qml b/.config/quickshell/ii/modules/session/Session.qml index dda7ad6d..6d98d98e 100644 --- a/.config/quickshell/ii/modules/session/Session.qml +++ b/.config/quickshell/ii/modules/session/Session.qml @@ -1,4 +1,5 @@ import "root:/modules/common" +import "root:/" import "root:/services/" import "root:/modules/common/widgets" import "root:/modules/common/functions/color_utils.js" as ColorUtils diff --git a/.config/quickshell/ii/modules/settings/About.qml b/.config/quickshell/ii/modules/settings/About.qml index 4db99b68..e2937dfe 100644 --- a/.config/quickshell/ii/modules/settings/About.qml +++ b/.config/quickshell/ii/modules/settings/About.qml @@ -4,6 +4,7 @@ import QtQuick.Layouts import Quickshell import Quickshell.Io import Quickshell.Widgets +import "root:/" import "root:/services/" import "root:/modules/common/" import "root:/modules/common/widgets/" diff --git a/.config/quickshell/ii/modules/settings/AdvancedConfig.qml b/.config/quickshell/ii/modules/settings/AdvancedConfig.qml index c7292231..cd256f38 100644 --- a/.config/quickshell/ii/modules/settings/AdvancedConfig.qml +++ b/.config/quickshell/ii/modules/settings/AdvancedConfig.qml @@ -1,6 +1,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts +import "root:/" import "root:/services/" import "root:/modules/common/" import "root:/modules/common/widgets/" diff --git a/.config/quickshell/ii/modules/settings/InterfaceConfig.qml b/.config/quickshell/ii/modules/settings/InterfaceConfig.qml index 9a269143..30a2a37b 100644 --- a/.config/quickshell/ii/modules/settings/InterfaceConfig.qml +++ b/.config/quickshell/ii/modules/settings/InterfaceConfig.qml @@ -1,6 +1,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts +import "root:/" import "root:/services/" import "root:/modules/common/" import "root:/modules/common/widgets/" diff --git a/.config/quickshell/ii/modules/settings/ServicesConfig.qml b/.config/quickshell/ii/modules/settings/ServicesConfig.qml index cc0c6185..550a36f1 100644 --- a/.config/quickshell/ii/modules/settings/ServicesConfig.qml +++ b/.config/quickshell/ii/modules/settings/ServicesConfig.qml @@ -1,6 +1,7 @@ import QtQuick import QtQuick.Controls import QtQuick.Layouts +import "root:/" import "root:/services/" import "root:/modules/common/" import "root:/modules/common/widgets/" diff --git a/.config/quickshell/ii/modules/settings/StyleConfig.qml b/.config/quickshell/ii/modules/settings/StyleConfig.qml index 31dea05b..b710abce 100644 --- a/.config/quickshell/ii/modules/settings/StyleConfig.qml +++ b/.config/quickshell/ii/modules/settings/StyleConfig.qml @@ -5,6 +5,7 @@ import Quickshell import Quickshell.Io import Quickshell.Widgets import Quickshell.Hyprland +import "root:/" import "root:/services/" import "root:/modules/common/" import "root:/modules/common/widgets/" diff --git a/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml b/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml index 2ac78f5b..835b679d 100644 --- a/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml +++ b/.config/quickshell/ii/modules/sidebarLeft/DescriptionBox.qml @@ -1,3 +1,4 @@ +import "root:/" import "root:/services" import "root:/modules/common" import "root:/modules/common/widgets" diff --git a/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml b/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml index 97a82791..751287f1 100644 --- a/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml +++ b/.config/quickshell/ii/modules/sidebarLeft/SidebarLeft.qml @@ -2,7 +2,6 @@ import "root:/" import "root:/services" import "root:/modules/common" import "root:/modules/common/widgets" -import "root:/services/" import QtQuick import QtQuick.Controls import QtQuick.Layouts diff --git a/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml b/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml index d2c4af9c..0dd71884 100644 --- a/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml +++ b/.config/quickshell/ii/modules/sidebarRight/BottomWidgetGroup.qml @@ -1,5 +1,6 @@ import "root:/modules/common" import "root:/modules/common/widgets" +import "root:/" import "root:/services" import "./calendar" import "./todo" diff --git a/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml b/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml index 76e47888..126b98c0 100644 --- a/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml +++ b/.config/quickshell/ii/modules/sidebarRight/CenterWidgetGroup.qml @@ -5,7 +5,7 @@ import "./calendar" import "./notifications" import "./todo" import "./volumeMixer" -import "root:/services/" +import "root:/" import Qt5Compat.GraphicalEffects import QtQuick import QtQuick.Controls diff --git a/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml b/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml index bd4d5d55..c73a262e 100644 --- a/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml +++ b/.config/quickshell/ii/modules/sidebarRight/SidebarRight.qml @@ -5,7 +5,6 @@ import "root:/modules/common/widgets" import "root:/modules/common/functions/string_utils.js" as StringUtils import "root:/modules/common/functions/file_utils.js" as FileUtils import "./quickToggles/" -import "root:/services/" import QtQuick import QtQuick.Controls import QtQuick.Layouts diff --git a/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml b/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml index 7fd72db4..0c79fcef 100644 --- a/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml +++ b/.config/quickshell/ii/modules/sidebarRight/calendar/CalendarWidget.qml @@ -1,4 +1,5 @@ import "root:/modules/common" +import "root:/" import "root:/modules/common/widgets" import "./calendar_layout.js" as CalendarLayout import QtQuick diff --git a/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml b/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml index c334b052..d26693f7 100644 --- a/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml +++ b/.config/quickshell/ii/modules/sidebarRight/notifications/NotificationList.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" -import "root:/services/" +import "root:/" import Qt5Compat.GraphicalEffects import QtQuick import QtQuick.Controls diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml b/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml index 37c3650c..bdbfa959 100644 --- a/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml +++ b/.config/quickshell/ii/modules/sidebarRight/quickToggles/BluetoothToggle.qml @@ -1,4 +1,5 @@ import "../" +import "root:/" import "root:/services" import "root:/modules/common" import "root:/modules/common/widgets" diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml b/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml index ffee4de1..0c635dbc 100644 --- a/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml +++ b/.config/quickshell/ii/modules/sidebarRight/quickToggles/GameMode.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "../" -import "root:/services/" +import "root:/" import Quickshell import Quickshell.Io import Quickshell.Hyprland diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml b/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml index ced345f7..2e24b3b1 100644 --- a/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml +++ b/.config/quickshell/ii/modules/sidebarRight/quickToggles/IdleInhibitor.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "../" -import "root:/services/" +import "root:/" import Quickshell.Io import Quickshell import Quickshell.Hyprland diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml b/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml index a90fe2aa..6ed954c2 100644 --- a/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml +++ b/.config/quickshell/ii/modules/sidebarRight/quickToggles/NetworkToggle.qml @@ -3,7 +3,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/modules/common/functions/string_utils.js" as StringUtils import "../" -import "root:/services/" +import "root:/" import QtQuick import Quickshell import Quickshell.Io diff --git a/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml b/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml index f71d80a2..3cdfad13 100644 --- a/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml +++ b/.config/quickshell/ii/modules/sidebarRight/quickToggles/NightLight.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "../" -import "root:/services/" +import "root:/" import Quickshell.Io import Quickshell diff --git a/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml b/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml index fa72061f..f59adcc3 100644 --- a/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml +++ b/.config/quickshell/ii/modules/sidebarRight/todo/TodoWidget.qml @@ -1,6 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" +import "root:/" import "root:/modules/common/functions/color_utils.js" as ColorUtils import QtQuick import QtQuick.Controls diff --git a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml b/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml index 0e5f37bb..70e3b7ac 100644 --- a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml +++ b/.config/quickshell/ii/modules/sidebarRight/volumeMixer/AudioDeviceSelectorButton.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" -import "root:/services/" +import "root:/" import Qt5Compat.GraphicalEffects import QtQuick import QtQuick.Controls diff --git a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml b/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml index ec842353..7c74afd6 100644 --- a/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml +++ b/.config/quickshell/ii/modules/sidebarRight/volumeMixer/VolumeMixer.qml @@ -1,7 +1,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/services" -import "root:/services/" +import "root:/" import Qt5Compat.GraphicalEffects import QtQuick import QtQuick.Controls diff --git a/.config/quickshell/ii/screenshot.qml b/.config/quickshell/ii/screenshot.qml index d4a55de0..99b3b1c2 100644 --- a/.config/quickshell/ii/screenshot.qml +++ b/.config/quickshell/ii/screenshot.qml @@ -6,6 +6,7 @@ //@ pragma Env QT_SCALE_FACTOR=1 pragma ComponentBehavior: "Bound" +import "./" import "./modules/common/" import "./modules/common/widgets" import "./modules/common/functions/string_utils.js" as StringUtils @@ -18,7 +19,6 @@ import Quickshell.Io import Quickshell.Widgets import Quickshell.Wayland import Quickshell.Hyprland -import "./services/" ShellRoot { id: root diff --git a/.config/quickshell/ii/services/Ai.qml b/.config/quickshell/ii/services/Ai.qml index 7c12d5b7..93764ca8 100644 --- a/.config/quickshell/ii/services/Ai.qml +++ b/.config/quickshell/ii/services/Ai.qml @@ -4,7 +4,7 @@ pragma ComponentBehavior: Bound import "root:/modules/common/functions/string_utils.js" as StringUtils import "root:/modules/common/functions/object_utils.js" as ObjectUtils import "root:/modules/common" -import "root:/services/" +import "root:/" import Quickshell; import Quickshell.Io; import Qt.labs.platform diff --git a/.config/quickshell/ii/services/Booru.qml b/.config/quickshell/ii/services/Booru.qml index 5efd1fe3..ce2493f9 100644 --- a/.config/quickshell/ii/services/Booru.qml +++ b/.config/quickshell/ii/services/Booru.qml @@ -2,7 +2,7 @@ pragma Singleton pragma ComponentBehavior: Bound import "root:/modules/common" -import "root:/services/" +import "root:/" import Quickshell; import Quickshell.Io; import Qt.labs.platform diff --git a/.config/quickshell/ii/services/Brightness.qml b/.config/quickshell/ii/services/Brightness.qml index a81c01d5..129da7b2 100644 --- a/.config/quickshell/ii/services/Brightness.qml +++ b/.config/quickshell/ii/services/Brightness.qml @@ -4,7 +4,7 @@ pragma ComponentBehavior: Bound // From https://github.com/caelestia-dots/shell/ (`quickshell` branch) with modifications. // License: GPLv3 -import "root:/services/" +import "root:/" import Quickshell import Quickshell.Io import Quickshell.Hyprland diff --git a/.config/quickshell/ii/services/KeyringStorage.qml b/.config/quickshell/ii/services/KeyringStorage.qml index 3ec7560b..8138f28b 100644 --- a/.config/quickshell/ii/services/KeyringStorage.qml +++ b/.config/quickshell/ii/services/KeyringStorage.qml @@ -1,6 +1,6 @@ pragma Singleton pragma ComponentBehavior: Bound - +import "root:/" import "root:/modules/common" import "root:/modules/common/functions/string_utils.js" as StringUtils import Quickshell; diff --git a/.config/quickshell/ii/services/MprisController.qml b/.config/quickshell/ii/services/MprisController.qml index 90d72ed5..ebc78898 100644 --- a/.config/quickshell/ii/services/MprisController.qml +++ b/.config/quickshell/ii/services/MprisController.qml @@ -4,7 +4,7 @@ pragma ComponentBehavior: Bound // From https://git.outfoxxed.me/outfoxxed/nixnew // It does not have a license, but the author is okay with redistribution. -import "root:/services/" +import "root:/" import QtQml.Models import QtQuick import Quickshell diff --git a/.config/quickshell/ii/services/Translation.qml b/.config/quickshell/ii/services/Translation.qml deleted file mode 100644 index 97aff7c5..00000000 --- a/.config/quickshell/ii/services/Translation.qml +++ /dev/null @@ -1,170 +0,0 @@ -pragma Singleton - -import QtQuick -import Quickshell -import Quickshell.Io -import "root:/modules/common/" - -Singleton { - id: root - - property var translations: ({}) - property string currentLanguage: "en_US" - property var availableLanguages: ["en_US"] - property bool isScanning: false - property bool isLoading: false - - Process { - id: scanLanguagesProcess - command: ["find", Qt.resolvedUrl(Directories.config + "/quickshell/translations/").toString().replace("file://", ""), "-name", "*.json", "-exec", "basename", "{}", ".json", ";"] - running: false - - stdout: SplitParser { - onRead: data => { - if (data.trim().length === 0) return - - var files = data.trim().split('\n') - - for (var i = 0; i < files.length; i++) { - var lang = files[i].trim() - if (lang.length > 0 && root.availableLanguages.indexOf(lang) === -1) { - root.availableLanguages.push(lang) - } - } - } - } - - onExited: (exitCode, exitStatus) => { - root.isScanning = false - if (exitCode !== 0) { - root.availableLanguages = ["en_US"] - } - root.loadTranslations() - } - } - - FileView { - id: translationFileView - onLoaded: { - var textContent = "" - try { - textContent = text() - } catch (e) { - root.translations = {} - root.isLoading = false - return - } - - if (textContent.length === 0) { - root.translations = {} - root.isLoading = false - return - } - - try { - var jsonData = JSON.parse(textContent) - root.translations = jsonData - root.isLoading = false - } catch (e) { - root.translations = {} - root.isLoading = false - } - } - onLoadFailed: (error) => { - root.translations = {} - root.isLoading = false - } - } - - function detectSystemLanguage() { - var locale = Qt.locale().name - return locale - } - - function getLanguageCode() { - var configLang = "auto" - try { - configLang = ConfigOptions.language.ui - } catch (e) { - configLang = "auto" - } - - if (configLang === "auto") { - return detectSystemLanguage() - } else { - if (root.availableLanguages.indexOf(configLang) !== -1) { - return configLang - } else { - return detectSystemLanguage() - } - } - } - - function loadTranslations() { - if (root.isScanning) { - return - } - - var targetLang = getLanguageCode() - root.currentLanguage = targetLang - - // Use empty translations for English (default language) - if (targetLang === "en_US" || targetLang === "en") { - root.translations = {} - return - } - - // Check if target language is available - if (root.availableLanguages.indexOf(targetLang) === -1) { - root.currentLanguage = "en_US" - root.translations = {} - return - } - - // Load translation file - root.isLoading = true - var translationsPath = Qt.resolvedUrl(Directories.config + "/quickshell/translations/" + targetLang + ".json") - translationFileView.path = translationsPath - } - - function tr(text) { - if (!text) { - return "" - } - - var key = text.toString() - - if (root.isLoading) { - return key - } - - if (root.currentLanguage === "en_US" || root.currentLanguage === "en" || !root.translations) { - return key - } - - if (root.translations.hasOwnProperty(key)) { - var translation = root.translations[key] - if (translation && translation.toString().trim().length > 0) { - return translation.toString() - } else { - return translation.toString() - } - } - - return key // Fallback to key name - } - - function reloadTranslations() { - root.scanLanguages() - } - - function scanLanguages() { - var translationsDir = Qt.resolvedUrl(Directories.config + "/quickshell/translations/").toString().replace("file://", "") - root.isScanning = true - scanLanguagesProcess.running = true - } - - Component.onCompleted: { - root.scanLanguages() - } -} diff --git a/.config/quickshell/ii/settings.qml b/.config/quickshell/ii/settings.qml index 91bd61f7..ed511a04 100644 --- a/.config/quickshell/ii/settings.qml +++ b/.config/quickshell/ii/settings.qml @@ -13,7 +13,7 @@ import QtQuick.Window import Quickshell import Quickshell.Io import Quickshell.Hyprland -import "root:/services/" +import "root:/" import "root:/modules/common/" import "root:/modules/common/widgets/" import "root:/modules/common/functions/color_utils.js" as ColorUtils diff --git a/.config/quickshell/ii/welcome.qml b/.config/quickshell/ii/welcome.qml index 40d49653..9e643b77 100644 --- a/.config/quickshell/ii/welcome.qml +++ b/.config/quickshell/ii/welcome.qml @@ -12,7 +12,7 @@ import QtQuick.Window import Quickshell import Quickshell.Io import Quickshell.Hyprland -import "root:/services/" +import "root:/" import "root:/modules/common/" import "root:/modules/common/widgets/" import "root:/modules/common/functions/color_utils.js" as ColorUtils diff --git a/.config/quickshell/translations/tools/translation-cleaner.py b/.config/quickshell/translations/tools/translation-cleaner.py index afc290ad..642101d1 100755 --- a/.config/quickshell/translations/tools/translation-cleaner.py +++ b/.config/quickshell/translations/tools/translation-cleaner.py @@ -52,7 +52,7 @@ def clean_translation_files(translations_dir: str, source_dir: str, backup: bool if backup: # Create backup - backup_file = Path(translations_dir) / f"{lang}.json.backup" + backup_file = Path(translations_dir) / f"{lang}.json.bak" with open(backup_file, 'w', encoding='utf-8') as f: json.dump(translations, f, ensure_ascii=False, indent=2) print(f"Created backup: {backup_file}")