add: new hyprland gruvbox themed
This commit is contained in:
		@@ -22,45 +22,46 @@ bind = $mainMod SHIFT, R, exec, hyprctl reload
 | 
			
		||||
 | 
			
		||||
bind = $mainMod SHIFT, Escape, exec, hyprlock
 | 
			
		||||
 | 
			
		||||
bind = Ctrl, Escape, exec, killall waybar || waybar
 | 
			
		||||
#bind = Ctrl, Escape, exec, killall waybar || waybar
 | 
			
		||||
bind = Ctrl, Escape, exec, hyprpanel toggleWindow bar-0
 | 
			
		||||
 | 
			
		||||
bind = $mainMod, D, exec, pkill rofi || $Launcher
 | 
			
		||||
 | 
			
		||||
# Switch workspaces with mainMod + [0-9]
 | 
			
		||||
bind = $mainMod, 1, split-workspace, 1
 | 
			
		||||
bind = $mainMod, 2, split-workspace, 2
 | 
			
		||||
bind = $mainMod, 3, split-workspace, 3
 | 
			
		||||
bind = $mainMod, 4, split-workspace, 4
 | 
			
		||||
bind = $mainMod, 5, split-workspace, 5
 | 
			
		||||
bind = $mainMod, 6, split-workspace, 6
 | 
			
		||||
bind = $mainMod, 7, split-workspace, 7
 | 
			
		||||
bind = $mainMod, 8, split-workspace, 8
 | 
			
		||||
bind = $mainMod, 9, split-workspace, 9
 | 
			
		||||
bind = $mainMod, 0, split-workspace, 10
 | 
			
		||||
bind = $mainMod, 1, split:workspace, 1
 | 
			
		||||
bind = $mainMod, 2, split:workspace, 2
 | 
			
		||||
bind = $mainMod, 3, split:workspace, 3
 | 
			
		||||
bind = $mainMod, 4, split:workspace, 4
 | 
			
		||||
bind = $mainMod, 5, split:workspace, 5
 | 
			
		||||
bind = $mainMod, 6, split:workspace, 6
 | 
			
		||||
bind = $mainMod, 7, split:workspace, 7
 | 
			
		||||
bind = $mainMod, 8, split:workspace, 8
 | 
			
		||||
bind = $mainMod, 9, split:workspace, 9
 | 
			
		||||
bind = $mainMod, 0, split:workspace, 10
 | 
			
		||||
 | 
			
		||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
 | 
			
		||||
bind = $mainMod SHIFT, 1, split-movetoworkspace, 1
 | 
			
		||||
bind = $mainMod SHIFT, 2, split-movetoworkspace, 2
 | 
			
		||||
bind = $mainMod SHIFT, 3, split-movetoworkspace, 3
 | 
			
		||||
bind = $mainMod SHIFT, 4, split-movetoworkspace, 4
 | 
			
		||||
bind = $mainMod SHIFT, 5, split-movetoworkspace, 5
 | 
			
		||||
bind = $mainMod SHIFT, 6, split-movetoworkspace, 6
 | 
			
		||||
bind = $mainMod SHIFT, 7, split-movetoworkspace, 7
 | 
			
		||||
bind = $mainMod SHIFT, 8, split-movetoworkspace, 8
 | 
			
		||||
bind = $mainMod SHIFT, 9, split-movetoworkspace, 9
 | 
			
		||||
bind = $mainMod SHIFT, 0, split-movetoworkspace, 10
 | 
			
		||||
bind = $mainMod SHIFT, 1, split:movetoworkspace, 1
 | 
			
		||||
bind = $mainMod SHIFT, 2, split:movetoworkspace, 2
 | 
			
		||||
bind = $mainMod SHIFT, 3, split:movetoworkspace, 3
 | 
			
		||||
bind = $mainMod SHIFT, 4, split:movetoworkspace, 4
 | 
			
		||||
bind = $mainMod SHIFT, 5, split:movetoworkspace, 5
 | 
			
		||||
bind = $mainMod SHIFT, 6, split:movetoworkspace, 6
 | 
			
		||||
bind = $mainMod SHIFT, 7, split:movetoworkspace, 7
 | 
			
		||||
bind = $mainMod SHIFT, 8, split:movetoworkspace, 8
 | 
			
		||||
bind = $mainMod SHIFT, 9, split:movetoworkspace, 9
 | 
			
		||||
