This commit is contained in:
2025-08-16 08:30:09 -07:00
parent 4c2ff940a4
commit 37d7decbe0
9 changed files with 1497 additions and 35 deletions

View File

@@ -4,6 +4,7 @@
monitor= HDMI-A-1, 3840x2160, 2560x0, 1.5
monitor= DP-1, 2560x2880, 0x0, 2.0
monitor= eDP-1, 1920x1200, 0x0, 1.0
###################
### MY PROGRAMS ###
@@ -11,7 +12,7 @@ monitor= DP-1, 2560x2880, 0x0, 2.0
$terminal = alacritty
$fileManager = dolphin
$menu = wofi --show drun
$menu = ~/.config/rofi/launchers/type-7/launcher.sh
#################
@@ -24,7 +25,7 @@ $menu = wofi --show drun
# exec-once = nm-applet &
# exec-once = waybar & hyprpaper & firefox
exec-once = waybar &
exec-once = hyprpaper &
exec = hyprpaper
exec-once = wlsunset -l 47.6 -L -122.3 -t 3500 -T 6000
exec-once = /usr/bin/udiskie &
exec-once = /usr/bin/nm-applet &
@@ -36,8 +37,6 @@ exec-once = /usr/lib/x86_64-linux-gnu/libexec/polkit-kde-authentication-agent-1
### ENVIRONMENT VARIABLES ###
#############################
# See https://wiki.hyprland.org/Configuring/Environment-variables/
env = XCURSOR_SIZE,24
env = HYPRCURSOR_SIZE,24
@@ -45,33 +44,19 @@ env = HYPRCURSOR_SIZE,24
### LOOK AND FEEL ###
#####################
# Refer to https://wiki.hyprland.org/Configuring/Variables/
# https://wiki.hyprland.org/Configuring/Variables/#general
general {
gaps_in = 3
gaps_out = 10
border_size = 2
# https://wiki.hyprland.org/Configuring/Variables/#variable-types for info about colors
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.inactive_border = rgba(595959aa)
# Set to true enable resizing windows by clicking and dragging on borders and gaps
resize_on_border = false
# Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
allow_tearing = false
layout = dwindle
}
# https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration {
rounding = 5
# Change transparency of focused and unfocused windows
active_opacity = 1.0
inactive_opacity = 1.0
@@ -82,7 +67,6 @@ decoration {
color = rgba(1a1a1aee)
}
# https://wiki.hyprland.org/Configuring/Variables/#blur
blur {
enabled = true
size = 3
@@ -92,12 +76,9 @@ decoration {
}
}
# https://wiki.hyprland.org/Configuring/Variables/#animations
animations {
enabled = yes, please :)
# Default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
bezier = easeOutQuint,0.23,1,0.32,1
bezier = easeInOutCubic,0.65,0.05,0.36,1
bezier = linear,0,0,1,1
@@ -132,29 +113,24 @@ animations {
# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1]
# windowrulev2 = rounding 0, floating:0, onworkspace:f[1]
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
dwindle {
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = true # You probably want this
}
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
master {
new_status = master
}
# https://wiki.hyprland.org/Configuring/Variables/#misc
misc {
force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers
disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(
}
#############
### INPUT ###
#############
# https://wiki.hyprland.org/Configuring/Variables/#input
input {
kb_layout = us(altgr-intl)
kb_options = caps:escape
@@ -168,13 +144,10 @@ input {
}
}
# https://wiki.hyprland.org/Configuring/Variables/#gestures
gestures {
workspace_swipe = false
}
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
device {
name = epic-mouse-v1
sensitivity = -0.5
@@ -185,10 +158,9 @@ device {
### KEYBINDINGS ###
###################
# See https://wiki.hyprland.org/Configuring/Keywords/
$mainMod = SUPER # Sets "Windows" key as main modifier
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, Return, exec, $terminal
bind = $mainMod SHIFT, Q, killactive,
bind = $mainMod, M, exit,
@@ -271,6 +243,18 @@ bindl = , XF86AudioPause, exec, playerctl play-pause
bindl = , XF86AudioPlay, exec, playerctl play-pause
bindl = , XF86AudioPrev, exec, playerctl previous
# Screenshot (Grimshot)
# Captures the currently active window
bind = $mainMod, g, exec, grimshot save active
# Allows manually selecting a rectangular region
bind = $mainMod SHIFT, g, exec, grimshot save area
# Captures currently active output
bind = $mainMod ALT, g, exec, grimshot save output
# Allows manually selecting a single window
bind = $mainMod CTRL, g, exec, grimshot save window
##############################
### WINDOWS AND WORKSPACES ###
##############################

View File

@@ -1,2 +1,2 @@
preload = ~/.config/wallpapers/pine.jpg
wallpaper = , ~/.config/wallpapers/pine.jpg
preload = ~/.config/wallpapers/wat.jpeg
wallpaper = , ~/.config/wallpapers/wat.jpeg