To make your KDE look like Windows 10 too, you'll some prerequisites first.
-
Arch Linux (this was written with the assumption that you'll be using Arch Linux, so using another distro will break that assumption)
-
Latte Dock (git) (the non git version may work too, haven't tested it)
-
ttf-ms-win10 (for Windows 10 fonts)
-
Simple 10 Menu (could also use Tiled Menu)
-
Win-8.1-NS (the shadowed variant isn't accurate, so it's not used.)
-
fish (for command line shell)
-
kitty (for terminal)
For the taskbar, you'll need to make sure latte is started. Right click on the dock, and click "Configure Latte". Select "Layouts", click "Import", and find the "Explorer.layout.latte", and import it.
Next, make sure your plasma style is set to "Modern 10 Light", and ensure your fonts are set to Segoe UI 10pt.
In Breeze10's configuration, set the font size to 9, and ensure title alignment is Left. Copy FolderItemDelegate.qml to /usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/, copy notification.svg to ~/.local/share/plasma/desktoptheme/plasma-theme-modern10light-master/icons/, and copy ClockView.qml to ~/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/
In Desktop Effects in System Settings, ensure the "Maximize" effect is disabled, and "Rubberband Maximized" is enabled. Set the Window Open/Close Animation to Glide.
For a look-alike "Command Prompt", ensure you are using fish as your command line shell, and kitty as your terminal emulator, and copy the "fish" and "kitty" folders in this repository to ~/.config
Finally, replace /etc/profile.d/freetype2.sh with the one included in this repo, copy 99-msft.conf to /etc/fonts/conf.d/ and reboot for the font rendering to better match Windows.