bind = $mainMod SHIFT, 0, split:movetoworkspace, 10
 | 
			
		||||
 | 
			
		||||
# Move active window to a workspace silently (basically without moving me to that workspace)
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 1, split-movetoworkspacesilent, 1
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 2, split-movetoworkspacesilent, 2
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 3, split-movetoworkspacesilent, 3
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 4, split-movetoworkspacesilent, 4
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 5, split-movetoworkspacesilent, 5
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 6, split-movetoworkspacesilent, 6
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 7, split-movetoworkspacesilent, 7
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 8, split-movetoworkspacesilent, 8
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 9, split-movetoworkspacesilent, 9
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 0, split-movetoworkspacesilent, 10
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 1, split:movetoworkspacesilent, 1
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 2, split:movetoworkspacesilent, 2
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 3, split:movetoworkspacesilent, 3
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 4, split:movetoworkspacesilent, 4
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 5, split:movetoworkspacesilent, 5
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 6, split:movetoworkspacesilent, 6
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 7, split:movetoworkspacesilent, 7
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 8, split:movetoworkspacesilent, 8
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 9, split:movetoworkspacesilent, 9
 | 
			
		||||
bind = $mainMod SHIFT CTRL, 0, split:movetoworkspacesilent, 10
 | 
			
		||||
 | 
			
		||||
# Move/resize windows with mainMod + LMB/RMB and dragging
 | 
			
		||||
bindm = $mainMod, mouse:272, movewindow
 | 
			
		||||
@@ -75,11 +76,16 @@ bind = $mainMod, Z, togglespecialworkspace, magic
 | 
			
		||||
bind = $mainMod SHIFT, Z, movetoworkspace, special:magic
 | 
			
		||||
 | 
			
		||||
# Move active window to next monitor
 | 
			
		||||
bind = $mainMod, Tab, split-changemonitor, +1
 | 
			
		||||
#bind = $mainMod, Tab, split:changemonitor, +1
 | 
			
		||||
 | 
			
		||||
# Screenshot
 | 
			
		||||
bind = $mainMod, S, exec, grimblast save screen
 | 
			
		||||
bind = $mainMod SHIFT, S, exec, grimblast save area
 | 
			
		||||
#bind = $mainMod, S, exec, grimblast save screen
 | 
			
		||||
#bind = $mainMod SHIFT, S, exec, grimblast save area
 | 
			
		||||
# Using Omarchy screen shot scripts
 | 
			
		||||
bindd = $mainMod SHIFT, PRINT, Screenshot of display, exec, ~/.config/scripts/omarchy-screenshot output
 | 
			
		||||
bindd = SHIFT, PRINT, Screenshot of window, exec, ~/.config/scripts/omarchy-screenshot window
 | 
			
		||||
bindd = , PRINT, Screenshot of region, exec, ~/.config/scripts/omarchy-screenshot
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Move focus with mainMod + arrow keys
 | 
			
		||||
bind = $mainMod, left, movefocus, l
 | 
			
		||||
 
 | 
			
		||||
@@ -4,7 +4,7 @@ $Filemanager = nemo
 | 
			
		||||
$Launcher = ~/.config/rofi/launchers/type-4/launcher.sh
 | 
			
		||||
 | 
			
		||||
exec-once = nm-applet &
 | 
			
		||||
exec-once = waybar & hyprpaper & firefox & hypridle
 | 
			
		||||
exec-once = hyprpanel & hyprpaper & firefox & hypridle
 | 
			
		||||
exec-once = /usr/lib/polkit-kde-authentication-agent-1
 | 
			
		||||
