diff --git a/src/catppuccin-mocha-grub-theme/Components/Clock.qml b/src/catppuccin-mocha-grub-theme/Components/Clock.qml deleted file mode 100644 index f076d28..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/Clock.qml +++ /dev/null @@ -1,14 +0,0 @@ -import QtQuick 2.15 -import SddmComponents 2.0 - -Clock { - id: time - color: config.text - timeFont.family: config.Font - dateFont.family: config.Font - anchors { - margins: 10 - top: parent.top - right: parent.right - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/LoginPanel.qml b/src/catppuccin-mocha-grub-theme/Components/LoginPanel.qml deleted file mode 100644 index e0dec79..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/LoginPanel.qml +++ /dev/null @@ -1,147 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Window 2.15 -import QtQuick.Controls 2.15 - -Item { - property var user: userField.text - property var password: passwordField.text - property var session: sessionPanel.session - property var inputHeight: Screen.height * 0.032 - property var inputWidth: Screen.width * 0.16 - Rectangle { - id: loginBackground - anchors { - verticalCenter: parent.verticalCenter - horizontalCenter: parent.horizontalCenter - } - height: inputHeight * 5.3 - width: inputWidth * 1.2 - radius: 5 - visible: config.LoginBackground == "true" ? true : false - color: config.mantle - } - Column { - spacing: 8 - anchors { - bottom: parent.bottom - left: parent.left - } - PowerButton { - id: powerButton - } - RebootButton { - id: rebootButton - } - SleepButton { - id: sleepButton - } - z: 5 - } - Column { - spacing: 8 - anchors { - bottom: parent.bottom - right: parent.right - } - SessionPanel { - id: sessionPanel - } - z: 5 - } - Column { - spacing: 8 - z: 5 - width: inputWidth - anchors { - verticalCenter: parent.verticalCenter - horizontalCenter: parent.horizontalCenter - } - UserField { - id: userField - height: inputHeight - width: parent.width - } - PasswordField { - id: passwordField - height: inputHeight - width: parent.width - onAccepted: loginButton.clicked() - } - Button { - id: loginButton - height: inputHeight - width: parent.width - enabled: user != "" && password != "" ? true : false - hoverEnabled: true - contentItem: Text { - id: buttonText - renderType: Text.NativeRendering - font { - family: config.Font - pointSize: config.FontSize - bold: true - } - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - color: config.crust - text: "Login" - } - background: Rectangle { - id: buttonBackground - color: config.sapphire - radius: 3 - } - states: [ - State { - name: "pressed" - when: loginButton.down - PropertyChanges { - target: buttonBackground - color: config.teal - } - PropertyChanges { - target: buttonText - } - }, - State { - name: "hovered" - when: loginButton.hovered - PropertyChanges { - target: buttonBackground - color: config.teal - } - PropertyChanges { - target: buttonText - } - }, - State { - name: "enabled" - when: loginButton.enabled - PropertyChanges { - target: buttonBackground - } - PropertyChanges { - target: buttonText - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 300 - } - } - onClicked: { - sddm.login(user, password, session) - } - } - } - Connections { - target: sddm - - function onLoginFailed() { - passwordField.text = "" - passwordField.focus = true - } - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/PasswordField.qml b/src/catppuccin-mocha-grub-theme/Components/PasswordField.qml deleted file mode 100644 index dd0f384..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/PasswordField.qml +++ /dev/null @@ -1,48 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 - -TextField { - id: passwordField - focus: true - selectByMouse: true - placeholderText: "Password" - echoMode: TextInput.Password - passwordCharacter: "•" - passwordMaskDelay: config.PasswordShowLastLetter - selectionColor: config.overlay0 - renderType: Text.NativeRendering - font.family: config.Font - font.pointSize: config.FontSize - font.bold: true - color: config.text - horizontalAlignment: TextInput.AlignHCenter - background: Rectangle { - id: passFieldBackground - radius: 3 - color: config.surface0 - } - states: [ - State { - name: "focused" - when: passwordField.activeFocus - PropertyChanges { - target: passFieldBackground - color: config.surface1 - } - }, - State { - name: "hovered" - when: passwordField.hovered - PropertyChanges { - target: passFieldBackground - color: config.surface1 - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 300 - } - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/PowerButton.qml b/src/catppuccin-mocha-grub-theme/Components/PowerButton.qml deleted file mode 100644 index dc74269..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/PowerButton.qml +++ /dev/null @@ -1,41 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 - -Item { - implicitHeight: powerButton.height - implicitWidth: powerButton.width - Button { - id: powerButton - height: inputHeight - width: inputHeight - hoverEnabled: true - icon { - source: Qt.resolvedUrl("../icons/power.svg") - height: height - width: width - color: config.crust - } - background: Rectangle { - id: powerButtonBackground - radius: 3 - color: config.red - } - states: [ - State { - name: "hovered" - when: powerButton.hovered - PropertyChanges { - target: powerButtonBackground - color: config.rosewater - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 300 - } - } - onClicked: sddm.powerOff() - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/RebootButton.qml b/src/catppuccin-mocha-grub-theme/Components/RebootButton.qml deleted file mode 100644 index a2c9b9f..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/RebootButton.qml +++ /dev/null @@ -1,41 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 - -Item { - implicitHeight: rebootButton.height - implicitWidth: rebootButton.width - Button { - id: rebootButton - height: inputHeight - width: inputHeight - hoverEnabled: true - icon { - source: Qt.resolvedUrl("../icons/reboot.svg") - height: height - width: width - color: config.crust - } - background: Rectangle { - id: rebootButtonBackground - radius: 3 - color: config.red - } - states: [ - State { - name: "hovered" - when: rebootButton.hovered - PropertyChanges { - target: rebootButtonBackground - color: config.rosewater - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 300 - } - } - onClicked: sddm.reboot() - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/SessionPanel.qml b/src/catppuccin-mocha-grub-theme/Components/SessionPanel.qml deleted file mode 100644 index 0edfcb3..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/SessionPanel.qml +++ /dev/null @@ -1,156 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 -import QtQml.Models 2.15 - -Item { - property var session: sessionList.currentIndex - implicitHeight: sessionButton.height - implicitWidth: sessionButton.width - DelegateModel { - id: sessionWrapper - model: sessionModel - delegate: ItemDelegate { - id: sessionEntry - height: inputHeight - width: parent.width - highlighted: sessionList.currentIndex == index - contentItem: Text { - renderType: Text.NativeRendering - font.family: config.Font - font.pointSize: config.FontSize - font.bold: true - horizontalAlignment: Text.AlignHCenter - verticalAlignment: Text.AlignVCenter - color: config.text - text: name - } - background: Rectangle { - id: sessionEntryBackground - color: config.surface1 - radius: 3 - } - states: [ - State { - name: "hovered" - when: sessionEntry.hovered - PropertyChanges { - target: sessionEntryBackground - color: config.surface2 - } - } - ] - transitions: Transition { - PropertyAnimation { - property: "color" - duration: 300 - } - } - MouseArea { - anchors.fill: parent - onClicked: { - sessionList.currentIndex = index - sessionPopup.close() - } - } - } - } - Button { - id: sessionButton - height: inputHeight - width: inputHeight - hoverEnabled: true - icon { - source: Qt.resolvedUrl("../icons/settings.svg") - height: height - width: width - color: config.text - } - background: Rectangle { - id: sessionButtonBackground - color: config.surface0 - radius: 3 - } - states: [ - State { - name: "pressed" - when: sessionButton.down - PropertyChanges { - target: sessionButtonBackground - color: config.surface1 - } - }, - State { - name: "hovered" - when: sessionButton.hovered - PropertyChanges { - target: sessionButtonBackground - color: config.surface2 - } - }, - State { - name: "selection" - when: sessionPopup.visible - PropertyChanges { - target: sessionButtonBackground - color: config.surface2 - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 150 - } - } - onClicked: { - sessionPopup.visible ? sessionPopup.close() : sessionPopup.open() - sessionButton.state = "pressed" - } - } - Popup { - id: sessionPopup - width: inputWidth + padding * 2 - x: (sessionButton.width + sessionList.spacing) * -7.6 - y: -(contentHeight + padding * 2) + sessionButton.height - padding: inputHeight / 10 - background: Rectangle { - radius: 5.4 - color: config.surface0 - } - contentItem: ListView { - id: sessionList - implicitHeight: contentHeight - spacing: 8 - model: sessionWrapper - currentIndex: sessionModel.lastIndex - clip: true - } - enter: Transition { - ParallelAnimation { - NumberAnimation { - property: "opacity" - from: 0 - to: 1 - duration: 400 - easing.type: Easing.OutExpo - } - NumberAnimation { - property: "x" - from: sessionPopup.x + (inputWidth * 0.1) - to: sessionPopup.x - duration: 500 - easing.type: Easing.OutExpo - } - } - } - exit: Transition { - NumberAnimation { - property: "opacity" - from: 1 - to: 0 - duration: 300 - easing.type: Easing.OutExpo - } - } - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/SleepButton.qml b/src/catppuccin-mocha-grub-theme/Components/SleepButton.qml deleted file mode 100644 index f4a4b7a..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/SleepButton.qml +++ /dev/null @@ -1,41 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 - -Item { - implicitHeight: sleepButton.height - implicitWidth: sleepButton.width - Button { - id: sleepButton - height: inputHeight - width: inputHeight - hoverEnabled: true - icon { - source: Qt.resolvedUrl("../icons/sleep.svg") - height: height - width: width - color: config.crust - } - background: Rectangle { - id: sleepButtonBg - color: config.red - radius: 3 - } - states: [ - State { - name: "hovered" - when: sleepButton.hovered - PropertyChanges { - target: sleepButtonBg - color: config.rosewater - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 300 - } - } - onClicked: sddm.suspend() - } -} diff --git a/src/catppuccin-mocha-grub-theme/Components/UserField.qml b/src/catppuccin-mocha-grub-theme/Components/UserField.qml deleted file mode 100644 index 9f8ca61..0000000 --- a/src/catppuccin-mocha-grub-theme/Components/UserField.qml +++ /dev/null @@ -1,50 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Controls 2.15 - -TextField { - id: userField - height: inputHeight - width: inputWidth - selectByMouse: true - echoMode: TextInput.Normal - selectionColor: config.overlay0 - renderType: Text.NativeRendering - font { - family: config.Font - pointSize: config.FontSize - bold: true - } - color: config.text - horizontalAlignment: Text.AlignHCenter - placeholderText: "Username" - text: userModel.lastUser - background: Rectangle { - id: userFieldBackground - color: config.surface0 - radius: 3 - } - states: [ - State { - name: "focused" - when: userField.activeFocus - PropertyChanges { - target: userFieldBackground - color: config.surface1 - } - }, - State { - name: "hovered" - when: userField.hovered - PropertyChanges { - target: userFieldBackground - color: config.surface1 - } - } - ] - transitions: Transition { - PropertyAnimation { - properties: "color" - duration: 300 - } - } -} diff --git a/src/catppuccin-mocha-grub-theme/Main.qml b/src/catppuccin-mocha-grub-theme/Main.qml deleted file mode 100644 index 422054b..0000000 --- a/src/catppuccin-mocha-grub-theme/Main.qml +++ /dev/null @@ -1,48 +0,0 @@ -import QtQuick 2.15 -import QtQuick.Window 2.15 -import QtQuick.Controls 2.15 -import "Components" - -Item { - id: root - height: Screen.height - width: Screen.width - Rectangle { - id: background - anchors.fill: parent - height: parent.height - width: parent.width - z: 0 - color: config.base - } - Image { - id: backgroundImage - anchors.fill: parent - height: parent.height - width: parent.width - fillMode: Image.PreserveAspectCrop - visible: config.CustomBackground == "true" ? true : false - z: 1 - source: config.Background - asynchronous: false - cache: true - mipmap: true - clip: true - } - Item { - id: mainPanel - z: 3 - anchors { - fill: parent - margins: 50 - } - Clock { - id: time - visible: config.ClockEnabled == "true" ? true : false - } - LoginPanel { - id: loginPanel - anchors.fill: parent - } - } -} diff --git a/src/catppuccin-mocha-grub-theme/assets/angle-down.png b/src/catppuccin-mocha-grub-theme/assets/angle-down.png deleted file mode 100644 index f621bfc..0000000 Binary files a/src/catppuccin-mocha-grub-theme/assets/angle-down.png and /dev/null differ diff --git a/src/catppuccin-mocha-grub-theme/background.png b/src/catppuccin-mocha-grub-theme/background.png new file mode 100644 index 0000000..c6eb605 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/background.png differ diff --git a/src/catppuccin-mocha-grub-theme/backgrounds/.gitkeep b/src/catppuccin-mocha-grub-theme/backgrounds/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/catppuccin-mocha-grub-theme/font.pf2 b/src/catppuccin-mocha-grub-theme/font.pf2 new file mode 100644 index 0000000..b87a776 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/font.pf2 differ diff --git a/src/catppuccin-mocha-grub-theme/icons/4MLinux.png b/src/catppuccin-mocha-grub-theme/icons/4MLinux.png new file mode 100644 index 0000000..0248eed Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/4MLinux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/AlpineLinux.png b/src/catppuccin-mocha-grub-theme/icons/AlpineLinux.png new file mode 100644 index 0000000..845d452 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/AlpineLinux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/Manjaro.i686.png b/src/catppuccin-mocha-grub-theme/icons/Manjaro.i686.png new file mode 100644 index 0000000..160dacd Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/Manjaro.i686.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/Manjaro.x86_64.png b/src/catppuccin-mocha-grub-theme/icons/Manjaro.x86_64.png new file mode 100644 index 0000000..160dacd Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/Manjaro.x86_64.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/SystemRescueCD.png b/src/catppuccin-mocha-grub-theme/icons/SystemRescueCD.png new file mode 100644 index 0000000..edf6b30 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/SystemRescueCD.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/android.png b/src/catppuccin-mocha-grub-theme/icons/android.png new file mode 100644 index 0000000..242455b Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/android.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/anonymous.png b/src/catppuccin-mocha-grub-theme/icons/anonymous.png new file mode 100644 index 0000000..ea608b6 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/anonymous.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/antergos.png b/src/catppuccin-mocha-grub-theme/icons/antergos.png new file mode 100644 index 0000000..f6cade3 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/antergos.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/arch.png b/src/catppuccin-mocha-grub-theme/icons/arch.png new file mode 100644 index 0000000..d376ba5 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/arch.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/archlinux.png b/src/catppuccin-mocha-grub-theme/icons/archlinux.png new file mode 100644 index 0000000..d376ba5 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/archlinux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/arcolinux.png b/src/catppuccin-mocha-grub-theme/icons/arcolinux.png new file mode 100644 index 0000000..b12c621 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/arcolinux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/artix.png b/src/catppuccin-mocha-grub-theme/icons/artix.png new file mode 100644 index 0000000..2f78ec1 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/artix.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/cancel.png b/src/catppuccin-mocha-grub-theme/icons/cancel.png new file mode 100644 index 0000000..255e201 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/cancel.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/chakra.png b/src/catppuccin-mocha-grub-theme/icons/chakra.png new file mode 100644 index 0000000..78ac022 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/chakra.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/debian.png b/src/catppuccin-mocha-grub-theme/icons/debian.png new file mode 100644 index 0000000..985af6b Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/debian.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/deepin.png b/src/catppuccin-mocha-grub-theme/icons/deepin.png new file mode 100644 index 0000000..df62b9a Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/deepin.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/devuan.png b/src/catppuccin-mocha-grub-theme/icons/devuan.png new file mode 100644 index 0000000..d7fdcd8 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/devuan.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/driver.png b/src/catppuccin-mocha-grub-theme/icons/driver.png new file mode 100644 index 0000000..1147d02 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/driver.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/edit.png b/src/catppuccin-mocha-grub-theme/icons/edit.png new file mode 100644 index 0000000..b1bdc02 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/edit.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/efi.png b/src/catppuccin-mocha-grub-theme/icons/efi.png new file mode 100644 index 0000000..29918f8 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/efi.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/elementary.png b/src/catppuccin-mocha-grub-theme/icons/elementary.png new file mode 100644 index 0000000..a6e3738 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/elementary.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/endeavouros.png b/src/catppuccin-mocha-grub-theme/icons/endeavouros.png new file mode 100644 index 0000000..b30bf70 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/endeavouros.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/fedora.png b/src/catppuccin-mocha-grub-theme/icons/fedora.png new file mode 100644 index 0000000..932f36a Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/fedora.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/find.efi.png b/src/catppuccin-mocha-grub-theme/icons/find.efi.png new file mode 100644 index 0000000..40d15d9 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/find.efi.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/find.none.png b/src/catppuccin-mocha-grub-theme/icons/find.none.png new file mode 100644 index 0000000..ea7cd4c Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/find.none.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/freebsd.png b/src/catppuccin-mocha-grub-theme/icons/freebsd.png new file mode 100644 index 0000000..19e20fc Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/freebsd.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/gentoo.png b/src/catppuccin-mocha-grub-theme/icons/gentoo.png new file mode 100644 index 0000000..e865944 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/gentoo.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/gnu-linux.png b/src/catppuccin-mocha-grub-theme/icons/gnu-linux.png new file mode 100644 index 0000000..f4bfcc0 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/gnu-linux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/gpart.png b/src/catppuccin-mocha-grub-theme/icons/gpart.png new file mode 100644 index 0000000..eba4e36 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/gpart.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/haiku.png b/src/catppuccin-mocha-grub-theme/icons/haiku.png new file mode 100644 index 0000000..476d86b Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/haiku.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/help.png b/src/catppuccin-mocha-grub-theme/icons/help.png new file mode 100644 index 0000000..6bace79 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/help.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/kali.png b/src/catppuccin-mocha-grub-theme/icons/kali.png new file mode 100644 index 0000000..6264877 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/kali.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/kaos.png b/src/catppuccin-mocha-grub-theme/icons/kaos.png new file mode 100644 index 0000000..0a86340 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/kaos.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/kbd.png b/src/catppuccin-mocha-grub-theme/icons/kbd.png new file mode 100644 index 0000000..a07baf5 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/kbd.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/kernel.png b/src/catppuccin-mocha-grub-theme/icons/kernel.png new file mode 100644 index 0000000..b3dc406 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/kernel.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/korora.png b/src/catppuccin-mocha-grub-theme/icons/korora.png new file mode 100644 index 0000000..16c60f0 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/korora.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/kubuntu.png b/src/catppuccin-mocha-grub-theme/icons/kubuntu.png new file mode 100644 index 0000000..a72fff1 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/kubuntu.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/lang.png b/src/catppuccin-mocha-grub-theme/icons/lang.png new file mode 100644 index 0000000..217036b Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/lang.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/lfs.png b/src/catppuccin-mocha-grub-theme/icons/lfs.png new file mode 100644 index 0000000..f4bfcc0 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/lfs.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/linux.png b/src/catppuccin-mocha-grub-theme/icons/linux.png new file mode 100644 index 0000000..f4bfcc0 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/linux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/linuxmint.png b/src/catppuccin-mocha-grub-theme/icons/linuxmint.png new file mode 100644 index 0000000..53982b1 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/linuxmint.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/lubuntu.png b/src/catppuccin-mocha-grub-theme/icons/lubuntu.png new file mode 100644 index 0000000..14a66ec Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/lubuntu.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/macosx.png b/src/catppuccin-mocha-grub-theme/icons/macosx.png new file mode 100644 index 0000000..fbf3dfa Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/macosx.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/mageia.png b/src/catppuccin-mocha-grub-theme/icons/mageia.png new file mode 100644 index 0000000..494baf7 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/mageia.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/manjaro.png b/src/catppuccin-mocha-grub-theme/icons/manjaro.png new file mode 100644 index 0000000..160dacd Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/manjaro.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/manjarolinux.png b/src/catppuccin-mocha-grub-theme/icons/manjarolinux.png new file mode 100644 index 0000000..160dacd Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/manjarolinux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/memtest.png b/src/catppuccin-mocha-grub-theme/icons/memtest.png new file mode 100644 index 0000000..1147d02 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/memtest.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/mx-linux.png b/src/catppuccin-mocha-grub-theme/icons/mx-linux.png new file mode 100644 index 0000000..e47db84 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/mx-linux.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/neon.png b/src/catppuccin-mocha-grub-theme/icons/neon.png new file mode 100644 index 0000000..3a9df69 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/neon.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/nixos.png b/src/catppuccin-mocha-grub-theme/icons/nixos.png new file mode 100644 index 0000000..4e5ebb2 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/nixos.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/opensuse.png b/src/catppuccin-mocha-grub-theme/icons/opensuse.png new file mode 100644 index 0000000..b010020 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/opensuse.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/parrot.png b/src/catppuccin-mocha-grub-theme/icons/parrot.png new file mode 100644 index 0000000..862fb2d Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/parrot.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/pop-os.png b/src/catppuccin-mocha-grub-theme/icons/pop-os.png new file mode 100644 index 0000000..fa20d8a Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/pop-os.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/pop.png b/src/catppuccin-mocha-grub-theme/icons/pop.png new file mode 100644 index 0000000..fa20d8a Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/pop.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/power.svg b/src/catppuccin-mocha-grub-theme/icons/power.svg deleted file mode 100644 index 70495dd..0000000 --- a/src/catppuccin-mocha-grub-theme/icons/power.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/src/catppuccin-mocha-grub-theme/icons/reboot.svg b/src/catppuccin-mocha-grub-theme/icons/reboot.svg deleted file mode 100644 index 5506bbb..0000000 --- a/src/catppuccin-mocha-grub-theme/icons/reboot.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/catppuccin-mocha-grub-theme/icons/recovery.png b/src/catppuccin-mocha-grub-theme/icons/recovery.png new file mode 100644 index 0000000..3e58156 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/recovery.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/regolith.png b/src/catppuccin-mocha-grub-theme/icons/regolith.png new file mode 100644 index 0000000..6fb578c Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/regolith.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/restart.png b/src/catppuccin-mocha-grub-theme/icons/restart.png new file mode 100644 index 0000000..366e359 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/restart.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/settings.svg b/src/catppuccin-mocha-grub-theme/icons/settings.svg deleted file mode 100644 index 9a64fbd..0000000 --- a/src/catppuccin-mocha-grub-theme/icons/settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/catppuccin-mocha-grub-theme/icons/shutdown.png b/src/catppuccin-mocha-grub-theme/icons/shutdown.png new file mode 100644 index 0000000..3a5bb7c Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/shutdown.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/siduction.png b/src/catppuccin-mocha-grub-theme/icons/siduction.png new file mode 100644 index 0000000..dcc3b89 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/siduction.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/sleep.svg b/src/catppuccin-mocha-grub-theme/icons/sleep.svg deleted file mode 100644 index 4102f2d..0000000 --- a/src/catppuccin-mocha-grub-theme/icons/sleep.svg +++ /dev/null @@ -1,5 +0,0 @@ - - -moon - - \ No newline at end of file diff --git a/src/catppuccin-mocha-grub-theme/icons/solus.png b/src/catppuccin-mocha-grub-theme/icons/solus.png new file mode 100644 index 0000000..3806d28 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/solus.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/steamos.png b/src/catppuccin-mocha-grub-theme/icons/steamos.png new file mode 100644 index 0000000..98d0f81 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/steamos.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/submenu.png b/src/catppuccin-mocha-grub-theme/icons/submenu.png new file mode 100644 index 0000000..2ed9ccc Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/submenu.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/type.png b/src/catppuccin-mocha-grub-theme/icons/type.png new file mode 100644 index 0000000..87e775c Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/type.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/tz.png b/src/catppuccin-mocha-grub-theme/icons/tz.png new file mode 100644 index 0000000..c375d8f Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/tz.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/ubuntu.png b/src/catppuccin-mocha-grub-theme/icons/ubuntu.png new file mode 100644 index 0000000..21d205b Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/ubuntu.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/unknown.png b/src/catppuccin-mocha-grub-theme/icons/unknown.png new file mode 100644 index 0000000..f4bfcc0 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/unknown.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/unset.png b/src/catppuccin-mocha-grub-theme/icons/unset.png new file mode 100644 index 0000000..889cf07 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/unset.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/void.png b/src/catppuccin-mocha-grub-theme/icons/void.png new file mode 100644 index 0000000..633a2f6 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/void.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/windows.png b/src/catppuccin-mocha-grub-theme/icons/windows.png new file mode 100644 index 0000000..640d43c Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/windows.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/windows11.png b/src/catppuccin-mocha-grub-theme/icons/windows11.png new file mode 100644 index 0000000..2289fe4 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/windows11.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/xubuntu.png b/src/catppuccin-mocha-grub-theme/icons/xubuntu.png new file mode 100644 index 0000000..b07b4ce Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/xubuntu.png differ diff --git a/src/catppuccin-mocha-grub-theme/icons/zorin.png b/src/catppuccin-mocha-grub-theme/icons/zorin.png new file mode 100644 index 0000000..8bf7f35 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/icons/zorin.png differ diff --git a/src/catppuccin-mocha-grub-theme/logo.png b/src/catppuccin-mocha-grub-theme/logo.png new file mode 100644 index 0000000..ef83a2e Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/logo.png differ diff --git a/src/catppuccin-mocha-grub-theme/metadata.desktop b/src/catppuccin-mocha-grub-theme/metadata.desktop deleted file mode 100644 index 82c1be2..0000000 --- a/src/catppuccin-mocha-grub-theme/metadata.desktop +++ /dev/null @@ -1,14 +0,0 @@ -[SddmGreeterTheme] -Name=Catppuccin mocha -Description=Soothing pastel theme for SDDM -Type=sddm-theme -Version=2.1 -Website=https://github.com/catppuccin/sddm -Screenshot=preview.png -MainScript=Main.qml -ConfigFile=theme.conf -TranslationsDirectory=translations -Theme-Id=Catppuccin -Theme-API=2.0 -License=MIT -QtVersion=6 diff --git a/src/catppuccin-mocha-grub-theme/preview.png b/src/catppuccin-mocha-grub-theme/preview.png deleted file mode 100644 index ad78e68..0000000 Binary files a/src/catppuccin-mocha-grub-theme/preview.png and /dev/null differ diff --git a/src/catppuccin-mocha-grub-theme/select_c.png b/src/catppuccin-mocha-grub-theme/select_c.png new file mode 100644 index 0000000..0275893 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/select_c.png differ diff --git a/src/catppuccin-mocha-grub-theme/select_e.png b/src/catppuccin-mocha-grub-theme/select_e.png new file mode 100644 index 0000000..6eb93c9 Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/select_e.png differ diff --git a/src/catppuccin-mocha-grub-theme/select_w.png b/src/catppuccin-mocha-grub-theme/select_w.png new file mode 100644 index 0000000..ce7324a Binary files /dev/null and b/src/catppuccin-mocha-grub-theme/select_w.png differ diff --git a/src/catppuccin-mocha-grub-theme/theme.conf b/src/catppuccin-mocha-grub-theme/theme.conf deleted file mode 100644 index 35c3e9b..0000000 --- a/src/catppuccin-mocha-grub-theme/theme.conf +++ /dev/null @@ -1,39 +0,0 @@ -[General] -Font="Noto Sans" -FontSize=9 -ClockEnabled="true" -CustomBackground="false" -LoginBackground="false" -Background="backgrounds/wall.jpg" - -# Uncomment this option to show the last letter of the password -# for the number of milliseconds specified -# PasswordShowLastLetter=1000 - -# DON'T CHANGE THESE -rosewater = "#f5e0dc" -flamingo = "#f2cdcd" -pink = "#f5c2e7" -mauve = "#cba6f7" -red = "#f38ba8" -maroon = "#eba0ac" -peach = "#fab387" -yellow = "#f9e2af" -green = "#a6e3a1" -teal = "#94e2d5" -sky = "#89dceb" -sapphire = "#74c7ec" -blue = "#89b4fa" -lavender = "#b4befe" -text = "#cdd6f4" -subtext1 = "#bac2de" -subtext0 = "#a6adc8" -overlay2 = "#9399b2" -overlay1 = "#7f849c" -overlay0 = "#6c7086" -surface2 = "#585b70" -surface1 = "#45475a" -surface0 = "#313244" -base = "#1e1e2e" -mantle = "#181825" -crust = "#11111b" diff --git a/src/catppuccin-mocha-grub-theme/theme.txt b/src/catppuccin-mocha-grub-theme/theme.txt new file mode 100644 index 0000000..84cb2c8 --- /dev/null +++ b/src/catppuccin-mocha-grub-theme/theme.txt @@ -0,0 +1,50 @@ +# GRUB2 gfxmenu pop theme, based and inspired by Vimix and Dracula grub themes +# Designed for any resolution + +# Global Property +title-text: "" +desktop-image: "background.png" +desktop-image-scale-method: "stretch" +desktop-color: "#1E1E2E" +terminal-font: "Unifont Regular 16" +terminal-left: "0" +terminal-top: "0" +terminal-width: "100%" +terminal-height: "100%" +terminal-border: "0" + +# Logo image ++ image { + left = 50%-50 + top = 50%-50 + file = "logo.png" +} + +# Show the boot menu ++ boot_menu { + left = 50%-240 + top = 60% + width = 480 + height = 30% + item_font = "Unifont Regular 16" + item_color = "#CDD6F4" + selected_item_color = "#CDD6F4" + icon_width = 32 + icon_height = 32 + item_icon_space = 20 + item_height = 36 + item_padding = 5 + item_spacing = 10 + selected_item_pixmap_style = "select_*.png" +} + +# Show a countdown message using the label component ++ label { + top = 82% + left = 35% + width = 30% + align = "center" + id = "__timeout__" + text = "Booting in %d seconds" + color = "#CDD6F4" +}