Compare commits

...

2 Commits

Author SHA1 Message Date
SDGDen b686196e80 updated some more things. 2026-05-17 00:00:36 +02:00
SDGDen f461c348cb updated config. 2026-05-16 22:53:20 +02:00
6 changed files with 56 additions and 35 deletions
+7 -2
View File
@@ -17,13 +17,18 @@ clone the repo and place the mango folder in your .config folder:
ghostty ghostty
firefox firefox
dms-shell dms-shell
nautilus
brightnessctl
pulseaudio
pipewire
(aur)dsearch-bin
# installation of that software: # installation of that software:
`sudo pacman -Syu ghostty firefox dms-shell yay git` `sudo pacman -Syu ghostty firefox dms-shell yay git nautilus brightnessctl pulseaudio pipewire`
`yay -S mangowm-git` `yay -S mangowm-git dsearch-bin`
+29 -30
View File
@@ -1,7 +1,6 @@
# Example binds,see https://wiki.hyprland.org/Configuring/Binds/ for more # Example binds,see https://wiki.hyprland.org/Configuring/Binds/ for more
bind=SUPER+ALT,r,reload_config # reload mango config bind=SUPER+ALT,r,reload_config # reload mango config
# Actions # Actions
# window management # window management
@@ -11,7 +10,7 @@ bind=SUPER,Q,killclient, # Close active window
bind=SUPER+SHIFT,Q,quit, # Exit mango bind=SUPER+SHIFT,Q,quit, # Exit mango
bind=SUPER+SHIFT,P,toggleoverlay, # toggle overlay mode 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,P,spawn_shell,mmsg -d toggleglobal && mmsg -d togglefloating # pin window across workspaces
bind=SUPER,O,toggleoverview
# "OS" functions # "OS" functions
bind=SUPER,L,spawn_shell,dms ipc call lock lock # locks screen bind=SUPER,L,spawn_shell,dms ipc call lock lock # locks screen
bind=SUPER,SPACE,spawn_shell,dms ipc call spotlight toggleQuery # open runner menu bind=SUPER,SPACE,spawn_shell,dms ipc call spotlight toggleQuery # open runner menu
@@ -27,10 +26,10 @@ 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,K,spawn_shell,dms ipc call keybinds toggleWithPath mangowc ~/.config/mango/binds.conf # show binds
#program launchers #program launchers
bind=SUPER,RETURN,spawn_shell,ghostty # Open terminal bind=SUPER,RETURN,spawn_shell,ghostty
bind=SUPER,TAB,spawn_shell,ghostty # Open terminal bind=SUPER,TAB,spawn_shell,ghostty
bind=SUPER,E,spawn,nautilus # Open file browser bind=SUPER,E,spawn,nautilus ~
bind=SUPER,B,spawn,firefox # open firefox bind=SUPER,B,spawn,firefox
bind=SUPER,N,spawn_shell,dms ipc call notepad open # open notes bind=SUPER,N,spawn_shell,dms ipc call notepad open # open notes
@@ -49,18 +48,18 @@ bind=NONE,XF86WLAN,spawn_shell,nmcli radio wifi toggle # toggle wifi
bind=NONE,XF86Refresh,spawn_shell,xdotool key F5 # refresh bind=NONE,XF86Refresh,spawn_shell,xdotool key F5 # refresh
# Move focus with mainMod + arrow keys # Move focus with mainMod + arrow keys
bind=SUPER,left,focusdir,left # Move focus left bind=SUPER,left,focusdir,left
bind=SUPER,right,focusdir,right # Move focus right bind=SUPER,right,focusdir,right
bind=SUPER,up,focusdir,up # Move focus up bind=SUPER,up,focusdir,up
bind=SUPER,down,focusdir,down # Move focus down bind=SUPER,down,focusdir,down
# move window between monitors with win+Alt+arrow keys # move window between monitors with win+Alt+arrow keys
bind=SUPER+SHIFT,up,exchange_stack_client,prev # exchange stack client backwards bind=SUPER+SHIFT,up,exchange_stack_client,prev
bind=SUPER+SHIFT,down,exchange_stack_client,next # exchange stack client forwards bind=SUPER+SHIFT,down,exchange_stack_client,next
bind=SUPER+Ctrl,left,exchange_client,left # swap window to left bind=SUPER+Ctrl,left,exchange_client,left
bind=SUPER+Ctrl,right,exchange_client,right # swap window to right bind=SUPER+Ctrl,right,exchange_client,right
bind=SUPER+Ctrl,up,exchange_client,up # swap window upwards bind=SUPER+Ctrl,up,exchange_client,up
bind=SUPER+Ctrl,down,exchange_client,down # swap window downwards bind=SUPER+Ctrl,down,exchange_client,down
bind=SUPER+Alt,left,resizewin,-50,+0 # resize window bind=SUPER+Alt,left,resizewin,-50,+0 # resize window
bind=SUPER+Alt,right,resizewin,+50,+0 # resize window bind=SUPER+Alt,right,resizewin,+50,+0 # resize window
bind=SUPER+Alt,up,resizewin,+0,-50 # resize window bind=SUPER+Alt,up,resizewin,+0,-50 # resize window
@@ -80,27 +79,27 @@ bind=SUPER+SHIFT,8,tag,8 # Move window to workspace 8
bind=SUPER+SHIFT,9,tag,9 # Move window to workspace 9 bind=SUPER+SHIFT,9,tag,9 # Move window to workspace 9
# switch between workspaces with mainmod + [1-9] # switch between workspaces with mainmod + [1-9]
bind=SUPER,1,view,1,0 # focus workspace 1 bind=SUPER,1,view,1,1 # focus workspace 1
bind=SUPER,2,view,2,0 # focus workspace 2 bind=SUPER,2,view,2,1 # focus workspace 2
bind=SUPER,3,view,3,0 # focus workspace 3 bind=SUPER,3,view,3,1 # focus workspace 3
bind=SUPER,4,view,4,0 # focus workspace 4 bind=SUPER,4,view,4,1 # focus workspace 4
bind=SUPER,5,view,5,0 # focus workspace 5 bind=SUPER,5,view,5,1 # focus workspace 5
bind=SUPER,6,view,6,0 # focus workspace 6 bind=SUPER,6,view,6,1 # focus workspace 6
bind=SUPER,7,view,7,0 # focus workspace 7 bind=SUPER,7,view,7,1 # focus workspace 7
bind=SUPER,8,view,8,0 # focus workspace 8 bind=SUPER,8,view,8,1 # focus workspace 8
bind=SUPER,9,view,9,0 # focus workspace 9 bind=SUPER,9,view,9,1 # focus workspace 9
# Mouse Button Bindings # Mouse Button Bindings
# btn_left and btn_right can't bind none mod key # btn_left and btn_right can't bind none mod key
#mousebind=SUPER,btn_left,moveresize,curmove mousebind=SUPER,btn_left,moveresize,curmove
mousebind=NONE,btn_middle,togglemaximizescreen,0 # toggle maximize mousebind=NONE,btn_middle,togglemaximizescreen,0
mousebind=SUPER,btn_right,moveresize,curresize # resize on drag mousebind=SUPER,btn_right,moveresize,curresize
#mousebind=SUPER,btn_left,spawn_shell,mmsg -d option dwindle_smart_split 1 #mousebind=SUPER,btn_left,spawn_shell,mmsg -d option dwindle_smart_split 1
#bindr=NONE,super,spawn_shell,mmsg -d option dwindle_smart_split 0 #bindr=NONE,super,spawn_shell,mmsg -d option dwindle_smart_split 0
# Axis Bindings # Axis Bindings
axisbind=SUPER,UP,viewtoleft_have_client # scroll up through views axisbind=SUPER,UP,viewtoleft_have_client,0 # scroll up through views
axisbind=SUPER,DOWN,viewtoright_have_client # scroll down through views axisbind=SUPER,DOWN,viewtoright_have_client,0 # scroll down through views
+2
View File
@@ -10,3 +10,5 @@ source=~/.config/mango/windowrules.conf
source=~/.config/mango/dms/colors.conf source=~/.config/mango/dms/colors.conf
source=~/.config/mango/dms/layout.conf source=~/.config/mango/dms/layout.conf
source=~/.config/mango/dms/outputs.conf source=~/.config/mango/dms/outputs.conf
source=./dms/cursor.conf
+12
View File
@@ -0,0 +1,12 @@
# 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. # ! Auto-generated file. Do not edit directly.
# Remove source = ./dms/colors.conf from your config to override. # Remove source = ./dms/colors.conf from your config to override.
bordercolor = 0x919191ff bordercolor = 0x908caaff
focuscolor = 0xfaacf9ff focuscolor = 0xc4a7e7ff
urgentcolor = 0xffb4abff urgentcolor = 0xeb6f92ff
+3
View File
@@ -0,0 +1,3 @@
# Auto-generated by DMS - do not edit manually
cursor_size=18
cursor_theme=default