├── assets ├── ss1.png ├── ss2.png └── ss3.png ├── walls ├── galaxy-waves.jpg └── abstract-swirls.jpg ├── configs ├── windhawk │ ├── taskbar-tray-icon-spacing.json │ ├── startmenu-straker.json │ ├── taskbar.json │ ├── startmenu.json │ └── notification.json ├── fastfetch │ ├── windows.txt │ └── config.jsonc ├── powershell │ └── profile.ps1 ├── windows-context-menu │ ├── restore-win11-context-menu.reg │ └── restore-old-context-menu.reg ├── cuteborders │ └── config.yaml └── yasb │ ├── config.yaml │ └── styles.css ├── LICENSE └── README.md /assets/ss1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecx7f/windots/HEAD/assets/ss1.png -------------------------------------------------------------------------------- /assets/ss2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecx7f/windots/HEAD/assets/ss2.png -------------------------------------------------------------------------------- /assets/ss3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecx7f/windots/HEAD/assets/ss3.png -------------------------------------------------------------------------------- /walls/galaxy-waves.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecx7f/windots/HEAD/walls/galaxy-waves.jpg -------------------------------------------------------------------------------- /walls/abstract-swirls.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ecx7f/windots/HEAD/walls/abstract-swirls.jpg -------------------------------------------------------------------------------- /configs/windhawk/taskbar-tray-icon-spacing.json: -------------------------------------------------------------------------------- 1 | {"notificationIconWidth":24,"overflowIconWidth":32,"overflowIconsPerRow":1} -------------------------------------------------------------------------------- /configs/fastfetch/windows.txt: -------------------------------------------------------------------------------- 1 | 2 | lllllll lllllll 3 | lllllll lllllll 4 | lllllll lllllll 5 | 6 | lllllll lllllll 7 | lllllll lllllll 8 | lllllll lllllll -------------------------------------------------------------------------------- /configs/powershell/profile.ps1: -------------------------------------------------------------------------------- 1 | # Clear the terminal and then run fastfetch 2 | Clear-Host 3 | fastfetch 4 | 5 | function dev() { 6 | Set-Location -Path "D:\dev"; 7 | } 8 | 9 | 10 | -------------------------------------------------------------------------------- /configs/windows-context-menu/restore-win11-context-menu.reg: -------------------------------------------------------------------------------- 1 | :: Restore Win 11 Explorer Context Menu 2 | reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f 3 | 4 | :: Restore Win 11 Explorer Command Bar 5 | reg.exe delete "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}" /f 6 | 7 | :: Restart Windows Explorer. (Applies the above settings without needing a reboot) 8 | taskkill /f /im explorer.exe 9 | start explorer.exe 10 | 11 | :: Empty Comment (Prevents you from having to press "enter" to execute the line to restart explorer.exe) -------------------------------------------------------------------------------- /configs/windows-context-menu/restore-old-context-menu.reg: -------------------------------------------------------------------------------- 1 | :: Set "Old" Explorer Context Menu as Default 2 | reg add "HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /f 3 | 4 | :: Remove Explorer "Command Bar" 5 | reg add "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}\InprocServer32" /f /ve 6 | 7 | :: Restart Windows Explorer. (Applies the above settings without needing a reboot) 8 | taskkill /f /im explorer.exe 9 | start explorer.exe 10 | 11 | :: Empty Comment (Prevents you from having to press "enter" to execute the line to restart explorer.exe) -------------------------------------------------------------------------------- /configs/cuteborders/config.yaml: -------------------------------------------------------------------------------- 1 | # Valid colors: 2 | # - hex (e.g., #ffffff for white) 3 | # - default (the default windows 11 border) 4 | # - accent (uses your system's accent color) 5 | # - rainbow (cycles through a smooth transition of colors) 6 | # - transparent (invisible border) 7 | # Invalid colors will be logged to %UserProfile%\.cuteborders\log.txt 8 | # and will default to red. 9 | hide_tray_icon: false 10 | rainbow_speed: 1.0 11 | window_rules: 12 | - match: "Global" 13 | active_border_color: "#8080c6" 14 | inactive_border_color: "#8080c6" 15 | # active_border_color: "accent" 16 | # inactive_border_color: "transparent" 17 | -------------------------------------------------------------------------------- /configs/fastfetch/config.jsonc: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", 3 | "logo": { 4 | "source": "C:/ProgramData/fastfetch/windows.txt", 5 | "padding": { 6 | "top": 2, 7 | "right": 4 8 | } 9 | }, 10 | "display": { 11 | "separator": " " 12 | }, 13 | "modules": [ 14 | "break", 15 | "break", 16 | { 17 | "type": "title", 18 | "keyWidth": 10 19 | }, 20 | "break", 21 | { 22 | "type": "os", 23 | "key": " ", 24 | "keyColor": "blue" 25 | }, 26 | { 27 | "type": "kernel", 28 | "key": " ", 29 | "keyColor": "blue" 30 | }, 31 | { 32 | "type": "shell", 33 | "key": " ", 34 | "keyColor": "blue" 35 | }, 36 | { 37 | "type": "uptime", 38 | "key": " ", 39 | "keyColor": "blue" 40 | }, 41 | { 42 | "type": "memory", 43 | "key": " ", 44 | "keyColor": "blue" 45 | }, 46 | "break", 47 | { 48 | "type": "colors", 49 | "symbol": "circle" 50 | }, 51 | 52 | "break", 53 | "break" 54 | ] 55 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 Straker 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /configs/windhawk/startmenu-straker.json: -------------------------------------------------------------------------------- 1 | { 2 | "theme": "Windows 12 Catppuccin Mocha (Solid)", 3 | "controlStyles[0].target": "Windows.UI.Xaml.Controls.Grid#UndockedRoot", 4 | "controlStyles[0].styles[0]": "Visibility=Visible", 5 | "controlStyles[0].styles[1]": "Width=300", 6 | "controlStyles[0].styles[2]": "Transform3D:=", 7 | "controlStyles[0].styles[3]": "Margin=-50,-40,10,-10", 8 | "controlStyles[0].styles[4]": "Padding=10,15,0,0", 9 | 10 | "controlStyles[1].target": "Windows.UI.Xaml.Controls.Grid#AllAppsRoot", 11 | "controlStyles[1].styles[0]": "Visibility=Visible", 12 | "controlStyles[1].styles[1]": "Width=300", 13 | "controlStyles[1].styles[2]": "Margin=-730,-40,800,0", 14 | 15 | "controlStyles[2].target": "Windows.UI.Xaml.Controls.Grid#ShowMoreSuggestions", 16 | "controlStyles[2].styles[0]": "Visibility=Collapsed", 17 | 18 | "controlStyles[3].target": "Windows.UI.Xaml.Controls.Grid#SuggestionsParentContainer", 19 | "controlStyles[3].styles[0]": "Visibility=Collapsed", 20 | 21 | "controlStyles[4].target": "Windows.UI.Xaml.Controls.Grid#TopLevelSuggestionsListHeader", 22 | "controlStyles[4].styles[0]": "Visibility=Collapsed", 23 | 24 | "controlStyles[5].target": "StartDocked.SearchBoxToggleButton", 25 | "controlStyles[5].styles[0]": "Height=0", 26 | "controlStyles[5].styles[1]": "Width=0", 27 | 28 | "controlStyles[6].target": "Windows.UI.Xaml.Controls.Grid#TopLevelRoot > Windows.UI.Xaml.Controls.Border", 29 | "controlStyles[6].styles[0]": "Visibility=Collapsed", 30 | 31 | "controlStyles[7].target": "Windows.UI.Xaml.Controls.Button#CloseAllAppsButton", 32 | "controlStyles[7].styles[0]": "Visibility=Collapsed", 33 | 34 | "controlStyles[8].target": "StartDocked.PowerOptionsView", 35 | "controlStyles[8].styles[0]": "Margin=-515,0,0,0", 36 | 37 | "controlStyles[9].target": "StartDocked.UserTileView", 38 | "controlStyles[9].styles[0]": "Visibility=Collapsed", 39 | 40 | "controlStyles[10].target": "StartMenu.PinnedList", 41 | "controlStyles[10].styles[0]": "Height=420", 42 | 43 | "controlStyles[11].target": "StartMenu.ExpandedFolderList > Grid > Border", 44 | "controlStyles[11].styles[0]": "Margin=-40,0,40,0", 45 | "controlStyles[11].styles[1]": "Width=300", 46 | 47 | "controlStyles[12].target": "StartMenu.ExpandedFolderList > Grid > Grid", 48 | "controlStyles[12].styles[0]": "CornerRadius=12", 49 | "controlStyles[12].styles[1]": "Margin=-85,0,0,0", 50 | "controlStyles[12].styles[2]": "Width=300", 51 | 52 | "controlStyles[13].target": "StartMenu.ExpandedFolderList > Grid > Grid > Microsoft.UI.Xaml.Controls.PipsPager#PinnedListPipsPager", 53 | "controlStyles[13].styles[0]": "Margin=-0,0,0,0", 54 | 55 | "controlStyles[14].target": "StartDocked.StartSizingFrame", 56 | "controlStyles[14].styles[0]": "MaxHeight=600", 57 | "controlStyles[14].styles[1]": "MaxWidth=600", 58 | "controlStyles[14].styles[2]": "MinWidth=420", 59 | 60 | "controlStyles[15].target": "Grid#RootContent", 61 | "controlStyles[15].styles[0]": "MinWidth=600", 62 | 63 | "controlStyles[16].target": "Border#AcrylicBorder", 64 | "controlStyles[16].styles[0]": "Background:=", 65 | "controlStyles[16].styles[1]": "CornerRadius=11", 66 | 67 | "controlStyles[17].target": "Windows.UI.Xaml.Controls.Grid#DroppedFlickerWorkaroundWrapper > Windows.UI.Xaml.Controls.Border#BackgroundBorder", 68 | "controlStyles[17].styles[0]": "Background:=", 69 | "controlStyles[17].styles[1]": "BorderThickness=2", 70 | "controlStyles[17].styles[2]": "BorderBrush=#45475a", 71 | "controlStyles[17].styles[3]": "CornerRadius=22", 72 | 73 | "controlStyles[18].target": "StartMenu.PinnedListTile > Windows.UI.Xaml.Controls.Grid#Root", 74 | "controlStyles[18].styles[0]": "Padding=0,25,0,0", 75 | 76 | "controlStyles[19].target": "Windows.UI.Xaml.Controls.TextBlock#DisplayName", 77 | "controlStyles[19].styles[0]": "Foreground=#cdd6f4", 78 | "controlStyles[19].styles[1]": "Visibility=Visible" 79 | } 80 | -------------------------------------------------------------------------------- /configs/windhawk/taskbar.json: -------------------------------------------------------------------------------- 1 | {"controlStyles[0].target":"Taskbar.TaskbarFrame#TaskbarFrame > Grid#RootGrid","controlStyles[0].styles[0]":"Padding=2,0,2,0","controlStyles[0].styles[1]":"Margin=0,2,0,3","controlStyles[0].styles[2]":"BorderThickness=1.5","controlStyles[0].styles[3]":"BorderBrush:=","controlStyles[1].target":"Rectangle#BackgroundFill","controlStyles[1].styles[0]":"Visibility=Collapsed","controlStyles[2].target":"Rectangle#BackgroundStroke","controlStyles[2].styles[0]":"Visibility=Collapsed","controlStyles[3].target":"Taskbar.AugmentedEntryPointButton#AugmentedEntryPointButton > Taskbar.TaskListButtonPanel#ExperienceToggleButtonRootPanel","controlStyles[3].styles[0]":"Margin=0","controlStyles[4].target":"Grid#SystemTrayFrameGrid","controlStyles[4].styles[0]":"Background:=#00000000","controlStyles[4].styles[1]":"CornerRadius=10","controlStyles[4].styles[2]":"BackgroundSizing=InnerBorderEdge","controlStyles[4].styles[3]":"Margin=0,2,0,3","controlStyles[4].styles[4]":"BorderThickness=5","controlStyles[5].target":"SystemTray.ChevronIconView","controlStyles[5].styles[0]":"Visibility=Visible","controlStyles[5].styles[1]":"Width=40","controlStyles[5].styles[2]":"Height=40","controlStyles[5].styles[3]":"CornerRadius=30","controlStyles[6].target":"SystemTray.NotifyIconView#NotifyItemIcon","controlStyles[6].styles[0]":"Padding=0","controlStyles[7].target":"SystemTray.OmniButton","controlStyles[7].styles[0]":"Padding=0","controlStyles[8].target":"SystemTray.CopilotIcon","controlStyles[8].styles[0]":"Padding=0","controlStyles[9].target":"SystemTray.OmniButton#NotificationCenterButton > Grid > ContentPresenter > ItemsPresenter > StackPanel > ContentPresenter > systemtray:IconView#SystemTrayIcon > Grid","controlStyles[9].styles[0]":"Padding=4,0,4,0","controlStyles[10].target":"SystemTray.IconView#SystemTrayIcon > Grid#ContainerGrid > ContentPresenter#ContentPresenter > Grid#ContentGrid > SystemTray.TextIconContent > Grid#ContainerGrid","controlStyles[10].styles[0]":"Padding=0","controlStyles[11].target":"SystemTray.StackListView#IconStack > ItemsPresenter > StackPanel > ContentPresenter > SystemTray.IconView#SystemTrayIcon","controlStyles[11].styles[0]":"Padding=0","controlStyles[12].target":"SystemTray.Stack#ShowDesktopStack","controlStyles[12].styles[0]":"Margin=0,-4,-12,-4","controlStyles[13].target":"Taskbar.Gripper#GripperControl","controlStyles[13].styles[0]":"Width=Auto","controlStyles[13].styles[1]":"MinWidth=24","controlStyles[14].target":"SystemTray.SystemTrayFrame","controlStyles[14].styles[0]":"Visibility=Visible","controlStyles[0].styles[4]":"CornerRadius=10","controlStyles[0].styles[5]":"Background:=","resourceVariables[0].variableKey":"","controlStyles[15].target":"SystemTray.OmniButton#ControlCenterButton > Grid > ContentPresenter > ItemsPresenter > StackPanel > ContentPresenter[1] > SystemTray.IconView > Grid > Grid","controlStyles[15].styles[0]":"Visibility=Collapsed","controlStyles[16].target":"SystemTray.OmniButton#ControlCenterButton > Grid > ContentPresenter > ItemsPresenter > StackPanel > ContentPresenter[2] > SystemTray.IconView > Grid > Grid","controlStyles[16].styles[0]":"Visibility=Collapsed","controlStyles[17].target":"SystemTray.OmniButton#ControlCenterButton > Grid > ContentPresenter > ItemsPresenter > StackPanel > ContentPresenter[3] > SystemTray.IconView > Grid > Grid","controlStyles[17].styles[0]":"Visibility=Collapsed","controlStyles[18].target":"SystemTray.OmniButton#NotificationCenterButton > Grid > ContentPresenter > ItemsPresenter > StackPanel > ContentPresenter > SystemTray.IconView#SystemTrayIcon > Grid > Grid > SystemTray.TextIconContent","controlStyles[19].target":"Taskbar.ExperienceToggleButton#LaunchListButton[AutomationProperties.AutomationId=StartButton]","controlStyles[19].styles[0]":"Visibility=Collapsed","controlStyles[20].target":"SystemTray.OmniButton#NotificationCenterButton","controlStyles[20].styles[0]":"Visibility=Collapsed","controlStyles[21].target":"SystemTray.OmniButton#ControlCenterButton","controlStyles[21].styles[0]":"Visibility=Collapsed","controlStyles[22].target":"Windows.UI.Xaml.Controls.ScrollViewer","controlStyles[22].styles[0]":"Visibility=Visible","controlStyles[23].target":"Taskbar.TaskListButton","controlStyles[23].styles[0]":"CornerRadius=10","theme":"DockLike"} -------------------------------------------------------------------------------- /configs/windhawk/startmenu.json: -------------------------------------------------------------------------------- 1 | {"controlStyles[0].target":"Windows.UI.Xaml.Controls.Grid#UndockedRoot","controlStyles[0].styles[0]":"Width=350","controlStyles[1].target":"Windows.UI.Xaml.Controls.Grid#AllAppsRoot","controlStyles[1].styles[0]":"Width=320","controlStyles[1].styles[1]":"Transform3D:=","controlStyles[1].styles[2]":"Margin=-30,-60,0,0","controlStyles[2].target":"Windows.UI.Xaml.Controls.Grid#ShowMoreSuggestions","controlStyles[2].styles[0]":"Visibility=Collapsed","controlStyles[3].target":"Windows.UI.Xaml.Controls.Grid#SuggestionsParentContainer","controlStyles[3].styles[0]":"Visibility=Collapsed","controlStyles[4].target":"Windows.UI.Xaml.Controls.Grid#TopLevelSuggestionsListHeader","controlStyles[4].styles[0]":"Visibility=Collapsed","controlStyles[5].target":"StartDocked.SearchBoxToggleButton","controlStyles[5].styles[0]":"Margin=114,53,114,0","controlStyles[6].target":"Windows.UI.Xaml.Controls.Grid#TopLevelRoot > Windows.UI.Xaml.Controls.Border","controlStyles[6].styles[0]":"Visibility=Collapsed","controlStyles[7].target":"Windows.UI.Xaml.Controls.Button#CloseAllAppsButton","controlStyles[7].styles[0]":"Visibility=Collapsed","controlStyles[8].target":"StartMenu.PinnedList","controlStyles[8].styles[0]":"Height=504","controlStyles[9].target":"StartDocked.NavigationPaneView#Margin","controlStyles[9].styles[0]":"Margin=210,0,210,0","theme":"","controlStyles[10].target":"Windows.UI.Xaml.Controls.Border#AcrylicBorder","controlStyles[10].styles[0]":"BorderThickness=1.5","resourceVariables[0].variableKey":"","resourceVariables[0].value":"","controlStyles[11].target":"StartDocked.StartSizingFramePanel","controlStyles[11].styles[0]":"CornerRadius=10","controlStyles[10].styles[1]":"CornerRadius=10","controlStyles[10].styles[2]":"BorderBrush:=","controlStyles[10].styles[3]":"Background:=","controlStyles[12].target":"Windows.UI.Xaml.Controls.FontIcon > Windows.UI.Xaml.Controls.Grid > Windows.UI.Xaml.Controls.TextBlock","controlStyles[12].styles[0]":"Foreground=#cba6f7","controlStyles[13].target":"Windows.UI.Xaml.Controls.TextBlock#AppDisplayName","controlStyles[13].styles[0]":"Foreground=#e0def4","controlStyles[14].target":"Windows.UI.Xaml.Controls.TextBlock#DisplayName","controlStyles[14].styles[0]":"Visibility=Collapsed","controlStyles[15].target":"Windows.UI.Xaml.Controls.TextBlock#PinnedListHeaderText","controlStyles[15].styles[0]":"Visibility=Collapsed","controlStyles[16].target":"Windows.UI.Xaml.Controls.TextBlock#AllAppsHeading","controlStyles[16].styles[0]":"Visibility=Collapsed","controlStyles[17].target":"StartDocked.StartSizingFrame","controlStyles[17].styles[0]":"MaxHeight=580","controlStyles[18].target":"Windows.UI.Xaml.Controls.Grid#UserTileIcon","controlStyles[19].target":"Windows.UI.Xaml.Controls.Border#AcrylicOverlay","controlStyles[19].styles[0]":"Opacity=0","controlStyles[20].target":"StartMenu.PinnedListTile > Windows.UI.Xaml.Controls.Grid#Root","controlStyles[20].styles[0]":"Padding=0,25,0,0","controlStyles[21].target":"Windows.UI.Xaml.Controls.Grid#DroppedFlickerWorkaroundWrapper > Windows.UI.Xaml.Controls.Border#BackgroundBorder","controlStyles[21].styles[0]":"BorderBrush=#191724","controlStyles[21].styles[1]":"BorderThickness=0","controlStyles[21].styles[2]":"Background=#1f1d2e","controlStyles[21].styles[3]":"CornerRadius=10","controlStyles[22].target":"StartDocked.PowerOptionsView","controlStyles[22].styles[0]":"Margin=-260,0,0,0","controlStyles[23].target":"StartDocked.NavigationPaneButton#PowerButton > Windows.UI.Xaml.Controls.Grid > Windows.UI.Xaml.Controls.Border#BackgroundBorder","controlStyles[23].styles[0]":"Background=#1f1d2e","controlStyles[23].styles[1]":"CornerRadius=10","controlStyles[24].target":"Windows.UI.Xaml.Controls.TextBlock[Text=]","controlStyles[24].styles[0]":"Text=   ","controlStyles[25].target":"StartDocked.NavigationPaneButton#PowerButton","controlStyles[25].styles[0]":"Width=120","controlStyles[0].styles[1]":"Margin=0,-40,0,0","controlStyles[26].target":"Windows.UI.Xaml.Controls.Grid#InnerContent > Windows.UI.Xaml.Shapes.Rectangle","controlStyles[26].styles[0]":"Margin=150,53,134,0","controlStyles[5].styles[1]":"Background=#1f1d2e","controlStyles[27].target":"Windows.UI.Xaml.Controls.TextBlock#PlaceholderText","controlStyles[27].styles[0]":"Text=Search","controlStyles[28].target":"Windows.UI.Xaml.Controls.TextBlock[Text=]","controlStyles[28].styles[0]":"Foreground=#c4a7e7","controlStyles[5].styles[2]":"BorderThickness=0","controlStyles[27].styles[1]":"Foreground=#524f67","controlStyles[29].target":"Windows.UI.Xaml.Controls.TextBlock#UserTileNameText","controlStyles[29].styles[0]":"Visibility=Collapsed","controlStyles[18].styles[0]":"Visibility=Collapsed","controlStyles[30].target":"Windows.UI.Xaml.Controls.Grid#ContentBorder > Windows.UI.Xaml.Controls.Border#BackgroundBorder","controlStyles[30].styles[0]":"Background=#1f1d2e","controlStyles[30].styles[1]":"CornerRadius=10","controlStyles[31].target":"Windows.UI.Xaml.Controls.TextBlock[Text=]","controlStyles[31].styles[0]":"Foreground=#c4a7e7","controlStyles[32].target":"StartDocked.AppListView#NavigationPanePlacesListView","controlStyles[32].styles[0]":"Margin=0,0,-50,0","controlStyles[33].target":"Windows.UI.Xaml.Controls.Border#AppBorder","controlStyles[33].styles[0]":"Background=#181825","controlStyles[34].target":"Windows.UI.Xaml.Controls.Grid#OuterBorderGrid","controlStyles[34].styles[0]":"CornerRadius=10","controlStyles[33].styles[1]":"BorderThickness=1.5","controlStyles[33].styles[2]":"BorderBrush=#45475a","controlStyles[33].styles[3]":"CornerRadius=10","controlStyles[35].target":"Windows.UI.Xaml.Controls.Border#TaskbarSearchBackground","controlStyles[35].styles[0]":"BorderThickness=1.5","controlStyles[35].styles[1]":"BorderBrush=#45475a","controlStyles[36].target":"StartDocked.LauncherFrame > Grid#RootGrid > Grid#RootContent","controlStyles[36].styles[0]":"MaxWidth=500","controlStyles[36].styles[1]":"Width=500","controlStyles[36].styles[2]":"MinWidth=500","controlStyles[37].target":"StartDocked.StartSizingFramePanel","controlStyles[37].styles[0]":"MaxWidth=500","controlStyles[37].styles[1]":"Width=500","controlStyles[37].styles[2]":"MinWidth=500","controlStyles[38].target":"StartDocked.LauncherFrame > Grid#RootGrid > Grid#RootContent","controlStyles[38].styles[0]":"MaxWidth=500","controlStyles[38].styles[1]":"Width=500","controlStyles[38].styles[2]":"MinWidth=500","controlStyles[39].target":"StartDocked.StartSizingFrame","controlStyles[39].styles[0]":"MinWidth=500","controlStyles[39].styles[1]":"Width=500","controlStyles[39].styles[2]":"MaxWidth=500","controlStyles[21].styles[4]":"Margin=8","controlStyles[27].styles[2]":"FontFamily=JetBrainsMono NF","webContentCustomJs":"","controlStyles[35].styles[2]":"Background=#1e1e2e"} -------------------------------------------------------------------------------- /configs/windhawk/notification.json: -------------------------------------------------------------------------------- 1 | {"theme":"","controlStyles[0].target":"Grid#NotificationCenterGrid","controlStyles[0].styles[0]":"Shadow:=","resourceVariables[0].variableKey":"","resourceVariables[0].value":"","controlStyles[1].target":"Grid#CalendarCenterGrid","controlStyles[1].styles[0]":"Shadow:=","controlStyles[2].target":"Grid#MediaTransportControlsRegion","controlStyles[2].styles[0]":"Shadow:=","controlStyles[3].target":"Grid#ControlCenterRegion","controlStyles[3].styles[0]":"Shadow:=","controlStyles[4].target":"Grid#ThumbnailImage","controlStyles[4].styles[0]":"CornerRadius=6","controlStyles[4].styles[1]":"Grid.Column=0","controlStyles[4].styles[2]":"Margin=0,0,0,0","controlStyles[5].target":"StackPanel#PrimaryAndSecondaryTextContainer","controlStyles[5].styles[0]":"Margin=160,-10,0,0","controlStyles[4].styles[3]":"Height=135","controlStyles[4].styles[4]":"Width=135","controlStyles[6].target":"Windows.UI.Xaml.Controls.ListView#MediaButtonsListView","controlStyles[7].target":"Grid#MediaTransportControlsRegion","controlStyles[7].styles[0]":"Height=192","controlStyles[6].styles[0]":"HorizontalAlignment=2","controlStyles[6].styles[1]":"VerticalAlignment=0","controlStyles[6].styles[2]":"Margin=60,-30,-10,0","controlStyles[8].target":"Windows.UI.Xaml.Controls.Image#IconImage","controlStyles[8].styles[0]":"Visibility=Collapsed","controlStyles[9].target":"Windows.UI.Xaml.Controls.TextBlock#AppNameText","controlStyles[9].styles[0]":"Margin=160,0,0,-40","controlStyles[10].target":"Grid#NotificationCenterGrid","controlStyles[10].styles[0]":"Background:=","controlStyles[10].styles[1]":"BorderThickness=1.5","controlStyles[10].styles[2]":"CornerRadius=10","controlStyles[11].target":"Grid#CalendarCenterGrid","controlStyles[11].styles[0]":"Background:=","controlStyles[11].styles[1]":"BorderThickness=1.5","controlStyles[11].styles[2]":"CornerRadius=10","controlStyles[12].target":"ScrollViewer#CalendarControlScrollViewer","controlStyles[12].styles[0]":"Background:=","controlStyles[13].target":"Border#CalendarHeaderMinimizedOverlay","controlStyles[13].styles[0]":"Background:=","controlStyles[14].target":"ActionCenter.FocusSessionControl#FocusSessionControl > Grid#FocusGrid","controlStyles[14].styles[0]":"Background:=","controlStyles[15].target":"MenuFlyoutPresenter","controlStyles[15].styles[0]":"Background:=","controlStyles[15].styles[1]":"BorderThickness=1.5","controlStyles[15].styles[2]":"CornerRadius=10","controlStyles[15].styles[3]":"Padding=2,4,2,4","controlStyles[16].target":"Border#JumpListRestyledAcrylic","controlStyles[16].styles[0]":"Background:=","controlStyles[16].styles[1]":"BorderThickness=0,0,0,0","controlStyles[16].styles[2]":"CornerRadius=6","controlStyles[16].styles[3]":"Margin=-2,-2,-2,-2","controlStyles[17].target":"Grid#ControlCenterRegion","controlStyles[17].styles[0]":"Background:=","controlStyles[17].styles[1]":"BorderThickness=1.5","controlStyles[17].styles[2]":"CornerRadius=10","controlStyles[18].target":"Windows.UI.Xaml.Controls.Grid#L1Grid > Border","controlStyles[18].styles[0]":"Background:=","controlStyles[19].target":"Windows.UI.Xaml.Controls.Grid#MediaTransportControlsRegion","controlStyles[19].styles[0]":"Background:=","controlStyles[19].styles[1]":"BorderThickness=0,0,0,0","controlStyles[19].styles[2]":"CornerRadius=6","controlStyles[20].target":"Grid#MediaTransportControlsRoot","controlStyles[20].styles[0]":"Background:=","controlStyles[21].target":"ContentPresenter#PageContent","controlStyles[21].styles[0]":"Background:=","controlStyles[22].target":"ContentPresenter#PageContent > Grid > Border","controlStyles[22].styles[0]":"Background:=","controlStyles[23].target":"QuickActions.ControlCenter.AccessibleWindow#PageWindow > ContentPresenter > Grid#FullScreenPageRoot","controlStyles[23].styles[0]":"Background:=","controlStyles[24].target":"QuickActions.ControlCenter.AccessibleWindow#PageWindow > ContentPresenter > Grid#FullScreenPageRoot > ContentPresenter#PageHeader","controlStyles[24].styles[0]":"Background:=","controlStyles[25].target":"ScrollViewer#ListContent","controlStyles[25].styles[0]":"Background:=","controlStyles[26].target":"ActionCenter.FlexibleToastView#FlexibleNormalToastView","controlStyles[26].styles[0]":"Background:=","controlStyles[27].target":"Border#ToastBackgroundBorder2","controlStyles[27].styles[0]":"Background:=","controlStyles[27].styles[1]":"BorderThickness=0,0,0,0","controlStyles[27].styles[2]":"CornerRadius=6","controlStyles[28].target":"JumpViewUI.SystemItemListViewItem > Grid#LayoutRoot > Border#BackgroundBorder","controlStyles[28].styles[0]":"FocusVisualPrimaryThickness=0,0,0,0","controlStyles[28].styles[1]":"FocusVisualSecondaryThickness=0,0,0,0","controlStyles[29].target":"JumpViewUI.JumpListListViewItem > Grid#LayoutRoot > Border#BackgroundBorder","controlStyles[29].styles[0]":"FocusVisualPrimaryThickness=0,0,0,0","controlStyles[30].target":"ActionCenter.FlexibleItemView","controlStyles[30].styles[0]":"CornerRadius=6","controlStyles[31].target":"ActionCenter.FocusSessionControl","controlStyles[31].styles[0]":"Height=0","controlStyles[27].styles[3]":"Shadow:=","controlStyles[32].target":"Grid#MediaTransportControlsRegion","controlStyles[32].styles[0]":"Visibility=1","controlStyles[10].styles[3]":"BorderBrush:=","controlStyles[11].styles[3]":"BorderBrush:=","controlStyles[15].styles[4]":"BorderBrush:=","controlStyles[17].styles[3]":"BorderBrush:=","controlStyles[0].styles[1]":"VerticalAlignment=Stretch","controlStyles[1].styles[1]":"Margin=0,10,0,50","controlStyles[17].styles[4]":"Margin=0,0,0,350","controlStyles[0].styles[2]":"Margin=0,50,0,0"} -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

