diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3e539de --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.DS_Store +._* \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..76a4a66 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# Nordic OpenCanopy + +A clean theme using the [Nord](https://github.com/nordtheme/nord) color palette for [OpenCore](https://github.com/acidanthera/OpenCorePkg). + +## 🌟 Preview + +![Theme Screenshot](preview/theme-screenshot.png) + +## ✨ Features +- Custom icons for various operating systems including macOS, Windows, and Linux. +- High-resolution backgrounds to support various displays. +- Cohesive design, all theme assets have been carefully crafted to fit a minimalist and uncluttered aesthetic. +- Easy installation and configuration. + +## 🛠️ Installation +1. Download the theme files from the 'Releases' section. +2. Copy the theme folder into your EFI partition under `EFI/OC/Resources/Image`. +3. Rename the correct `Background_.icns` to `Background.icns` according to your display. +4. Update your `config.plist` to use the new theme. + - `Misc -> Boot -> PickerMode` : `External`. + - `Misc -> Boot -> PickerAttributes` : `17`. + - `Misc -> Boot -> PickerVariant` : `Etho\Nordic`. + +Check this [guide](https://dortania.github.io/OpenCore-Post-Install/cosmetic/gui.html) and the [OpenCanopy documentation](https://dortania.github.io/docs/latest/Configuration.html#opencanopy) for further information. + +## 🧩 Compatibility +Compatible with OpenCore versions 0.7.0 and newer. + +## 🏆 Credits +- [Acidanthera](https://github.com/acidanthera) for [OpenCore](https://github.com/acidanthera/OpenCorePkg). +- [chris1111](https://github.com/chris1111) for the handy [OpenCanopy Generator](https://github.com/chris1111/OpenCanopy-Generator) tool. +- [ful1e5](https://github.com/ful1e5) for the great [Bibata](https://github.com/ful1e5/Bibata_Cursor) cursor theme. +- [svengreb](https://github.com/svengreb) for the [Nord](https://github.com/nordtheme/nord) color palette + +--- + +![Theme Assets](preview/theme-assets.png) + +Appreciate this theme? Consider starring it to show your support ⭐ + + + + diff --git a/preview/theme-assets.png b/preview/theme-assets.png new file mode 100644 index 0000000..8c03038 Binary files /dev/null and b/preview/theme-assets.png differ diff --git a/preview/theme-screenshot.png b/preview/theme-screenshot.png new file mode 100644 index 0000000..3c2ac63 Binary files /dev/null and b/preview/theme-screenshot.png differ diff --git a/src/Etho/Nordic/Apple.icns b/src/Etho/Nordic/Apple.icns new file mode 100644 index 0000000..85eb6f8 Binary files /dev/null and b/src/Etho/Nordic/Apple.icns differ diff --git a/src/Etho/Nordic/AppleRecv.icns b/src/Etho/Nordic/AppleRecv.icns new file mode 100644 index 0000000..40aef24 Binary files /dev/null and b/src/Etho/Nordic/AppleRecv.icns differ diff --git a/src/Etho/Nordic/AppleTM.icns b/src/Etho/Nordic/AppleTM.icns new file mode 100644 index 0000000..b7fa522 Binary files /dev/null and b/src/Etho/Nordic/AppleTM.icns differ diff --git a/src/Etho/Nordic/Background_1080p.icns b/src/Etho/Nordic/Background_1080p.icns new file mode 100644 index 0000000..2507287 Binary files /dev/null and b/src/Etho/Nordic/Background_1080p.icns differ diff --git a/src/Etho/Nordic/Background_1440p.icns b/src/Etho/Nordic/Background_1440p.icns new file mode 100644 index 0000000..52f6c4b Binary files /dev/null and b/src/Etho/Nordic/Background_1440p.icns differ diff --git a/src/Etho/Nordic/Background_2160p.icns b/src/Etho/Nordic/Background_2160p.icns new file mode 100644 index 0000000..b49894a Binary files /dev/null and b/src/Etho/Nordic/Background_2160p.icns differ diff --git a/src/Etho/Nordic/BtnFocus.icns b/src/Etho/Nordic/BtnFocus.icns new file mode 100644 index 0000000..711a290 Binary files /dev/null and b/src/Etho/Nordic/BtnFocus.icns differ diff --git a/src/Etho/Nordic/Cursor.icns b/src/Etho/Nordic/Cursor.icns new file mode 100644 index 0000000..d388fc1 Binary files /dev/null and b/src/Etho/Nordic/Cursor.icns differ diff --git a/src/Etho/Nordic/Dot.icns b/src/Etho/Nordic/Dot.icns new file mode 100644 index 0000000..e2bac6e Binary files /dev/null and b/src/Etho/Nordic/Dot.icns differ diff --git a/src/Etho/Nordic/Enter.icns b/src/Etho/Nordic/Enter.icns new file mode 100644 index 0000000..311e170 Binary files /dev/null and b/src/Etho/Nordic/Enter.icns differ diff --git a/src/Etho/Nordic/ExtAppleRecv.icns b/src/Etho/Nordic/ExtAppleRecv.icns new file mode 100644 index 0000000..40aef24 Binary files /dev/null and b/src/Etho/Nordic/ExtAppleRecv.icns differ diff --git a/src/Etho/Nordic/ExtAppleTM.icns b/src/Etho/Nordic/ExtAppleTM.icns new file mode 100644 index 0000000..b7fa522 Binary files /dev/null and b/src/Etho/Nordic/ExtAppleTM.icns differ diff --git a/src/Etho/Nordic/ExtHardDrive.icns b/src/Etho/Nordic/ExtHardDrive.icns new file mode 100644 index 0000000..43d06ad Binary files /dev/null and b/src/Etho/Nordic/ExtHardDrive.icns differ diff --git a/src/Etho/Nordic/HardDrive.icns b/src/Etho/Nordic/HardDrive.icns new file mode 100644 index 0000000..43d06ad Binary files /dev/null and b/src/Etho/Nordic/HardDrive.icns differ diff --git a/src/Etho/Nordic/Left.icns b/src/Etho/Nordic/Left.icns new file mode 100644 index 0000000..d0d924d Binary files /dev/null and b/src/Etho/Nordic/Left.icns differ diff --git a/src/Etho/Nordic/Linux.icns b/src/Etho/Nordic/Linux.icns new file mode 100644 index 0000000..e392353 Binary files /dev/null and b/src/Etho/Nordic/Linux.icns differ diff --git a/src/Etho/Nordic/Lock.icns b/src/Etho/Nordic/Lock.icns new file mode 100644 index 0000000..ce6d993 Binary files /dev/null and b/src/Etho/Nordic/Lock.icns differ diff --git a/src/Etho/Nordic/NixOS.icns b/src/Etho/Nordic/NixOS.icns new file mode 100644 index 0000000..784803e Binary files /dev/null and b/src/Etho/Nordic/NixOS.icns differ diff --git a/src/Etho/Nordic/Password.icns b/src/Etho/Nordic/Password.icns new file mode 100644 index 0000000..b79bc59 Binary files /dev/null and b/src/Etho/Nordic/Password.icns differ diff --git a/src/Etho/Nordic/Restart.icns b/src/Etho/Nordic/Restart.icns new file mode 100644 index 0000000..e4c71d4 Binary files /dev/null and b/src/Etho/Nordic/Restart.icns differ diff --git a/src/Etho/Nordic/Right.icns b/src/Etho/Nordic/Right.icns new file mode 100644 index 0000000..d5108fd Binary files /dev/null and b/src/Etho/Nordic/Right.icns differ diff --git a/src/Etho/Nordic/Selected.icns b/src/Etho/Nordic/Selected.icns new file mode 100644 index 0000000..a95725d Binary files /dev/null and b/src/Etho/Nordic/Selected.icns differ diff --git a/src/Etho/Nordic/Selector.icns b/src/Etho/Nordic/Selector.icns new file mode 100644 index 0000000..715b0d6 Binary files /dev/null and b/src/Etho/Nordic/Selector.icns differ diff --git a/src/Etho/Nordic/SetDefault.icns b/src/Etho/Nordic/SetDefault.icns new file mode 100644 index 0000000..807fb7c Binary files /dev/null and b/src/Etho/Nordic/SetDefault.icns differ diff --git a/src/Etho/Nordic/Shell.icns b/src/Etho/Nordic/Shell.icns new file mode 100644 index 0000000..ad7fb31 Binary files /dev/null and b/src/Etho/Nordic/Shell.icns differ diff --git a/src/Etho/Nordic/ShutDown.icns b/src/Etho/Nordic/ShutDown.icns new file mode 100644 index 0000000..37cbcaa Binary files /dev/null and b/src/Etho/Nordic/ShutDown.icns differ diff --git a/src/Etho/Nordic/Tool.icns b/src/Etho/Nordic/Tool.icns new file mode 100644 index 0000000..03748d7 Binary files /dev/null and b/src/Etho/Nordic/Tool.icns differ diff --git a/src/Etho/Nordic/Windows.icns b/src/Etho/Nordic/Windows.icns new file mode 100644 index 0000000..a7df14e Binary files /dev/null and b/src/Etho/Nordic/Windows.icns differ