Skip to content

hungngocphat01/KDEintosh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(Yet another) KDEintosh Theme

Preview

I had been using Hackintosh on my old ThinkPad T430s for almost a year (you can have a look at my OpenCore T430s repository if interested), until I migrated to my new ThinkPad T14, which is an AMD machine, hence macOS will not ever be able to run on it. After months of trial-and-error, I finally managed to find the best combination of Plasma themes to create an approximately 70% similar look to the original macOS Big Sur UI (imo).

Last updated: February 2020, Plasma 5.20.5.

Disclaimer

  • I don't personally own the themes included here. They are all originally made and owned repspectively by their authors.
  • The package management commands I include here are specified to Arch Linux only (and its derivatives). You have to figure out what is it on your distro by yourself.
  • I am using 1.0 scale on a 1080p monitor. You may have to adjust the theme to suit yours.

Components

  • Plasma style: WhiteSur-dark (edited, available in this repository).
  • Application style: kvantum-dark.
  • GTK style: WhiteSur-dark original.
  • Window decoration: SierraBreezeEnhanced.
  • Colors: WhiteSurDark original
  • Kvantum theme: Mojave-dark original.
  • Icons: WhiteSur-dark original.
  • Cursor:: WhiteSur Cursors original.
  • Konsole color scheme: Breeze (original).
  • Latte dock layout: mcOS BS Layout for Latte Dock (edited, available in this repository). Original here.

Latte plugins

  • Application Title.
  • Latte Spacer.
  • Latte Seperator.
  • Better inline clock.
  • Big Sur Inline Battery.

Instructions

  1. Install the original WhiteSur theme as described in the original repository. You have to install WhiteSur-dark-gtk manually in the given link above. Apply the WhiteSur-dark Plasma global theme, then head to Application Style/Configure GTK Application Style... and do the same thing to the GTK theme.
  2. Go to ~/.local/share/aurorae/themes/ and delete the WhiteSur-dark folder. Extract the given zip in this repo to the same location. I edited this theme to become a little bit darker so that some transparent components' background (notifications, pop-up windows, ...) looks more comfortably.
  3. Download and apply SierraBreezeEnhanced (window decoration). Please refer to the WindowDeco.png file for SierraBreezeEnhanced's configuration. This one looks and suits better in terms of color than the one provided in WhiteSur (but it feels more like Catalina).
    Installation in Arch Linux can be done via yay:
    $ yay -S sierrabreeze-kwin-decoration-git
  4. Remove all the panels on your current desktop (Latte will take care of it later).
  5. Install all the required Latte plugins, then import and apply the provided Latte layout.
  6. Done (maybe).

Further customizations

macOS neofetch

  • Install neofetch (of course) and add the following line to your shell rc file (such as .zshrc or .bashrc):
    alias neofetch="neofetch --ascii_distro=macos | sed \"s/Arch Linux/macOS Big Sur 11.1/g \""
  • Then reload your shell's configuration
    $ source ~/.zshrc
    # Or
    $ source ~/.bashrc
  • The above alias command will replace your distro ascii art with the Apple logo, and replace your distro name to macOS Big Sur 11.1 (remember to place your distro name in place of Arch Linux in my command). You can further customize the arguments to replace more.
  • You can also change your laptop name to something like MacBookPro:
    $ sudo echo MacBookPro > /etc/hostname
    $ reboot    

Global menu compability for GTK applications

  • Install the appmenu-gtk-module package and libdbusmenu-*. You can install them on Arch Linux by issueing the following command:
    $ sudo pacman -Sy appmenu-gtk-module $(pacman -Ssq libdbusmenu)

GNOME applications

  • I have to admit that KDE is more customizable, with fancy blur effects that can be altered to a kinda nearly authentic macOS experience. But their bundled applications cannot do so as good as their GNOME alternatives.
  • I will cover 3 applications that I use the most (file manager, document viewer, image viewer). You can apply the similar procedure for the others.
  • Uninstall dolphin (file manager), gwenview (image viewer) and their dependencies:
    $ sudo pacman -Rncs dolphin gwenview okular
  • Install ElementaryOS' file manager because it looks like macOS Finder more than anything else, as well as the archive manager.
    $ sudo pacman -Sy pantheon-files
    $ yay -S file-roller-pantheon
  • Install Eyes of GNOME (image viewer) and Evince (document viewer)
    $ sudo pacman -Sy eog evince
    
  • Change default applications in System Settings to match those.
  • Some Plasma application still calls their "friends" even after being removed. You'd better create some symlink to those to maintain compability:
    $ sudo ln -sf /usr/bin/io.elementary.files /usr/bin/dolphin
    $ sudo ln -sf /usr/bib/eog /usr/bin/gwenview
    $ sudo ln -sf /usr/bib/evince /usr/bin/okular
    ...

macOS fonts (if you somehow have access to a macOS machine).

  • Obtain the San Francisco fonts and install them. Then apply them in System Settings/Fonts. Imo 11 px looks better.

Plasma-specific settings.

  • Change the transparency and blur radius/noise in System Settings/Workspace Behaviour/Desktop Effects.

About

(Yet another) pseudo-macOS theme for KDE Plasma.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages