Initial commit

This commit is contained in:
2025-04-30 04:59:01 -05:00
commit 7274197b00
58 changed files with 8010 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
source=$conf/theme.conf
#---AUTOSTART---#
#exec = hyprpm reload
exec-once = xrandr --output DP-1 --primary
exec-once = systemctl --user start hyprpolkitagent
exec-once = hypridle
exec-once = waypaper --restore
exec-once = waybar
exec-once = swaync
#exec-once = ags -c ~/.config/ags-aylur/config.js
#exec-once = [workspace special:media silent] steam -silent
#exec-once = [workspace special:media silent] $terminal -e ncmpcpp
+100
View File
@@ -0,0 +1,100 @@
source=$conf/theme.conf
#---KEYBINDS---#
# Shortcuts
bind = $mainMod Shift, Return, exec, $distrobox
bind = $mainMod, Return, exec, $terminal
bind = $mainMod, Shift_R, exec, $fileManager
bind = $mainMod, Control_R, exec, $browser
bind = $mainMod, E, killactive,
bind = Alt, F4, killactive,
bind = $mainMod, END, exit,
bind = $mainMod, Escape, exec, hyprlock
bind = $mainMod, F, fullscreen
bind = $mainMod Shift, $mainMod_L, exec, pkill rofi || rofi -show run -theme skycontrast -monitor DP-1
bind = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -theme skycontrast -monitor DP-1
bind = $mainMod Shift, w, exec, ~/Scripts/restart-waybar.sh
bind = $mainMod, P, pseudo
bind = $mainMod, V, togglefloating
bind = , print, exec, XDG_SCREENSHOTS_DIR="$HOME/Pictures/Screenshots" grimshot --notify save area
# Move Focus
# Modal
bind = $mainMod, Tab, cyclenext
bind = $mainMod SHIFT, Tab, cyclenext, prev
# bind = $mainMod, H, movefocus, l
# bind = $mainMod, L, movefocus, r
# bind = $mainMod, J, movefocus, d
# bind = $mainMod, K, movefocus, u
bind = $mainMod, J, layoutmsg, cyclenext
bind = $mainMod, K, layoutmsg, cycleprev
# Arrows
bind = $mainMod, left, movefocus, l
bind = $mainMod, right, movefocus, r
bind = $mainMod, up, movefocus, u
bind = $mainMod, down, movefocus, d
# Move window
# Modal
bind = $mainMod, S, swapnext
bind = $mainMod SHIFT, J, layoutmsg, swapnext
bind = $mainMod SHIFT, K, layoutmsg, swapprev
# bind = $mainMod SHIFT, H, movewindow, l
# bind = $mainMod SHIFT, L, movewindow, r
# bind = $mainMod SHIFT, K, movewindow, u
# bind = $mainMod SHIFT, J, movewindow, d
# Resize window
# Modal
bind = $mainMod CONTROL, H, resizeactive, -200 0
bind = $mainMod CONTROL, L, resizeactive, 200 0
bind = $mainMod CONTROL, K, resizeactive, 0 -200
bind = $mainMod CONTROL, J, resizeactive, 0 200
# Media Keys
bindel = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+
bindel = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-
bindl = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous
bindl = , XF86AudioNext, exec, playerctl next
bind = Control_L Shift_L Alt_L, Super_L, exec, hyprpicker
# Mouse Binds
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
bindm = , mouse:278, movewindow
bindm = , mouse:279, resizewindow
# Workspaces
# Focus Workspace
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, Q, workspace, alt
bind = $mainMod CONTROL, left, workspace, r-1
bind = $mainMod CONTROL, right, workspace, r+1
bind = , Menu, togglespecialworkspace, media
bind = , XF86Tools, togglespecialworkspace, media
# Move to Workspace
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, Q, movetoworkspace, alt
bind = SHIFT, Menu, movetoworkspace, special:media
+16
View File
@@ -0,0 +1,16 @@
#---DEVICES---#
input {
kb_layout = us
kb_variant =
kb_model =
kb_options = caps:escape
kb_rules =
follow_mouse = 2
accel_profile = flat
sensitivity = -0.2
}
cursor:no_warps=true
cursor:no_hardware_cursors=false
cursor:default_monitor=DP-1
+3
View File
@@ -0,0 +1,3 @@
#---MONITORS---#
monitor = DP-1, highres@highrr, 0x420, 1, vrr, 1
monitor = HDMI-A-1, highres@highrr, 2560x0, 1, transform, 1
+11
View File
@@ -0,0 +1,11 @@
plugin {
scroller {
monitor_options = (DP-1 = (mode = row; column_default_width = onehalf), HDMI-A-1 = (mode = col; column_default_width = one; window_default_height = onehalf))
}
}
general:layout = scroller
bind = $mainMod, K, workspace, m-1
bind = $mainMod, J, workspace, m+1
bind = Super, Tab, scroller:fitsize, visible
+4
View File
@@ -0,0 +1,4 @@
#---PROGRAMS---#
$terminal = kitty
$fileManager = nautilus -w
$browser = librewolf
+14
View File
@@ -0,0 +1,14 @@
#---RULES---#
#Window Rules
windowrulev2 = suppressevent maximize, class:.*
windowrulev2 = immediate, class:.*
windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
windowrulev2 = noanim, class:^(xwaylandvideobridge)$
windowrulev2 = noinitialfocus, class:^(xwaylandvideobridge)$
windowrulev2 = maxsize 1 1, class:^(xwaylandvideobridge)$
windowrulev2 = noblur, class:^(xwaylandvideobridge)$
windowrulev2 = workspace special:media silent, class:^(steam)$
# Layer Rules
layerrule = dimaround,rofi
+1
View File
@@ -0,0 +1 @@
$theme=minimal-custom
+15
View File
@@ -0,0 +1,15 @@
#---VARIABLES---#
env = LIBVA_DRIVER_NAME,nvidia
env = __GLX_VENDOR_LIBRARY_NAME,nvidia
env = XDG_SESSION_TYPE,wayland
env = QT_QPA_PLATFORM=wayland
env = GBM_BACKEND,nvidia-drm
env = NVD_BACKEND,direct
env = ELECTRON_OZONE_PLATFORM_HINT,auto
env = QT_QPA_PLATFORMTHEME=qt5ct
env = HYPRCURSOR_THEME, PolarCursorTheme
env = XCURSOR_THEME, PolarCursorTheme
env = HYPRCURSOR_SIZE, 24
env = XCURSOR_SIZE, 24
env = EDITOR, nvim
+65
View File
@@ -0,0 +1,65 @@
#---GENERAL---#
general {
gaps_in = 3
gaps_out = 10
border_size = 3
col.active_border = rgba(99bbffff)
col.inactive_border = rgba(414141FF)
resize_on_border = true
allow_tearing = true
layout = master
}
misc {
force_default_wallpaper = 0
disable_hyprland_logo = true
}
gestures {
workspace_swipe = false
}
#---DECORATION---#
decoration {
rounding = 5
active_opacity = 1.0
inactive_opacity = 1.0
#drop_shadow = true
#shadow_range = 4
#shadow_render_power = 3
#col.shadow = rgba(1a1a1aee)
blur {
enabled = true
size = 3
passes = 3
vibrancy = 0.1696
}
}
#---ANIMATIONS---#
animations {
enabled = false
animation = windows, 0, 8, default
animation = workspaces, 0, 8, default, slide
animation = workspaces, 1, 5, default, slidevert
animation = layersIn, 1, 3, default, slide
animation = fade, 0, 0, none
}
dwindle {
pseudotile = true
preserve_split = true
}
#----RENDER----#
#render {
#explicit_sync = 1
#explicit_sync_kms = 1
#direct_scanout = true
#}
+10
View File
@@ -0,0 +1,10 @@
#---WORKSPACES---#
# Define Workspaces
workspace = 1, monitor:DP-1, default:true
workspace = 2, monitor:DP-1
workspace = 3, monitor:DP-1
workspace = 4, monitor:DP-1
workspace = 5, monitor:DP-1
workspace = name:alt, monitor:HDMI-A-1, default:true
workspace = special:media