summaryrefslogtreecommitdiff
path: root/archive/.config/hypr/hyprland.conf
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-05-13 19:32:22 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-05-13 19:32:22 -0400
commit2f3f91682f7b4a33f1791781bfa8eca4f7c9527a (patch)
treeeaf91e90301d87363bcb22dcd5c2253e0b0bad6d /archive/.config/hypr/hyprland.conf
parentbe8c956b0e819f2db0c6ae3598b6590b62982a83 (diff)
new system on gentoo
Diffstat (limited to 'archive/.config/hypr/hyprland.conf')
-rw-r--r--archive/.config/hypr/hyprland.conf123
1 files changed, 123 insertions, 0 deletions
diff --git a/archive/.config/hypr/hyprland.conf b/archive/.config/hypr/hyprland.conf
new file mode 100644
index 0000000..1edcb6b
--- /dev/null
+++ b/archive/.config/hypr/hyprland.conf
@@ -0,0 +1,123 @@
+source=binds.conf
+
+# Settings
+monitor = eDP-1, 1920x1200@60, 0x0, 1
+env = XCURSOR_PATH=${XCURSOR_PATH}:/usr/share/icons
+env = XCURSOR_SIZE,24
+env = XCURSOR_THEME,whiteglass
+
+exec-once = hyprctl setcursor whiteglass 24
+exec-once = xrdb ~/.Xresources
+
+# Startup
+exec-once = startup
+exec-once = hyprctl dispatch workspace 1
+
+env = XDG_CURRENT_DESKTOP, Hyprland
+env = XDG_SESSION_TYPE, wayland
+env = XDG_SESSION_DESKTOP, Hyprland
+exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
+exec-once = start-xdg-portal-hyprland
+
+input {
+ kb_layout = us
+ kb_options = ctrl:nocaps
+
+ follow_mouse = 1
+
+ repeat_delay = 300
+ repeat_rate = 30
+
+ accel_profile = adaptive
+
+ touchpad {
+ scroll_factor = 0.7
+ natural_scroll = yes
+ disable_while_typing = false
+ }
+
+ sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
+}
+
+general {
+ layout = master
+ allow_tearing = true
+ resize_on_border = false
+
+ gaps_in = 0
+ gaps_out = 0
+
+ border_size = 0
+
+ col.active_border = rgba(AFD7FFff)
+ col.inactive_border = rgba(59595900)
+}
+
+cursor {
+ no_hardware_cursors = false
+ no_warps = false
+ persistent_warps = true
+ warp_on_change_workspace = true
+}
+
+windowrulev2 = noshadow, floating:0
+
+decoration {
+ rounding = 0
+
+ blur {
+ enabled = true
+ size = 1
+ passes = 1
+ }
+}
+
+master {
+ new_status = slave
+ new_on_top = true
+ orientation = left
+ mfact = 0.5
+}
+
+misc {
+ force_default_wallpaper = 1 # Set to 0 or 1 to disable the anime mascot wallpapers
+ enable_anr_dialog = false
+}
+
+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
+ bezier = almostLinear,0.5,0.5,0.75,1.0
+ bezier = quick,0.15,0,0.1,1
+
+ animation = global, 1, 10, default
+ animation = border, 1, 5.39, easeOutQuint
+
+ animation = windows, 1, 4.79, easeOutQuint
+ animation = windowsIn, 1, 4.1, easeOutQuint, slide
+ animation = windowsOut, 1, 2, linear, slide
+
+ animation = fadeIn, 1, 1.73, almostLinear
+ animation = fadeOut, 1, 2, easeOutQuint
+ 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, 0, 1.94, almostLinear, fade
+ animation = workspacesIn, 0, 1.21, almostLinear, fade
+ animation = workspacesOut, 1, 1.94, almostLinear, fade
+}
+
+# Ignore maximize requests from apps. You'll probably like this.
+windowrule = suppressevent maximize, class:.*
+# Fix some dragging issues with XWayland
+windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0