summaryrefslogtreecommitdiff
path: root/.config/hypr
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 /.config/hypr
parentbe8c956b0e819f2db0c6ae3598b6590b62982a83 (diff)
new system on gentoo
Diffstat (limited to '.config/hypr')
-rw-r--r--.config/hypr/binds.conf93
-rw-r--r--.config/hypr/hypridle.conf9
-rw-r--r--.config/hypr/hyprland.conf123
-rw-r--r--.config/hypr/hyprlock.conf40
-rw-r--r--.config/hypr/hyprpaper.conf2
5 files changed, 0 insertions, 267 deletions
diff --git a/.config/hypr/binds.conf b/.config/hypr/binds.conf
deleted file mode 100644
index 8de4514..0000000
--- a/.config/hypr/binds.conf
+++ /dev/null
@@ -1,93 +0,0 @@
-# main mod
-$mainMod = SUPER
-
-# used programs
-$terminal = emacsclient -c -s main --eval "(my/switch-to-master-vterm)"
-$browser = firefox
-$menu = swenu-run -oi
-$appMenu = swenu-run -coil 10
-
-# main binds
-bind = $mainMod, D, killactive,
-bind = $mainMod CTRL SHIFT, D, exec, hyprctl kill
-bind = $mainMod, V, togglefloating,
-bind = $mainMod, F, fullscreen
-bind = $mainMod, SPACE, layoutmsg, swapwithmaster
-bind = $mainMod, G, fullscreenstate, 0 3
-bind = $mainMod, R, exec, $menu
-bind = $mainMod, RETURN, exec, $appMenu
-bind = $mainMod SHIFT, Q, exit,
-
-# app and util binds
-bind = $mainMod CONTROLALT SHIFT, L, exec, xdg-open https://linkedin.com
-bind = $mainMod, I, exec, sysinfo
-bind = $mainMod, A, exec, $terminal
-bind = $mainMod, W, exec, $browser
-bind = $mainMod, E, exec, launchemacs
-bind = $mainMod CTRL, P, exec, hyprpicker -a
-bind = $mainMod, L, exec, simlock
-bind = $mainMod, K, exec, $terminal -e htop
-bind = $mainMod SHIFT, B, exec, /bin/sh -c "pidof waybar && pkill -x waybar || waybar"
-bind = $mainMod SHIFT, E, exec, wlboomer
-
-# screenshot (region + full)
-bind = $mainMod SHIFT, S, exec, screenshot -save
-bind = $mainMod, S, exec, screenshot -full -save
-# screenshot and copy
-bind = $mainMod CTRL SHIFT, S, exec, screenshot
-bind = $mainMod CTRL, S, exec, screenshot -full
-
-# brightess and audio controls
-bindle = , xf86monbrightnessup , exec, brightnessctl set 10%+
-bindle = , xf86monbrightnessdown, exec, brightnessctl set 10%-
-bindle = , XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%+
-bindle = , XF86AudioLowerVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 5%-
-bindle = SHIFT, XF86AudioRaiseVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 1%+
-bindle = SHIFT, XF86AudioLowerVolume, exec, wpctl set-volume -l 1.5 @DEFAULT_AUDIO_SINK@ 1%-
-bindle = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle
-
-# Move focus with mainMod + arrow keys
-binde = $mainMod, left, movefocus, l
-binde = $mainMod, right, movefocus, r
-binde = $mainMod, n, cyclenext, prev
-binde = $mainMod, p, cyclenext
-binde = $mainMod, up, movefocus, u
-binde = $mainMod, down, movefocus, d
-bind = $mainMod, o, cyclenext, prev
-
-# Move windows
-binde = $mainMod SHIFT,left ,movewindow, l
-binde = $mainMod SHIFT,right ,movewindow, r
-binde = $mainMod SHIFT, n, swapnext, prev
-binde = $mainMod SHIFT, p, swapnext
-binde = $mainMod SHIFT,up ,movewindow, u
-binde = $mainMod SHIFT,down ,movewindow, d
-bind = $mainMod SHIFT, o, swapnext, prev
-
-# Move/resize windows with mainMod + LMB/RMB and dragging
-bindm = $mainMod, mouse:272, movewindow
-bindm = $mainMod, mouse:273, resizewindow
-
-# switch workspaces with mainMod + [0-9]
-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, 6, workspace, 6
-bind = $mainMod, 7, workspace, 7
-bind = $mainMod, 8, workspace, 8
-bind = $mainMod, 9, workspace, 9
-bind = $mainMod, 0, workspace, 10
-
-# move active window to a workspace with mainMod + SHIFT + [0-9]
-bind = $mainMod SHIFT, 1, movetoworkspacesilent, 1
-bind = $mainMod SHIFT, 2, movetoworkspacesilent, 2
-bind = $mainMod SHIFT, 3, movetoworkspacesilent, 3
-bind = $mainMod SHIFT, 4, movetoworkspacesilent, 4
-bind = $mainMod SHIFT, 5, movetoworkspacesilent, 5
-bind = $mainMod SHIFT, 6, movetoworkspacesilent, 6
-bind = $mainMod SHIFT, 7, movetoworkspacesilent, 7
-bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8
-bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9
-bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10
diff --git a/.config/hypr/hypridle.conf b/.config/hypr/hypridle.conf
deleted file mode 100644
index 96dfaa7..0000000
--- a/.config/hypr/hypridle.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-general {
- before_sleep_cmd = pidof simlock || simlock
- after_sleep_cmd = hyprctl dispatch dpms on
-}
-
-listener {
- timeout = 300 # 5min
- on-timeout = loginctl suspend
-}
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf
deleted file mode 100644
index 1edcb6b..0000000
--- a/.config/hypr/hyprland.conf
+++ /dev/null
@@ -1,123 +0,0 @@
-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
diff --git a/.config/hypr/hyprlock.conf b/.config/hypr/hyprlock.conf
deleted file mode 100644
index e8d61a5..0000000
--- a/.config/hypr/hyprlock.conf
+++ /dev/null
@@ -1,40 +0,0 @@
-background {
- path = screenshot
-
- blur_passes = 2 # 0 disables blurring
- blur_size = 2
- noise = 0.0117
- contrast = 0.8916
- brightness = 0.8172
- vibrancy = 0.1696
- vibrancy_darkness = 0.0
-}
-input-field {
- # size = 200, 200
- # outline_thickness = 15
- # dots_size = 0.33 # Scale of input-field height, 0.2 - 0.8
- # dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0
- # dots_center = false
- # dots_rounding = -1 # -1 default circle, -2 follow input-field rounding
- # outer_color = rgb(151515)
- # inner_color = rgb(200, 200, 200)
- # font_color = rgb(10, 10, 10)
- # fade_on_empty = true
- # fade_timeout = 50 # Milliseconds before fade_on_empty is triggered.
- # hide_input = true
- # rounding = -1 # -1 means complete rounding (circle/oval)
- # check_color = rgb(100, 118, 48)
- # fail_color = rgb(204, 34, 34) # if authentication failed, changes outer_color and fail message color
- # placeholder_text =
- # fail_text = <i><b>($ATTEMPTS)</b></i> # can be set to empty
- # fail_transition = 50 # transition time in ms between normal outer_color and fail_color
- # capslock_color = -1
- # numlock_color = -1
- # bothlock_color = -1 # when both locks are active. -1 means don't change outer color (same for above)
- # invert_numlock = false # change color if numlock is off
- # swap_font_color = false # see below
-
- position = 0, -20
- halign = center
- valign = center
-}
diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf
deleted file mode 100644
index 98f7b7c..0000000
--- a/.config/hypr/hyprpaper.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-preload = $HOME/dotfiles/files/wallpapers/tlou.png
-wallpaper = eDP-1,contain:$HOME/dotfiles/files/wallpapers/tlou.png