exec-once = swww-daemon
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -11,19 +11,35 @@ general {
 | 
			
		||||
 | 
			
		||||
animations {
 | 
			
		||||
    enabled = yes
 | 
			
		||||
    bezier = myBezier, 0.05, 0.9, 0.1, 1.05
 | 
			
		||||
    
 | 
			
		||||
    bezier = easeOutQuint,   0.23, 1,    0.32, 1
 | 
			
		||||
    bezier = easeInOutCubic, 0.65, 0.05, 0.36, 1
 | 
			
		||||
    bezier = linear,         0,    0,    1,    1
 | 
			
		||||
    bezier = almostLinear,   0.5,  0.5,  0.75, 1
 | 
			
		||||
    bezier = quick,          0.15, 0,    0.1,  1
 | 
			
		||||
 | 
			
		||||
    animation = windows, 1, 7, myBezier
 | 
			
		||||
    animation = windowsOut, 1, 7, default, popin 80%
 | 
			
		||||
    animation = border, 1, 10, default
 | 
			
		||||
    animation = borderangle, 1, 8, default
 | 
			
		||||
    animation = fade, 1, 7, default
 | 
			
		||||
    animation = workspaces, 1, 6, default
 | 
			
		||||
    # Default animations, see https://wiki.hypr.land/Configuring/Animations/
 | 
			
		||||
    #           NAME,          ONOFF, SPEED, CURVE,        [STYLE]
 | 
			
		||||
    animation = global,        1,     10,    default
 | 
			
		||||
    animation = border,        1,     5.39,  easeOutQuint
 | 
			
		||||
    animation = windows,       1,     4.79,  easeOutQuint
 | 
			
		||||
    animation = windowsIn,     1,     4.1,   easeOutQuint, popin 87%
 | 
			
		||||
    animation = windowsOut,    1,     1.49,  linear,       popin 87%
 | 
			
		||||
    animation = fadeIn,        1,     1.73,  almostLinear
 | 
			
		||||
    animation = fadeOut,       1,     1.46,  almostLinear
 | 
			
		||||
    animation = fade,          1,     3.03,  quick
 | 
			
		||||
    animation = layers,        1,     3.81,  easeOutQuint
 | 
			
		||||
    animation = layersIn,      1,     4,     easeOutQuint, fade
 | 
			
		||||
    animation = layersOut,     1,     1.5,   linear,       fade
 | 
			
		||||
    animation = fadeLayersIn,  1,     1.79,  almostLinear
 | 
			
		||||
    animation = fadeLayersOut, 1,     1.39,  almostLinear
 | 
			
		||||
    animation = workspaces,    1,     1.94,  almostLinear, fade
 | 
			
		||||
    animation = workspacesIn,  1,     1.21,  almostLinear, fade
 | 
			
		||||
    animation = workspacesOut, 1,     1.94,  almostLinear, fade
 | 
			
		||||
    animation = zoomFactor,    1,     7,     quick
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
gestures {
 | 
			
		||||
    workspace_swipe = on
 | 
			
		||||
    workspace_swipe_fingers = 3
 | 
			
		||||
    workspace_swipe_distance = 500
 | 
			
		||||
    workspace_swipe_invert = false
 | 
			
		||||
    workspace_swipe_create_new = true
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,7 @@ source = hyprrules.conf
 | 
			
		||||
source = hyprvariables.conf
 | 
			
		||||
source = hyprdevices.conf
 | 
			
		||||
source = hyprunico.conf
 | 
			
		||||
source = monitors.conf
 | 
			
		||||
 | 
			
		||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
 | 
			
		||||
#bind = $mainMod, Q, exec, $terminal
 | 
			
		||||
 
 | 
			
		||||
@@ -2,5 +2,7 @@
 | 
			
		||||
### Monitors ###
 | 
			
		||||
################
 | 
			
		||||
 | 
			
		||||
monitor=eDP-1,preferred,auto,1
 | 
			
		||||
#monitor=eDP-1,preferred,auto,1
 | 
			
		||||
#monitor=eDP-1,disable
 | 
			
		||||
#monitor=HDMI-1,preferred,auto,1
 | 
			
		||||
#monitor=HDMI-A-1,preferred,auto,1
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
# Unique settings
 | 
			
		||||
# Do not forget to add "source = hyprunico.conf" within "hyprland.conf"
 | 
			
		||||
 | 
			
		||||
monitor=HDMI-A-1,2560x1440@144,auto,1
 | 
			
		||||
#monitor=HDMI-A-1,2560x1440@144,auto,1
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								configs/hyprland_l/Emergence/Gruvbox/monitors.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								configs/hyprland_l/Emergence/Gruvbox/monitors.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
# Generated by nwg-displays on 2025-10-18 at 23:01:44. Do not edit manually.
 | 
			
		||||
 | 
			
		||||
monitor=eDP-1,1920x1080@60.0,640x1440,1.0
 | 
			
		||||
monitor=DP-2,2560x1440@120.0,0x0,1.0
 | 
			
		||||
		Reference in New Issue
	
	Block a user