Big dump commit

This commit is contained in:
2026-01-29 17:34:47 -05:00
parent 0573abe905
commit 6d8a621b07
13 changed files with 1566 additions and 585 deletions

View File

@@ -14,6 +14,12 @@ source = ~/.cache/wal/colors-hyprland.conf
### MONITORS ###
################
$LAPTOP=eDP-1
$EXTERNAL_L1=DP-4
$EXTERNAL_R1=DP-5
$EXTERNAL_L2=DP-6
$EXTERNAL_R2=DP-7
# See https://wiki.hyprland.org/Configuring/Monitors/
# Useful command:
# hyprctl monitors all
@@ -21,18 +27,18 @@ source = ~/.cache/wal/colors-hyprland.conf
# monitor=eDP-1,highres,auto,2 #3200x1800,0x0,2
# monitor=HDMI-A-2,2560x1600,auto,1 #1600x0,1 #x-370,1,transform,1
## Ingenuity setup
monitor=eDP-1,1920x1080,0x0,1
monitor=DP-3,1920x1080,1920x0,1 # HDMI screen
monitor=$LAPTOP, 1920x1080, 0x0, 1
monitor=DP-3, 1920x1080, 1920x0, 1 # HDMI screen
# Horizontal setup
#monitor=DP-4,1920x1080,-960x-1080,1 # Left screen
#monitor=DP-6,1920x1080,-960x-1080,1 # Left screen
#monitor=DP-5,1920x1080,960x-1080,1 # Right screen
#monitor=DP-7,1920x1080,960x-1080,1 # Right screen
# Vertical setup
monitor=DP-4,1920x1080,0x-1080,1,transform,0 # Left screen
monitor=DP-6,1920x1080,0x-1080,1,transform,0 # Left screen
monitor=DP-5,1920x1080,1920x-1480,1,transform,1 # Right screen
monitor=DP-7,1920x1080,1920x-1480,1,transform,1 # Right screen
monitor=$EXTERNAL_L1, 1920x1080, 0x-1080, 1, transform, 0 # Left screen
monitor=$EXTERNAL_L2, 1920x1080,0x-1080,1,transform,0 # Left screen
monitor=$EXTERNAL_R1, 1920x1080, 1920x-1480, 1, transform, 1 # Right screen
monitor=$EXTERNAL_R2, 1920x1080,1920x-1480,1,transform,1 # Right screen
###################
### MY PROGRAMS ###
@@ -42,7 +48,7 @@ monitor=DP-7,1920x1080,1920x-1480,1,transform,1 # Right screen
# Set programs that you use
$terminal = kitty
$fileManager = emacsclient -c -a emacs --eval '(dirvish "$HOME")'
$editor = emacsclient -c -a emacs
$menu = wofi --show drun
$zen = zen-browser
$music = kitty ncspot
@@ -61,6 +67,11 @@ exec = hyprshade auto
exec-once = udiskie
exec-once = waybar
exec-once = swww-daemon
exec-once = swww img ~/.config/wallpapers/green_yellow_forest.jpg --outputs $LAPTOP
exec-once = swww img ~/.config/wallpapers/green_yellow_forest.jpg --outputs $EXTERNAL_L1
exec-once = swww img ~/.config/wallpapers/green_yellow_forest.jpg --outputs $EXTERNAL_L2
exec-once = swww img ~/.config/wallpapers/buck_head.jpg --outputs $EXTERNAL_R1
exec-once = swww img ~/.config/wallpapers/buck_head.jpg --outputs $EXTERNAL_R2
exec-once = swaync
exec-once = hypridle
exec-once = hyprlock
@@ -115,16 +126,6 @@ decoration {
# Change transparency of focused and unfocused windows
active_opacity = 0.9
inactive_opacity = 0.75
# https://wiki.hyprland.org/Configuring/Variables/#blur
blur {
enabled = false
# enabled = true
# size = 16
# passes = 2
# new_optimizations = true
}
layerrule = blur, waybar
}
# https://wiki.hyprland.org/Configuring/Variables/#animations
@@ -135,13 +136,13 @@ animations {
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
animation = windows, 1, 2, myBezier
animation = windowsOut, 1, 2, default, popin 80%
animation = border, 1, 2, default
animation = borderangle, 1, 2, default
animation = fade, 1, 2, default
animation = workspaces, 1, 2, default
animation = specialWorkspace, 1, 2, myBezier, slidefadevert -10%
animation = windows, 1, 1.6, myBezier
animation = windowsOut, 1, 1.6, default, popin 80%
animation = border, 1, 1.6, default
animation = borderangle, 1, 1.6, default
animation = fade, 1, 1.6, default
animation = workspaces, 1, 1.6, default
animation = specialWorkspace, 1, 1.6, myBezier, slidefadevert -10%
}
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
@@ -207,9 +208,9 @@ $mainMod = SUPER # Sets "Windows" key as main modifier
bind = $mainMod, T, exec, $terminal
bind = $mainMod, D, killactive,
bind = $mainMod SHIFT, Q, exit,
bind = $mainMod, U, exec, ~/ExoKortex/2-Areas/IT/config/scripts/make_all.sh
bind = $mainMod, U, exec, ~/ExoKortex/2-Areas/IT/dotfiles/scripts/make_all.sh
bind = $mainMod, M, exec, $monitoring
bind = $mainMod, W, exec, $fileManager
bind = $mainMod, E, exec, $editor
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, $menu
bind = $mainMod, Z, exec, $zen
@@ -221,7 +222,7 @@ bind = $mainMod, X, swapwindow
bind = $mainMod, B, exec, nerd-dictation begin
bind = $mainMod, G, exec, nerd-dictation end
bind = $mainMod, A, exec, $music
#
# Full screen
bind = SUPER, F, fullscreen
@@ -312,8 +313,12 @@ bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous
# Emacs-everywhere
bind = $mainMod, E, exec, emacsclient --eval '(thanos/type)'
windowrulev2 = float,title:^(emacs-float)$
bind = $mainMod, W, exec, emacsclient --eval '(thanos/type)'
windowrule {
name = float-emacs
match:title = ^emacs-float$
float = true
}
# Play/Pause
# bind = $mainMod, P, exec, playerctl play-pause
@@ -344,13 +349,26 @@ windowrulev2 = float,title:^(emacs-float)$
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# windowrule = float,class:^(kitty)$,title:^(kitty)$
# Ignore maximize requests from apps. You'll probably like this.
windowrulev2 = suppressevent maximize, class:.*
windowrule {
name = suppress-maximize-events
match:class = .*
suppress_event = maximize
}
# Fix some dragging issues with XWayland
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
windowrule {
name = nofocus-xwayland-float
match:class = ^$
match:title = ^$
match:xwayland = true
match:float = true
match:fullscreen = false
match:pin = false
no_focus = true
}
workspace = 1, name:short-1, monitor:DP-4 # Left screen
workspace = 2, name:short-2, monitor:DP-4 # Left screen