This commit is contained in:
2026-05-23 22:25:21 +02:00
parent bd1d2f3522
commit 844d3ca7c3
63 changed files with 3311 additions and 34 deletions
+1 -1
View File
@@ -3,7 +3,7 @@
## update tealdeer/tldr
exec-once=tldr --update
## start dsearch file indexer
exec-once=dsearch serve --workers 1 --root ~
exec-once=dsearch serve --workers 1 --root ~ --exclude-hidden
## start a polkit agent
exec-once=systemctl --user start hyprpolkitagent
## first-run UI
+10 -2
View File
@@ -5,16 +5,23 @@ bind=SUPER+SHIFT,H,spawn_shell,ghostty -e ~/.config/sdgos/help/help.sh # show SD
bind=SUPER,K,spawn_shell,dms ipc call keybinds toggleWithPath mangowc ~/.config/mango/binds.conf # show keybinds
bind=SUPER,0,spawn_shell,notify-send "SDG-OS Tips" "$(shuf -n 1 ~/.config/sdgos/tips/tips.list | sed 's/.*: //')" # show tip
## scratchpad
bind=SUPER,C,toggle_scratchpad
bind=SUPER+CTRL,C,minimized
bind=SUPER+ALT,C,restore_minimized
bind=SUPER+ALT,SPACE,toggle_named_scratchpad,com.mitchellh.ghostty,.*,ghostty
##! window management
bind=SUPER,T,togglefloating, # float/unfloat active window
bind=SUPER,F,togglefullscreen, # fullscreen active window
bind=SUPER+ALT,F,togglefakefullscreen, # make program think window is fullscreen
bind=SUPER,Q,killclient, # Close active window
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=ALT,TAB,toggleoverview
bind=SUPER,A,spawn_shell,~/.config/sdgos/misc/layoutbutton.sh # special layout toggle
bind=SUPER+SHIFT,A,switch_layout
##! OS functions
bind=SUPER,L,spawn_shell,dms ipc call lock lock # locks screen
@@ -30,6 +37,7 @@ 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
###! SDG-OS custom scripts
bind=SUPER,M,spawn_shell,ghostty -e ~/.config/sdgos/mango-config.sh # show mango config editor
bind=SUPER+ALT,M,spawn_shell,ghostty -e ~/.config/sdgos/config-overview/menu.sh # mango config explainer menu
bind=SUPER,Y,spawn_shell,ghostty -e ~/.config/sdgos/tuis/pkg-install.sh # install packages
bind=SUPER+SHIFT,Y,spawn_shell,ghostty -e ~/.config/sdgos/tuis/aur-install.sh # install AUR packages
bind=SUPER,W,spawn_shell,ghostty -e ~/.config/sdgos/tuis/layout-switch.sh # switch between layouts on the current workspace
@@ -73,7 +81,7 @@ bind=SUPER,down,focusdir,down
bind=SUPER+SHIFT,up,exchange_stack_client,prev
bind=SUPER+SHIFT,down,exchange_stack_client,next
bind=SUPER+SHIFT,left,focusstack,prev
BIND=SUPER+SHIFT,right,focusstack,next
bind=SUPER+SHIFT,right,focusstack,next
bind=SUPER+Ctrl,left,exchange_client,left
bind=SUPER+Ctrl,right,exchange_client,right
bind=SUPER+Ctrl,up,exchange_client,up
+7 -7
View File
@@ -7,15 +7,15 @@ animation_type_close=zoom
animation_fade_in=1
animation_fade_out=1
tag_animation_direction=1
zoom_initial_ratio=0.4
zoom_end_ratio=0.8
zoom_initial_ratio=0.2
zoom_end_ratio=0.9
fadein_begin_opacity=0.5
fadeout_begin_opacity=0.8
animation_duration_move=500
animation_duration_open=400
animation_duration_move=400
animation_duration_open=500
animation_duration_tag=350
animation_duration_close=800
animation_duration_focus=0
animation_duration_close=300
animation_duration_focus=600
animation_curve_open=0.46,1.0,0.29,1
animation_curve_move=0.46,1.0,0.29,1
animation_curve_tag=0.46,1.0,0.29,1
@@ -47,7 +47,7 @@ shadowscolor= 0x1a1a1a99
# window opacity
focused_opacity=0.9
unfocused_opacity=0.85
unfocused_opacity=0.7
# borders
border_radius=10
+2 -2
View File
@@ -1,6 +1,6 @@
# ! Auto-generated file. Do not edit directly.
# Remove source = ./dms/colors.conf from your config to override.
bordercolor = 0x8b919bff
focuscolor = 0x9bcaffff
bordercolor = 0x8c9199ff
focuscolor = 0x9ecafcff
urgentcolor = 0xffb4abff
-1
View File
@@ -1,3 +1,2 @@
# Auto-generated by DMS - do not edit manually
cursor_size=18
cursor_theme=default
+7 -2
View File
@@ -1,3 +1,6 @@
circle_layout=dwindle,scroller,vertical_scroller,center_tile,tile
# Scroller Layout Setting
scroller_structs=20
scroller_default_proportion=0.8
@@ -5,13 +8,15 @@ scroller_focus_center=0
scroller_prefer_center=0
edge_scroller_pointer_focus=1
scroller_default_proportion_single=1.0
scroller_proportion_preset=0.5,0.8,1.0
scroller_proportion_preset=0.15,0.3,0.5,0.8,1.0
# Master-Stack Layout Setting
new_is_master=1
default_mfact=0.55
default_mfact=0.75
default_nmaster=1
smartgaps=0
center_when_single_stack=0
center_master_overspread=1
# Overview Setting
hotarea_size=15