major update: added screenshots, first-run and a mango configurator.

This commit is contained in:
2026-05-17 14:10:06 +02:00
parent f5d33c4576
commit 38c11b2e56
12 changed files with 151 additions and 33 deletions
+5 -1
View File
@@ -4,10 +4,14 @@
exec-once=tldr --update
## start dsearch file indexer
exec-once=dsearch serve --workers 1 --root ~
##start a polkit agent
## start a polkit agent
exec-once=systemctl --user start hyprpolkitagent
## first-run UI
exec-once=~/.config/sdgos/firstrun.sh
# UI
exec-once=ghostty
## start DankMaterial Shell
exec-once=dms run
+12 -2
View File
@@ -1,6 +1,6 @@
# Example binds,see https://wiki.hyprland.org/Configuring/Binds/ for more
# Example binds
bind=SUPER+ALT,r,reload_config # reload mango config
bind=SUPER,R,reload_config # reload mango config
# Actions
# window management
@@ -11,6 +11,7 @@ bind=SUPER+SHIFT,Q,quit, # Exit mango
bind=SUPER+SHIFT,P,toggleoverlay, # toggle overlay mode
bind=SUPER,P,spawn_shell,mmsg -d toggleglobal && mmsg -d togglefloating # pin window across workspaces
bind=SUPER,O,toggleoverview
# "OS" functions
bind=SUPER,L,spawn_shell,dms ipc call lock lock # locks screen
bind=SUPER,SPACE,spawn_shell,dms ipc call spotlight toggle # open runner menu
@@ -24,6 +25,7 @@ bind=SUPER,ESCAPE,spawn_shell,dms ipc call control-center toggle # toggle contro
bind=SUPER,Z,spawn_shell,dms ipc call powermenu toggle # toggle power menu
bind=SUPER,S,spawn_shell,dms ipc call settings toggle # toggle settings
bind=SUPER,K,spawn_shell,dms ipc call keybinds toggleWithPath mangowc ~/.config/mango/binds.conf # show binds
bind=SUPER,M,spawn_shell,ghostty -e ~/.config/sdgos/mango-config.sh # show mango config editor
#program launchers
bind=SUPER,RETURN,spawn_shell,ghostty
@@ -31,6 +33,8 @@ bind=SUPER,TAB,spawn_shell,ghostty
bind=SUPER,E,spawn,nautilus ~
bind=SUPER,B,spawn,firefox
bind=SUPER,N,spawn_shell,dms ipc call notepad open # open notes
bind=SUPER+SHIFT,M,spawn,firefox --new-window https://mangowm.github.io/docs/configuration
# Audio Ctrls
@@ -43,6 +47,12 @@ bind=NONE,XF86AudioMicMute,spawn_shell,dms ipc call audio micmute # mute mic
bind=NONE,XF86MonBrightnessUp,spawn_shell,dms ipc call brightness increment 5 # brightness up
bind=NONE,XF86MonBrightnessDown,spawn_shell,dms ipc call brightness decrement 5 # brightness down
# screenshots
bind=SUPER,PRINT,spawn_shell,~/.config/sdgos/screenshots/region.sh # screenshot region
bind=SUPER+CTRL,PRINT,spawn_shell,~/.config/sdgos/screenshots/fullscreen.sh # fullscreen screenshot
bind=NONE,PRINT,spawn_shell,~/.config/sdgos/screenshots/mode-toggle.sh # toggle screenshot save mode
# Other
bind=NONE,XF86WLAN,spawn_shell,nmcli radio wifi toggle # toggle wifi
bind=NONE,XF86Refresh,spawn_shell,xdotool key F5 # refresh
+1 -2
View File
@@ -10,5 +10,4 @@ source=~/.config/mango/windowrules.conf
source=~/.config/mango/dms/colors.conf
source=~/.config/mango/dms/layout.conf
source=~/.config/mango/dms/outputs.conf
source=./dms/cursor.conf
source=~/.config/mango/dms/cursor.conf
-11
View File
@@ -1,11 +0,0 @@
# link all config files
source=~/.config/mango/autostart.conf
source=~/.config/mango/binds.conf
source=~/.config/mango/decoration.conf
source=~/.config/mango/environment.conf
source=~/.config/mango/input.conf
source=~/.config/mango/layouts.conf
source=~/.config/mango/monitors.conf
source=~/.config/mango/windowrules.conf
source=~/.config/mango/dms/colors.conf
source=~/.config/mango/dms/layout.conf
-12
View File
@@ -1,12 +0,0 @@
# link all config files
source=~/.config/mango/autostart.conf
source=~/.config/mango/binds.conf
source=~/.config/mango/decoration.conf
source=~/.config/mango/environment.conf
source=~/.config/mango/input.conf
source=~/.config/mango/layouts.conf
source=~/.config/mango/monitors.conf
source=~/.config/mango/windowrules.conf
source=~/.config/mango/dms/colors.conf
source=~/.config/mango/dms/layout.conf
source=~/.config/mango/dms/outputs.conf
+3 -3
View File
@@ -1,6 +1,6 @@
# ! Auto-generated file. Do not edit directly.
# Remove source = ./dms/colors.conf from your config to override.
bordercolor = 0x908caaff
focuscolor = 0xc4a7e7ff
urgentcolor = 0xeb6f92ff
bordercolor = 0x958e9bff
focuscolor = 0xd6baffff
urgentcolor = 0xffb4abff