💫 Windows 11 Catppuccin Mocha Rice

2 | 3 | ### 🍵 My Personalized Windows Setup 4 | 5 | Welcome to my dotfiles repository! This repository contains my personalized configurations to enhance my Windows experience with a clean, minimal, and aesthetic look inspired by **Catppuccin Mocha**. 6 | 7 | --- 8 | 9 | ![](assets/ss1.png)

10 | ![](assets/ss2.png)

11 | ![](assets/ss3.png)

12 | *Screenshots showing the look of my customized Windows setup.* 13 | 14 | --- 15 | 16 | ## ✨ Features 17 | 18 | - **Elegant UI Customization:** Refined window borders, themes, and other tweaks. 19 | - **Efficient Workflow:** Tools and configurations aimed at boosting productivity. 20 | - **Consistency Across Environments:** Easy to replicate setup for any user. 21 | 22 | --- 23 | 24 | ## 🛠️ Configurations 25 | 26 | ### 🔹 UI Enhancements 27 | - **📌 Topbar:** [Yasb](https://github.com/amnweb/yasb) (My custom [config](configs/yasb/)) 28 | - **🎨 Window Borders:** [Cute Borders](https://github.com/keifufu/cute-borders) (Config: [cuteborders config](configs/cuteborders/config.yaml)) 29 | - **🖼️ Wallpapers:** A collection from various sources (View [wallpapers](walls)) 30 | - **📂 Windhawk:** Customizations for Start Menu, Taskbar, and more ([config](configs/windhawk/)) 31 | 32 | ### 🔹 Terminal & Productivity 33 | - **⚡ Fetch:** [Fastfetch](https://github.com/fastfetch-cli/fastfetch) (Config: [fastfetch config](configs/fastfetch/)) 34 | - **🔎 Spotlight-Like Search:** [PowerToys Run](https://github.com/microsoft/PowerToys/releases) 35 | - **💻 PowerShell Profile:** [Oh My Posh](https://ohmyposh.dev/) (ChrisTitusTech config) 36 | 37 | ### 🔹 Theming & Aesthetics 38 | - **🟤 Brave Theme:** [Catppuccin Mocha Theme](https://chromewebstore.google.com/detail/catppuccin-chrome-theme-m/bkkmolkhemgaeaeggcmfbghljjjoofoh) 39 | - **🌐 Website Themes:** Custom Stylus themes ([config](configs/stylus/stylus.json)) 40 | - **🎵 Spotify Theme:** [Spicetify](https://spicetify.app/) (Theme: `text darkthemer` + Catppuccin Mocha) 41 | - **🖥️ Other Apps Themes:** [Catppuccin Ports](https://catppuccin.com/ports) 42 | 43 |
44 | 45 | --- 46 | 47 |

