diff --git a/.gitmodules b/.gitmodules index f0aa13e..7ac98fa 100644 --- a/.gitmodules +++ b/.gitmodules @@ -43,3 +43,6 @@ [submodule "dot_config/yazi/plugins/max-preview.yazi"] path = dot_config/yazi/plugins/max-preview.yazi url = https://github.com/SUSTech-data/max-preview.yazi +[submodule "dot_config/noctalia/plugins-repo"] + path = dot_config/noctalia/plugins-repo + url = https://github.com/noctalia-dev/noctalia-plugins.git diff --git a/dot_config/hypr/binds.conf b/dot_config/hypr/binds.conf index 1346e8c..da93050 100644 --- a/dot_config/hypr/binds.conf +++ b/dot_config/hypr/binds.conf @@ -27,6 +27,7 @@ bind = $mainMod, V, togglefloating, bind = $mainMod, M, exec, $powerMenu bind = $mainMod, P, pseudo, # dwindle bind = $mainMod, ;, togglesplit, # dwindle +bind = $mainmod, /, exec, $cheatsheet # Move focus with mainMod + arrow keys bind = $mainMod, left, movefocus, l diff --git a/dot_config/hypr/hyprland.conf b/dot_config/hypr/hyprland.conf index 1b60b34..df7c662 100644 --- a/dot_config/hypr/hyprland.conf +++ b/dot_config/hypr/hyprland.conf @@ -17,7 +17,7 @@ $noteManager = obsidian $noteManagerSearch = walker-obsidian-search $literatureManager = zotero $localDocs = zeal -$musicPlayer = flatpak run com.spotify.Client +$musicPlayer = spotify $bluetoothManager = noctalia-shell ipc call controlCenter toggle $officeSuite = onlyoffice-desktopeditors $fileManager = thunar @@ -28,6 +28,7 @@ $lockscreen = noctalia-shell ipc call lockScreen lock $powerMenu = noctalia-shell ipc call sessionMenu toggle $colorpicker = hyprpicker -a $emojipicker = walker -m symbols +$cheatsheet = noctalia-shell ipc call plugin:keybind-cheatsheet toggle source = monitors.conf source = variables.conf diff --git a/dot_config/noctalia/plugins-repo b/dot_config/noctalia/plugins-repo new file mode 160000 index 0000000..62fcc94 --- /dev/null +++ b/dot_config/noctalia/plugins-repo @@ -0,0 +1 @@ +Subproject commit 62fcc9494393403b71c1654dff2c0de68ff47417 diff --git a/dot_config/noctalia/plugins.json b/dot_config/noctalia/plugins.json index 04b0a22..25f5400 100644 --- a/dot_config/noctalia/plugins.json +++ b/dot_config/noctalia/plugins.json @@ -7,6 +7,12 @@ } ], "states": { + "keybind-cheatsheet": { + "enabled": true + }, + "privacy-indicator": { + "enabled": true + } }, "version": 2 } diff --git a/dot_config/noctalia/plugins/keybind-cheatsheet b/dot_config/noctalia/plugins/keybind-cheatsheet new file mode 120000 index 0000000..aeccc9c --- /dev/null +++ b/dot_config/noctalia/plugins/keybind-cheatsheet @@ -0,0 +1 @@ +../plugins-repo/keybind-cheatsheet \ No newline at end of file diff --git a/dot_config/noctalia/plugins/privacy-indicator b/dot_config/noctalia/plugins/privacy-indicator new file mode 120000 index 0000000..d02c922 --- /dev/null +++ b/dot_config/noctalia/plugins/privacy-indicator @@ -0,0 +1 @@ +../plugins-repo/privacy-indicator \ No newline at end of file diff --git a/dot_config/noctalia/settings.json b/dot_config/noctalia/settings.json index 15ef8d1..0d2a136 100644 --- a/dot_config/noctalia/settings.json +++ b/dot_config/noctalia/settings.json @@ -6,7 +6,7 @@ "clipboardWrapText": true, "customLaunchPrefix": "", "customLaunchPrefixEnabled": false, - "density": "default", + "density": "compact", "enableClipPreview": true, "enableClipboardChips": true, "enableClipboardHistory": false, @@ -24,17 +24,17 @@ "showCategories": true, "showIconBackground": false, "sortByMostUsed": true, - "terminalCommand": "alacritty -e", - "viewMode": "list" + "terminalCommand": "ghostty -e", + "viewMode": "grid" }, "audio": { "mprisBlacklist": [ ], - "preferredPlayer": "", + "preferredPlayer": "spotify", "spectrumFrameRate": 30, "spectrumMirrored": true, "visualizerType": "linear", - "volumeFeedback": false, + "volumeFeedback": true, "volumeFeedbackSoundFile": "", "volumeOverdrive": false, "volumeStep": 5 @@ -43,16 +43,16 @@ "autoHideDelay": 500, "autoShowDelay": 150, "backgroundOpacity": 0.93, - "barType": "simple", + "barType": "framed", "capsuleColorKey": "none", "capsuleOpacity": 1, "contentPadding": 2, - "density": "default", + "density": "comfortable", "displayMode": "always_visible", "enableExclusionZoneInset": true, "fontScale": 1, "frameRadius": 12, - "frameThickness": 8, + "frameThickness": 4, "hideOnOverview": false, "marginHorizontal": 4, "marginVertical": 4, @@ -80,7 +80,7 @@ "center": [ { "characterCount": 2, - "colorizeIcons": false, + "colorizeIcons": true, "emptyColor": "secondary", "enableScrollWheel": true, "focusedColor": "primary", @@ -93,8 +93,8 @@ "labelMode": "index", "occupiedColor": "secondary", "pillSize": 0.6, - "showApplications": false, - "showApplicationsHover": false, + "showApplications": true, + "showApplicationsHover": true, "showBadge": true, "showLabelsOnlyWhenOccupied": true, "unfocusedIconsOpacity": 1 @@ -102,10 +102,10 @@ ], "left": [ { - "colorizeSystemIcon": "none", + "colorizeSystemIcon": "tertiary", "colorizeSystemText": "none", "customIconPath": "", - "enableColorization": false, + "enableColorization": true, "icon": "rocket", "iconColor": "none", "id": "Launcher", @@ -164,13 +164,16 @@ "showAlbumArt": true, "showArtistFirst": true, "showProgressRing": true, - "showVisualizer": false, + "showVisualizer": true, "textColor": "none", "useFixedWidth": false, "visualizerType": "linear" } ], "right": [ + { + "id": "plugin:privacy-indicator" + }, { "blacklist": [ ], @@ -213,15 +216,22 @@ "id": "Brightness", "textColor": "none" }, + { + "displayMode": "onhover", + "iconColor": "none", + "id": "KeyboardLayout", + "showIcon": true, + "textColor": "none" + }, { "colorizeDistroLogo": false, - "colorizeSystemIcon": "none", + "colorizeSystemIcon": "primary", "colorizeSystemText": "none", "customIconPath": "", - "enableColorization": false, + "enableColorization": true, "icon": "noctalia", "id": "ControlCenter", - "useDistroLogo": false + "useDistroLogo": true } ] } @@ -230,7 +240,7 @@ "backlightDeviceMappings": [ ], "brightnessStep": 5, - "enableDdcSupport": false, + "enableDdcSupport": true, "enforceMinimum": true }, "calendar": { @@ -255,7 +265,7 @@ "manualSunrise": "06:30", "manualSunset": "18:30", "monitorForColors": "", - "predefinedScheme": "Tokyo Night", + "predefinedScheme": "Tokyo-Night", "schedulingMode": "off", "syncGsettings": true, "useWallpaperColors": false @@ -356,8 +366,8 @@ ], "pinnedStatic": false, "position": "bottom", - "showDockIndicator": false, - "showLauncherIcon": false, + "showDockIndicator": true, + "showLauncherIcon": true, "sitOnFrame": false, "size": 1 }, @@ -367,11 +377,11 @@ "animationDisabled": false, "animationSpeed": 1, "autoStartAuth": false, - "avatarImage": "/home/cianh/.face", + "avatarImage": "/home/cianh/Pictures/face.png", "boxRadiusRatio": 1, "clockFormat": "hh\\nmm", - "clockStyle": "custom", - "compactLockScreen": false, + "clockStyle": "digital", + "compactLockScreen": true, "dimmerOpacity": 0.2, "enableBlurBehind": true, "enableLockScreenCountdown": true, @@ -403,15 +413,15 @@ "Up" ] }, - "language": "", + "language": "en-GB", "lockOnSuspend": true, - "lockScreenAnimations": false, + "lockScreenAnimations": true, "lockScreenBlur": 0, "lockScreenCountdownDuration": 10000, "lockScreenMonitors": [ ], "lockScreenTint": 0, - "passwordChars": false, + "passwordChars": true, "radiusRatio": 1, "reverseScroll": false, "scaleRatio": 1, @@ -440,7 +450,7 @@ }, "idle": { "customCommands": "[]", - "enabled": false, + "enabled": true, "fadeDuration": 5, "lockCommand": "", "lockTimeout": 660, @@ -454,14 +464,14 @@ }, "location": { "analogClockInCalendar": false, - "autoLocate": false, - "firstDayOfWeek": -1, + "autoLocate": true, + "firstDayOfWeek": 1, "hideWeatherCityName": false, "hideWeatherTimezone": false, "name": "", "showCalendarEvents": true, "showCalendarWeather": true, - "showWeekNumberInCalendar": false, + "showWeekNumberInCalendar": true, "use12hourFormat": false, "useFahrenheit": false, "weatherEnabled": true, @@ -530,7 +540,8 @@ "enabledTypes": [ 0, 1, - 2 + 2, + 3 ], "location": "top_right", "monitors": [ @@ -539,7 +550,7 @@ }, "plugins": { "autoUpdate": false, - "notifyUpdates": true + "notifyUpdates": false }, "sessionMenu": { "countdownDuration": 10000, @@ -566,36 +577,36 @@ "action": "hibernate", "command": "", "countdownEnabled": true, - "enabled": true, - "keybind": "3" + "enabled": false, + "keybind": "" }, { "action": "reboot", "command": "", "countdownEnabled": true, "enabled": true, - "keybind": "4" + "keybind": "3" }, { "action": "logout", "command": "", "countdownEnabled": true, - "enabled": true, - "keybind": "5" + "enabled": false, + "keybind": "" }, { "action": "shutdown", "command": "", "countdownEnabled": true, "enabled": true, - "keybind": "6" + "keybind": "4" }, { "action": "rebootToUefi", "command": "", "countdownEnabled": true, - "enabled": true, - "keybind": "7" + "enabled": false, + "keybind": "" }, { "action": "userspaceReboot", @@ -619,7 +630,7 @@ "diskAvailWarningThreshold": 20, "diskCriticalThreshold": 90, "diskWarningThreshold": 80, - "enableDgpuMonitoring": false, + "enableDgpuMonitoring": true, "externalMonitor": "resources || missioncenter || jdsystemmonitor || corestats || system-monitoring-center || gnome-system-monitor || plasma-systemmonitor || mate-system-monitor || ukui-system-monitor || deepin-system-monitor || pantheon-system-monitor", "gpuCriticalThreshold": 90, "gpuWarningThreshold": 80,