🔧 Setup Guide

48 | 49 | > [!NOTE] 50 | > These configurations are **personalized**. Some settings may need to be adjusted for your preferences. 51 | > Feel free to explore, tweak, and adapt these configurations to fit your own workflow! 52 | > 53 | > **⚠️ Warning:** Review the files before applying them, especially on different systems. 54 | > If you have any questions, feel free to ask on my [Reddit post](https://www.reddit.com/r/desktops/comments/1jfz8rv/simple_windows_11_catppuccin_mocha_rice/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button). 55 | 56 | ## 1️⃣ Install PowerShell 7 & Windows Terminal 57 | Both tools are essential for this setup. Install them via the Microsoft Store: 58 | - [PowerShell 7](https://apps.microsoft.com/detail/9mz1snwt0n5d?hl=es-es&gl=ES) 59 | - [Windows Terminal](https://apps.microsoft.com/detail/9n0dx20hk701?hl=es-es&gl=ES) *(Pre-installed in most Windows 11 versions, but not in Windows 11 IoT Enterprise LTSC)* 60 | 61 | ## 2️⃣ Install PowerToys & Everything Search 62 | PowerToys enhances the system, and **PowerToys Run** is a key feature: 63 | - Install PowerToys: [Download](https://github.com/microsoft/PowerToys/releases) 64 | - Install [Everything Search](https://www.voidtools.com/es-es/) 65 | - Install [Everything PowerToys Plugin](https://github.com/lin-ycv/EverythingPowerToys/releases/) 66 | 67 | ## 3️⃣ Install Yasb (Yet Another Status Bar) 68 | - Install Yasb 69 | - Replace the default configuration with my [config](configs/yasb/): 70 | ```plaintext 71 | %USERPROFILE%\.config\yasb\config.yaml 72 | %USERPROFILE%\.config\yasb\styles.css 73 | ``` 74 | Tip: *Press the Windows key + R and paste the path to go faster*. 75 | ## 4️⃣ Install Cute Borders 76 | Adds custom-colored borders to windows: 77 | 78 | - Install [Cute Borders](https://github.com/keifufu/cute-borders) 79 | - Replace the default config with my [cuteborders config](configs/cuteborders/config.yaml) 80 | ``` 81 | %USERPROFILE%\.cuteborders\config.yaml 82 | ``` 83 | Tip: *Press the Windows key + R and paste the path to go faster*. 84 | ## 5️⃣ Install Windhawk for UI Tweaks 85 | Install [Windhawk](https://windhawk.net/) 86 | - Add mods like: 87 | - Notification Center Styler 88 | - Start Menu Styler 89 | - Taskbar Styler 90 | - Taskbar Tray Icon Spacing 91 | - Configure each mod under the "Advanced" tab using my settings from [windhawk configs](configs/windhawk/) 92 | 93 | 94 | ## 6️⃣ Customize PowerShell with Oh My Posh 95 | - Use Oh My Posh with Chris Titus Tech's profile: 96 | ```bash 97 | https://github.com/ChrisTitusTech/powershell-profile 98 | ``` 99 | - Follow his installation guide. 100 | 101 | ## 7️⃣ Install & Configure Fastfetch 102 | - Install [Fastfetch](https://github.com/fastfetch-cli/fastfetch) 103 | - Generate a config file: 104 | ```powershell 105 | fastfetch --gen-config 106 | ``` 107 | - Locate the config: 108 | ```plaintext 109 | %USERPROFILE%\.config\fastfetch\ OR C:\ProgramData\fastfetch\ 110 | ``` 111 | Tip: *Press the Windows key + R and paste the path to go faster*. 112 | 113 | - Replace it with my custom config from [configs/fastfetch/](configs/fastfetch/) 114 | - Run Fastfetch by typing: 115 | ```powershell 116 | fastfetch 117 | ``` 118 | ## 8️⃣ Apply Catppuccin Mocha Theme 119 | - Windows Terminal: Follow this guide 120 | - VS Code: 121 | - Install [Catppuccin Theme](https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-pack) 122 | - Install [Catppuccin Icons](https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-icons) 123 | - Brave/Chrome: Install [Catppuccin Mocha Theme](https://chromewebstore.google.com/detail/catppuccin-chrome-theme-m/bkkmolkhemgaeaeggcmfbghljjjoofoh) 124 | - [Stylus](https://chromewebstore.google.com/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne) (Website Theming): 125 | - Import config from [configs/stylus/stylus.json](configs/stylus/stylus.json) 126 | - Explore more themes: [Catppuccin Userstyles](https://catppuccin-userstyles-customizer.uncenter.dev/) 127 | 128 | ## 9️⃣ Customize Spotify with Spicetify 129 | - Install [Spicetify](https://spicetify.app/docs/getting-started) (⚠️ **Use the browser-downloaded version of Spotify, NOT the Microsoft Store version**) 130 | - Run installation command: 131 | ```powershell 132 | iwr -useb https://raw.githubusercontent.com/spicetify/cli/main/install.ps1 | iex 133 | ``` 134 | - Be sure to enable the marketplace through the installation processes and then install: 135 | - Theme: `text darkthemer` 136 | - Variant: `Catppuccin Mocha` 137 | 138 | ## 🔟 Apply Catppuccin Mocha on Discord 139 | - Install [Vencord](https://vencord.dev/) 140 | - In Discord settings, go to **Vencord > Themes** 141 | - Add this Online Theme: 142 | ```bash 143 | https://raw.githubusercontent.com/refact0r/midnight-discord/refs/heads/master/flavors/midnight-catppuccin-mocha.theme.css 144 | ``` 145 | 146 | 147 | ## 🎉 Credits 148 | 149 | Big **thanks** to everyone at [**r/desktops**](https://www.reddit.com/r/desktops) for inspiring me to make this! 150 | 151 | I wanna point out some resources and people that helped me the most with the setup: 152 | 153 | - **[ashish0kumar](https://github.com/ashish0kumar/windots)** for being my main reference in creating my rice 🙏 154 | - **[elrondforwin](https://github.com/elrondforwin/dotfiles)** for assisting me with my setup process 🛠️ 155 | 156 | ## 📜 License 157 | Feel free to use and modify these dotfiles to suit your needs. 158 | 159 | 160 | -------------------------------------------------------------------------------- /configs/yasb/config.yaml: -------------------------------------------------------------------------------- 1 | watch_stylesheet: true 2 | watch_config: true 3 | debug: false 4 | komorebi: 5 | start_command: "komorebic start --whkd" 6 | stop_command: "komorebic stop --whkd" 7 | reload_command: "komorebic stop --whkd && komorebic start --whkd" 8 | bars: 9 | primary-bar: 10 | enabled: true 11 | screens: ['*'] 12 | class_name: "yasb-bar" 13 | alignment: 14 | position: "top" 15 | center: false 16 | blur_effect: 17 | enabled: false 18 | acrylic: false 19 | dark_mode: true 20 | round_corners: false 21 | border_color: None 22 | window_flags: 23 | always_on_top: true 24 | windows_app_bar: true 25 | hide_on_fullscreen: true 26 | dimensions: 27 | width: "100%" 28 | height: 30 29 | padding: 30 | #top: 6 # 4 4 2 4 31 | left: 6 32 | bottom: 0 33 | right: 6 34 | widgets: 35 | left: 36 | [ 37 | "home", 38 | "komorebi_workspaces", 39 | "active_window", 40 | ] 41 | center: 42 | ["clock", "apps"] 43 | right: 44 | [ 45 | "media", 46 | "taskbar", 47 | "volume", 48 | "weather", 49 | "github", 50 | "disk", 51 | "power_menu" 52 | ] 53 | widgets: 54 | home: 55 | type: "yasb.home.HomeWidget" 56 | options: 57 | label: "\udb80\udf5c" 58 | menu_list: 59 | - { title: "Home", path: "~" } 60 | - { title: "Downloads", path: "C:\\Users\\straker\\Downloads"} 61 | - { title: "Documents", path: "C:\\Users\\straker\\Documents"} 62 | - { title: "Dev", path: "D:\\dev"} 63 | - { title: "Videos", path: "D:\\videos"} 64 | system_menu: true 65 | power_menu: false 66 | blur: true 67 | round_corners: true 68 | round_corners_type: "normal" 69 | border_color: "" 70 | distance: 5 71 | container_padding: 72 | top: 0 73 | left: 0 74 | bottom: 0 75 | right: 0 76 | alignment: "left" 77 | direction: "down" 78 | menu_labels: 79 | shutdown: "Shutdown" 80 | restart: "Restart" 81 | logout: "Logout" 82 | lock: "Lock" 83 | sleep: "Sleep" 84 | system: "System Settings" 85 | about: "About This PC" 86 | task_manager: "Task Manager" 87 | komorebi_workspaces: 88 | type: "komorebi.workspaces.WorkspaceWidget" 89 | options: 90 | label_offline: "\u26a1 Offline" 91 | label_workspace_btn: "" 92 | label_workspace_active_btn: "" 93 | label_workspace_populated_btn: "" 94 | label_default_name: "{index}" 95 | label_zero_index: false 96 | hide_empty_workspaces: false 97 | hide_if_offline: true 98 | animation: true 99 | weather: 100 | type: "yasb.weather.WeatherWidget" 101 | options: 102 | label: "{icon} {temp}" 103 | label_alt: "{location}: Min {min_temp}, Max {max_temp}, Humidity {humidity}" 104 | api_key: "3bf4cf9a7c3f40d6b31174128242807" # Get your free API key from https://www.weatherapi.com/ 105 | show_alerts: true 106 | update_interval: 600 # Update interval in seconds, Min 600 seconds 107 | hide_decimal: true 108 | units: "metric" # Can be 'metric' or 'imperial' 109 | location: "Tres Rios, Cartago" # You can use "USA Los Angeles 90006" {COUNTRY CITY ZIP_CODE}, or just city. 110 | callbacks: 111 | on_left: "toggle_card" 112 | on_middle: "do_nothing" 113 | on_right: "toggle_label" 114 | icons: 115 | sunnyDay: "\ue30d" 116 | clearNight: "\ue32b" 117 | cloudyDay: "\udb81\udd99" 118 | cloudyNight: "\ue311" 119 | rainyDay: "\udb81\ude7e" 120 | rainyNight: "\udb81\ude7e" 121 | snowyIcyDay: "\udb81\udd98" 122 | snowyIcyNight: "\udb81\udd98" 123 | blizzard: "\uebaa" 124 | default: "\uebaa" 125 | weather_card: 126 | blur: True 127 | round_corners: True 128 | round_corners_type: "normal" 129 | border_color: "System" 130 | alignment: "right" 131 | direction: "down" 132 | distance: 6 133 | icon_size: 64 134 | media: 135 | type: "yasb.media.MediaWidget" 136 | options: 137 | label: "{title}" 138 | label_alt: "{artist}" 139 | max_field_size: 140 | label: 25 141 | label_alt: 25 142 | show_thumbnail: false 143 | controls_only: false 144 | controls_left: true 145 | hide_empty: true 146 | thumbnail_alpha: 250 147 | thumbnail_padding: 8 148 | thumbnail_corner_radius: 0 149 | icons: 150 | prev_track: "" 151 | next_track: "" 152 | play: "\uf001" 153 | pause: "\uf001" 154 | active_window: 155 | type: "yasb.active_window.ActiveWindowWidget" 156 | options: 157 | label: "" 158 | #label: "{win[title]}" 159 | #label_alt: "[class_name='{win[class_name]}' exe='{win[process][name]}' hwnd={win[hwnd]}]" 160 | label_alt: "[class_name='{win[class_name]}' exe='{win[process][name]}' hwnd={win[hwnd]}]" 161 | label_no_window: "" 162 | label_icon: true 163 | label_icon_size: 14 164 | max_length: 36 165 | max_length_ellipsis: "..." 166 | monitor_exclusive: true 167 | volume: 168 | type: "yasb.volume.VolumeWidget" 169 | options: 170 | label: "{icon} {level}" 171 | label_alt: "{volume}" 172 | volume_icons: 173 | - "\ueee8" # Icon for muted 174 | - "\uf026" # Icon for 0-10% volume 175 | - "\uf027" # Icon for 11-30% volume 176 | - "\uf027" # Icon for 31-60% volume 177 | - "\uf028" # Icon for 61-100% volume 178 | callbacks: 179 | on_right: "exec cmd.exe /c start ms-settings:sound" 180 | clock: 181 | type: "yasb.clock.ClockWidget" 182 | options: 183 | label: "{%a %b %d %H:%M}" 184 | label_alt: "{%A, %d %B %Y %H:%M}" 185 | timezones: [] 186 | calendar: 187 | alignment: "center" 188 | disk: 189 | type: "yasb.disk.DiskWidget" 190 | options: 191 | label: "\uf473" 192 | label_alt: "\uf473" 193 | update_interval: 60 194 | group_label: 195 | volume_labels: ["C", "D", "E", "F"] 196 | show_label_name: false 197 | blur: True 198 | round_corners: True 199 | round_corners_type: "small" 200 | border_color: "System" 201 | alignment: "right" 202 | direction: "down" 203 | distance: 6 204 | callbacks: 205 | on_left: "toggle_group" 206 | on_middle: "toggle_label" 207 | on_right: "exec explorer C:\\" # Open disk C in file explorer 208 | power_menu: 209 | type: "yasb.power_menu.PowerMenuWidget" 210 | options: 211 | label: "\uf011" 212 | uptime: True 213 | blur: False 214 | blur_background: True 215 | animation_duration: 250 # Milisecond 216 | button_row: 5 # Number of buttons in row, min 1 max 5 217 | buttons: 218 | signout: ["\udb80\udf43","Sign out"] 219 | shutdown: ["\uf011","Shut Down"] 220 | restart: ["\uead2","Restart"] 221 | hibernate: ["\uf28e","Hibernate"] 222 | cancel: ["\udb81\udf3a","Cancel"] 223 | github: 224 | type: "yasb.github.GithubWidget" 225 | options: 226 | label: "\ueba1" 227 | label_alt: "Notifications {data}" # {data} return number of unread notification 228 | token: env # GitHub Personal access tokens (classic) https://github.com/settings/tokens 229 | max_notification: 20 # Max number of notification displaying in menu max: 50 230 | only_unread: false # Show only unread or all notifications; 231 | max_field_size: 54 # Max characters in title before truncation. 232 | update_interval: 300 # Check for new notification in seconds 233 | menu: 234 | blur: True # Enable blur effect for the menu 235 | round_corners: True # Enable round corners for the menu (this option is not supported on Windows 10) 236 | round_corners_type: "normal" # Set the type of round corners for the menu (normal, small) (this option is not supported on Windows 10) 237 | border_color: "System" # Set the border color for the menu (this option is not supported on Windows 10) 238 | alignment: "right" 239 | direction: "down" 240 | distance: 6 241 | taskbar: 242 | type: "yasb.taskbar.TaskbarWidget" 243 | options: 244 | animation: 245 | enabled: true 246 | icon_size: 16 247 | ignore_apps: 248 | processes: [] 249 | titles: [] 250 | classes: [] 251 | container_padding: 252 | top: 0 253 | left: 0 254 | bottom: 0 255 | right: 0 256 | apps: 257 | type: "yasb.applications.ApplicationsWidget" 258 | options: 259 | container_padding: 260 | top: 0 261 | left: 8 262 | bottom: 0 263 | right: 8 264 | label: "{data}" 265 | app_list: 266 | - { icon: "\uf0a2", launch: "notification_center" } 267 | - { icon: "\uf422", launch: "launcher" } 268 | - { icon: "\ueb03", launch: "cmd /c Taskmgr" } 269 | - { icon: "\uf489", launch: "wt" } 270 | - { icon: "\uf268", launch: "C:\\Program Files\\BraveSoftware\\Brave-Browser\\Application\\brave.exe" } 271 | -------------------------------------------------------------------------------- /configs/yasb/styles.css: -------------------------------------------------------------------------------- 1 | /*VARIABLES AND SOME DEFAULT SETTINGS*/ 2 | :root { 3 | --rosewater: #f5e0dc; 4 | --flamingo: #f2cdcd; 5 | --pink: #f5c2e7; 6 | --mauve: #cba6f7; 7 | --red: #f38ba8; 8 | --maroon: #eba0ac; 9 | --peach: #fab387; 10 | --peachedit: #ecd093; 11 | --peachedit2: #e9bb77; 12 | --yellow: #f9e2af; 13 | --green: #a6e3a1; 14 | --teal: #94e2d5; 15 | --sky: #89dceb; 16 | --sapphire: #74c7ec; 17 | --blue: #89b4fa; 18 | --lavender: #b4befe; 19 | --text: #cdd6f4; 20 | --subtext1: #bac2de; 21 | --subtext0: #a6adc8; 22 | --overlay2: #9399b2; 23 | --overlay1: #7f849c; 24 | --overlay0: #6c7086; 25 | --surface2: #585b70; 26 | --surface1: #45475a; 27 | --surface1: #282936; 28 | --base: #1e1e2e; 29 | --winbutton: #565178; 30 | --icon: #b5c7d7; 31 | --basetransparent: rgba(30, 30, 46, 0.6); 32 | --mantle: rgba(24, 24, 37, 1); 33 | --crust: rgba(17, 17, 27, 1); 34 | } 35 | *{ 36 | font-size: 12px; 37 | color: var(--text); 38 | font-weight: 600; 39 | font-family: "JetBrainsMono NFP"; 40 | margin: 0; 41 | padding: 0; 42 | } 43 | /*GENERAL CONFIGRATIONS*/ 44 | .yasb-bar { 45 | padding: 0; 46 | margin: 0; 47 | background-color: var(--mantle); 48 | border-radius: 12px; 49 | } 50 | .widget { 51 | padding: 0 4px; 52 | margin: 0 4px; 53 | border-radius: 8px; 54 | border: 1px solid rgba(128, 128, 128, 0); 55 | } 56 | .widget .icon { 57 | font-size: 18px; 58 | } 59 | .widget .label { 60 | color: var(--text); 61 | } 62 | /*WIDGET*/ 63 | .home-widget { 64 | padding-right: 0px; 65 | padding-bottom: 1px; 66 | } 67 | /*HOME WIDGET DROPDOWN*/ 68 | .home-menu { 69 | background-color: var(--mantle); 70 | padding: 0; 71 | margin-left: 0px; 72 | } 73 | .home-menu .menu-item { 74 | padding: 6px 48px 7px 16px; 75 | font-size: 12px; 76 | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 77 | font-weight: 600; 78 | } 79 | .home-menu .menu-item:hover { 80 | background-color:rgba(128, 130, 158, 0.15); 81 | color: #fff; 82 | } 83 | .home-menu .separator { 84 | max-height: 1px; 85 | background-color:rgba(128, 130, 158, 0.3); 86 | } 87 | /*KOMOREBI WORKSPACES WIDGET*/ 88 | .komorebi-workspaces { 89 | padding: 0 0px; 90 | } 91 | .komorebi-workspaces .ws-btn { 92 | font-size: 14px; 93 | border: none; 94 | color: #6c7086; 95 | margin: 0 0px 0 0px; 96 | height: 30px; 97 | padding: 0 12px; 98 | border-bottom: 1px solid rgba(128, 128, 128, 0); 99 | } 100 | .komorebi-workspaces .ws-btn:hover { 101 | color: #7f849c; 102 | border-bottom: 1px solid #7f849c; 103 | } 104 | .komorebi-workspaces .ws-btn.populated { 105 | color: #b4befe; 106 | } 107 | .komorebi-workspaces .ws-btn.active { 108 | color: #94e2d5; 109 | font-weight: 900; 110 | border-bottom-color: #94e2d5; 111 | } 112 | /*WEATHER WIDGET*/ 113 | .weather-widget { 114 | padding: 0; 115 | padding-left: -5 116 | } 117 | .weather-widget .icon { 118 | color: var(--yellow); 119 | padding: 6px; 120 | } 121 | .weather-widget .label { 122 | font-size: 14px; 123 | font-family: Bahnschrift; 124 | } 125 | /*WEATHER WIDGET DROPDOWN*/ 126 | .weather-card { 127 | background-color: rgba(17, 17, 27, 0.5); 128 | } 129 | .weather-card-today { 130 | border: 1px solid #282936; 131 | border-radius: 8px; 132 | background-color: rgba(17, 17, 27, 0.2); 133 | } 134 | .weather-card-today .label { 135 | font-size: 12px; 136 | } 137 | .weather-card-today .label.location { 138 | font-size: 24px; 139 | font-weight: 700; 140 | } 141 | .weather-card-today .label.arert { 142 | font-size: 12px; 143 | font-weight: 700; 144 | background-color: rgba(247, 199, 42, 0.05); 145 | border: 1px solid rgba(247, 209, 42, 0.1); 146 | color: rgba(196, 181, 162, 0.85); 147 | border-radius: 6px; 148 | padding: 5px 0; 149 | } 150 | .weather-card-day { 151 | border: 1px solid #45475a; 152 | border-radius: 8px; 153 | background-color: rgba(17, 17, 27, 0.2); 154 | } 155 | .weather-card-day .label { 156 | font-size: 12px; 157 | } 158 | /*ACTIVE WINDOW WIDGET*/ 159 | .active-window-widget .label { 160 | font-size: 14px; 161 | font-family: Bahnschrift; 162 | } 163 | .active-window-widget .icon { 164 | padding-right: 6px; 165 | border: none; 166 | } 167 | /*CLOCK - CALENDAR WIDGET*/ 168 | .clock-widget .label { 169 | font-size: 14px; 170 | font-family: Bahnschrift; 171 | } 172 | /*CLOCK - CALENDAR WIDGET DROPDOWN*/ 173 | .calendar { 174 | background-color: var(--mantle); 175 | } 176 | .calendar .calendar-table, 177 | .calendar .calendar-table::item { 178 | background-color: rgba(17, 17, 27, 0); 179 | color: rgba(162, 177, 196, 0.85); 180 | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 181 | margin: 0; 182 | padding: 0; 183 | border: none; 184 | outline: none; 185 | } 186 | .calendar .calendar-table::item:selected { 187 | color: rgb(255, 255, 255); 188 | } 189 | .calendar .day-label { 190 | margin-top: 20px; 191 | } 192 | .calendar .day-label, 193 | .calendar .month-label, 194 | .calendar .date-label { 195 | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 196 | font-size: 16px; 197 | color: #fff; 198 | font-weight: 700; 199 | min-width: 180px; 200 | max-width: 180px; 201 | } 202 | .calendar .month-label { 203 | font-weight: normal; 204 | } 205 | .calendar .date-label { 206 | font-size: 88px; 207 | font-weight: 900; 208 | color: rgb(255, 255, 255); 209 | margin-top: -20px; 210 | } 211 | /*DISK WIDGET*/ 212 | .disk-widget { 213 | padding: 0; 214 | } 215 | /*DISK DROPDOWN*/ 216 | .disk-group { 217 | background-color: var(--mantle); 218 | } 219 | .disk-group-row { 220 | min-width: 220px; 221 | max-width: 220px; 222 | max-height: 40px; 223 | margin: 0; 224 | padding: 0; 225 | border-radius: 6px; 226 | border: 1px solid rgba(128, 128, 128, 0); 227 | } 228 | .disk-group-row:hover { 229 | background-color:rgba(255, 255, 255, 0.05); 230 | border: 1px solid rgba(255, 255, 255, 0.1); 231 | } 232 | .disk-group-label-bar{ 233 | max-height: 8px; 234 | border:0px solid rgba(128, 128, 128, 0); 235 | background-color: rgba(148, 226, 213, 0.3); 236 | border-radius: 4px; 237 | } 238 | .disk-group-label-bar::chunk{ 239 | background-color: rgba(148, 226, 213, 1); 240 | border-radius: 4px; 241 | } 242 | .disk-group-label { 243 | font-size: 13px; 244 | } 245 | .disk-group-label-size { 246 | font-size: 12px; 247 | color: rgba(205, 214, 244, 0.5); 248 | } 249 | /*AUDIO WIDGET*/ 250 | .volume-widget { 251 | margin-left: 0; 252 | padding: 0; 253 | } 254 | .volume-widget .icon { 255 | padding: 0 6px; 256 | color: var(--teal); 257 | } 258 | .volume-widget .label { 259 | font-size: 14px; 260 | font-family: Bahnschrift; 261 | } 262 | /*AUDIO DROPDOWN*/ 263 | .audio-menu { 264 | background-color: var(--mantle); 265 | } 266 | .audio-container .device { 267 | font-family: Bahnschrift; 268 | background-color: transparent; 269 | border: none; 270 | padding:6px 8px 6px 4px; 271 | margin: 2px 0; 272 | font-size: 14px; 273 | border-radius: 4px; 274 | } 275 | .audio-container .device.selected { 276 | background-color: rgba(255, 255, 255, 0.085); 277 | } 278 | .audio-container .device:hover { 279 | background-color: rgba(255, 255, 255, 0.06); 280 | } 281 | 282 | /*MEDIA WIDGET*/ 283 | .media-widget { 284 | padding: 0; 285 | } 286 | .media-widget .label { 287 | font-family: Bahnschrift; 288 | font-size: 14px; 289 | padding: 0 0px; 290 | } 291 | .media-widget .btn { 292 | color: var(--teal); 293 | } 294 | .media-widget .icon{ 295 | padding: 0 6px; 296 | } 297 | /*WALLPAPERS WIDGET*/ 298 | .wallpapers-widget { 299 | padding: 0; 300 | } 301 | /*WALLPAPERS GALLERY*/ 302 | .wallpapers-gallery-window { 303 | background-color: var(--mantle); 304 | border: 0; 305 | margin: 0; 306 | } 307 | .wallpapers-gallery-buttons { 308 | font-size: 12px; 309 | font-family: 'Bahnschrift', Tahoma, Geneva, Verdana, sans-serif; 310 | background-color:rgba(255, 255, 255, 0); 311 | color: white; 312 | border: none; 313 | font-size: 14px; 314 | padding: 8px 0; 315 | border-radius: 8px; 316 | margin:0 8px 8px 8px; 317 | width: 600px; 318 | } 319 | .wallpapers-gallery-buttons:hover { 320 | background-color:rgba(255, 255, 255, 0.1) 321 | } 322 | .wallpapers-gallery-image { 323 | border: 4px solid transparent; 324 | border-radius: 10px; 325 | } 326 | .wallpapers-gallery-image:hover { 327 | border: 4px solid rgb(66, 68, 83); 328 | } 329 | .wallpapers-gallery-image.focused { 330 | border: 4px solid #89b4fa; 331 | } 332 | /*POWER WIDGET*/ 333 | .power-menu-widget { 334 | padding-left: 0; 335 | } 336 | .power-menu-widget .label { 337 | color: var(--red); 338 | font-size: 16px; 339 | } 340 | /*POWER MENU POPUP*/ 341 | .uptime { 342 | font-size: 14px; 343 | margin-bottom: 10px; 344 | color: rgba(191, 202, 219, 0.726); 345 | font-weight: 600; 346 | font-family: "Bahnschrift", Tahoma, Geneva, Verdana, sans-serif; 347 | } 348 | .power-menu-popup .button { 349 | padding: 0; 350 | width: 160px; 351 | height: 240px; 352 | border-radius: 4px; 353 | background-color: rgba(41, 42, 58, 0.75); 354 | font-family: "Bahnscrift", Tahoma, Geneva, Verdana, sans-serif; 355 | color: white; 356 | border: 4px solid rgba(255, 255, 255, 0); 357 | 358 | } 359 | .power-menu-popup .button.hover { 360 | background-color: rgb(55, 56, 75); 361 | border: 4px solid rgb(55, 56, 75); 362 | } 363 | .power-menu-popup .button .label { 364 | margin-bottom: 8px; 365 | font-size: 16px; 366 | font-weight: 600; 367 | color: rgba(255, 255, 255, 0.6); 368 | font-family: "Bahnschrift", Tahoma, Geneva, Verdana, sans-serif; 369 | } 370 | .power-menu-popup .button .icon { 371 | font-size: 64px; 372 | padding-top: 54px; 373 | color: rgba(255, 255, 255, 0.25); 374 | } 375 | .power-menu-popup .button.cancel .icon { 376 | color: rgba(243, 139, 168, 0.55); 377 | } 378 | .power-menu-popup .button.cancel .label { 379 | color: rgba(243, 139, 168, 0.95); 380 | } 381 | .cava-widget { 382 | padding: 0; 383 | margin-right: 0; 384 | } 385 | /*GITHUB WIDGET*/ 386 | .github-widget { 387 | padding: 0; 388 | } 389 | .github-widget .icon { 390 | font-size: 16px; 391 | } 392 | /*GITHUB DROPDOWN*/ 393 | .github-menu { 394 | background-color: rgba(17, 17, 27, 0.2); 395 | max-height: 500px; 396 | min-height: 500px; 397 | min-width: 420px; 398 | } 399 | .github-menu .header { 400 | border-bottom: 1px solid rgba(255, 255, 255, 0.1); 401 | font-size: 15px; 402 | font-weight: 400; 403 | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 404 | padding: 8px; 405 | color: white; 406 | background-color: rgba(17, 17, 27, 0.75); 407 | } 408 | .github-menu .footer { 409 | border-top: 1px solid rgba(255, 255, 255, 0.1); 410 | font-size: 12px; 411 | padding: 4px 8px 6px 8px; 412 | font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 413 | color: #9399b2; 414 | background-color: rgba(17, 17, 27, 0.75); 415 | } 416 | .github-menu .contents { 417 | background-color: rgba(17, 17, 27, 0.2); 418 | } 419 | .github-menu .contents .item { 420 | min-height: 40px; 421 | padding: 6px 0; 422 | border-bottom: 1px solid rgba(255, 255, 255, 0.075); 423 | } 424 | .github-menu .contents .item:hover { 425 | background-color: rgba(255, 255, 255, 0.05); 426 | border-bottom: 1px solid rgba(255, 255, 255, 0); 427 | } 428 | .github-menu .contents .item .title, 429 | .github-menu .contents .item .description { 430 | color: #9399b2; 431 | font-family: Segoe UI; 432 | } 433 | .github-menu .contents .item .title { 434 | font-size: 14px; 435 | font-weight: 600; 436 | } 437 | .github-menu .contents .item .description { 438 | font-size: 12px; 439 | font-weight: 500 440 | } 441 | .github-menu .contents .item.new .title, 442 | .github-menu .contents .item.new .description { 443 | color: #ffffff 444 | } 445 | .github-menu .contents .item .icon { 446 | font-size: 16px; 447 | padding-right: 0; 448 | padding-left: 8px; 449 | padding-right: 4px; 450 | color: #9399b2; 451 | } 452 | .github-menu .contents .item.new .icon { 453 | color: #3fb950; 454 | } 455 | /*TASKBAR*/ 456 | .taskbar-widget { 457 | background-color: var(--surface1); 458 | margin-top: 3px; 459 | margin-bottom: 3px; 460 | border-radius: 10px; 461 | } 462 | .taskbar-widget .app-icon { 463 | padding: 0 6px; 464 | margin: 0px; 465 | } 466 | /*APPS WIDGET*/ 467 | .apps-widget { 468 | padding: 0; 469 | padding-left: -4px; 470 | padding-right: -2px; 471 | } 472 | .apps-widget .label { 473 | font-size: 16px; 474 | padding: 0 1px; 475 | color: var(--subtext0); 476 | } 477 | .apps-widget .label:hover { 478 | color: var(--text); 479 | } 480 | .apps-widget .widget-container { 481 | margin: 4px 6 4px 6; 482 | border-radius: 8px; 483 | } --------------------------------------------------------------------------------