Done for now
This commit is contained in:
@@ -15,7 +15,9 @@
|
|||||||
################
|
################
|
||||||
|
|
||||||
# See https://wiki.hypr.land/Configuring/Monitors/
|
# See https://wiki.hypr.land/Configuring/Monitors/
|
||||||
monitor=,preferred,auto,auto
|
|
||||||
|
monitor=HDMI-A-1, 1920x1080@60, 0x0, 1
|
||||||
|
monitor=DP-3, 1920x1080@144, 1920x0, 1
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
@@ -26,9 +28,13 @@ monitor=,preferred,auto,auto
|
|||||||
|
|
||||||
# Set programs that you use
|
# Set programs that you use
|
||||||
$terminal = foot
|
$terminal = foot
|
||||||
$fileManager = dolphin
|
$fileManager = nemo
|
||||||
$menu = wofi --show drun
|
$menu = wofi --show drun
|
||||||
|
|
||||||
|
$notificationDaemon = dunst
|
||||||
|
|
||||||
|
$screenShot = grim -g "$(slurp -d)" - | wl-copy -t image/png
|
||||||
|
$quickshellBar = quickshell
|
||||||
|
|
||||||
#################
|
#################
|
||||||
### AUTOSTART ###
|
### AUTOSTART ###
|
||||||
@@ -37,10 +43,9 @@ $menu = wofi --show drun
|
|||||||
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
# Autostart necessary processes (like notifications daemons, status bars, etc.)
|
||||||
# Or execute your favorite apps at launch like this:
|
# Or execute your favorite apps at launch like this:
|
||||||
|
|
||||||
# exec-once = $terminal
|
|
||||||
# exec-once = nm-applet &
|
|
||||||
# exec-once = waybar & hyprpaper & firefox
|
|
||||||
|
|
||||||
|
exec-once = $notificationDaemon
|
||||||
|
exec-once = $quickshellBar
|
||||||
|
|
||||||
#############################
|
#############################
|
||||||
### ENVIRONMENT VARIABLES ###
|
### ENVIRONMENT VARIABLES ###
|
||||||
@@ -49,7 +54,7 @@ $menu = wofi --show drun
|
|||||||
# See https://wiki.hypr.land/Configuring/Environment-variables/
|
# See https://wiki.hypr.land/Configuring/Environment-variables/
|
||||||
|
|
||||||
env = XCURSOR_SIZE,24
|
env = XCURSOR_SIZE,24
|
||||||
env = HYPRCURSOR_SIZE,24
|
env = HYPRCURSOR_SIZE,16
|
||||||
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
@@ -65,7 +70,7 @@ env = HYPRCURSOR_SIZE,24
|
|||||||
# }
|
# }
|
||||||
|
|
||||||
# permission = /usr/(bin|local/bin)/grim, screencopy, allow
|
# permission = /usr/(bin|local/bin)/grim, screencopy, allow
|
||||||
# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
|
permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
|
||||||
# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow
|
# permission = /usr/(bin|local/bin)/hyprpm, plugin, allow
|
||||||
|
|
||||||
|
|
||||||
@@ -77,10 +82,10 @@ env = HYPRCURSOR_SIZE,24
|
|||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#general
|
# https://wiki.hypr.land/Configuring/Variables/#general
|
||||||
general {
|
general {
|
||||||
gaps_in = 5
|
gaps_in = 1
|
||||||
gaps_out = 20
|
gaps_out = 1
|
||||||
|
|
||||||
border_size = 2
|
border_size = 1
|
||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors
|
# https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors
|
||||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||||
@@ -90,22 +95,22 @@ general {
|
|||||||
resize_on_border = false
|
resize_on_border = false
|
||||||
|
|
||||||
# Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
|
# Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
|
||||||
allow_tearing = false
|
allow_tearing = true
|
||||||
|
|
||||||
layout = dwindle
|
layout = dwindle
|
||||||
}
|
}
|
||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#decoration
|
# https://wiki.hypr.land/Configuring/Variables/#decoration
|
||||||
decoration {
|
decoration {
|
||||||
rounding = 10
|
rounding = 0
|
||||||
rounding_power = 2
|
rounding_power = 1
|
||||||
|
|
||||||
# Change transparency of focused and unfocused windows
|
# Change transparency of focused and unfocused windows
|
||||||
active_opacity = 1.0
|
active_opacity = 1.0
|
||||||
inactive_opacity = 1.0
|
inactive_opacity = 1.0
|
||||||
|
|
||||||
shadow {
|
shadow {
|
||||||
enabled = true
|
enabled = false
|
||||||
range = 4
|
range = 4
|
||||||
render_power = 3
|
render_power = 3
|
||||||
color = rgba(1a1a1aee)
|
color = rgba(1a1a1aee)
|
||||||
@@ -113,7 +118,7 @@ decoration {
|
|||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#blur
|
# https://wiki.hypr.land/Configuring/Variables/#blur
|
||||||
blur {
|
blur {
|
||||||
enabled = true
|
enabled = false
|
||||||
size = 3
|
size = 3
|
||||||
passes = 1
|
passes = 1
|
||||||
|
|
||||||
@@ -135,12 +140,12 @@ animations {
|
|||||||
|
|
||||||
animation = global, 1, 10, default
|
animation = global, 1, 10, default
|
||||||
animation = border, 1, 5.39, easeOutQuint
|
animation = border, 1, 5.39, easeOutQuint
|
||||||
animation = windows, 1, 4.79, easeOutQuint
|
animation = windows, 1, 2.79, easeOutQuint
|
||||||
animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
|
animation = windowsIn, 1, 1.1, easeOutQuint, popin 87%
|
||||||
animation = windowsOut, 1, 1.49, linear, popin 87%
|
animation = windowsOut, 1, 1.49, linear, popin 87%
|
||||||
animation = fadeIn, 1, 1.73, almostLinear
|
animation = fadeIn, 1, 1.73, almostLinear
|
||||||
animation = fadeOut, 1, 1.46, almostLinear
|
animation = fadeOut, 1, 1.46, almostLinear
|
||||||
animation = fade, 1, 3.03, quick
|
animation = fade, 1, 2.03, quick
|
||||||
animation = layers, 1, 3.81, easeOutQuint
|
animation = layers, 1, 3.81, easeOutQuint
|
||||||
animation = layersIn, 1, 4, easeOutQuint, fade
|
animation = layersIn, 1, 4, easeOutQuint, fade
|
||||||
animation = layersOut, 1, 1.5, linear, fade
|
animation = layersOut, 1, 1.5, linear, fade
|
||||||
@@ -186,30 +191,15 @@ misc {
|
|||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#input
|
# https://wiki.hypr.land/Configuring/Variables/#input
|
||||||
input {
|
input {
|
||||||
kb_layout = us
|
# I'm british sob
|
||||||
|
kb_layout = gb
|
||||||
kb_variant =
|
kb_variant =
|
||||||
kb_model =
|
kb_model =
|
||||||
kb_options =
|
kb_options =
|
||||||
kb_rules =
|
kb_rules =
|
||||||
|
|
||||||
follow_mouse = 1
|
follow_mouse = 2
|
||||||
|
|
||||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
|
||||||
|
|
||||||
touchpad {
|
|
||||||
natural_scroll = false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# https://wiki.hypr.land/Configuring/Variables/#gestures
|
|
||||||
gestures {
|
|
||||||
workspace_swipe = false
|
|
||||||
}
|
|
||||||
|
|
||||||
# Example per-device config
|
|
||||||
# See https://wiki.hypr.land/Configuring/Keywords/#per-device-input-configs for more
|
|
||||||
device {
|
|
||||||
name = epic-mouse-v1
|
|
||||||
sensitivity = -0.5
|
sensitivity = -0.5
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -261,9 +251,7 @@ bind = $mainMod SHIFT, 8, movetoworkspace, 8
|
|||||||
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||||
|
|
||||||
# Example special workspace (scratchpad)
|
bind = $mainMod, S, exec, $screenShot
|
||||||
bind = $mainMod, S, togglespecialworkspace, magic
|
|
||||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
|
||||||
|
|
||||||
# Scroll through existing workspaces with mainMod + scroll
|
# Scroll through existing workspaces with mainMod + scroll
|
||||||
bind = $mainMod, mouse_down, workspace, e+1
|
bind = $mainMod, mouse_down, workspace, e+1
|
||||||
@@ -294,11 +282,19 @@ bindl = , XF86AudioPrev, exec, playerctl previous
|
|||||||
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
|
# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
|
||||||
# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules
|
# See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules
|
||||||
|
|
||||||
# Example windowrule
|
# Primary monitor
|
||||||
# windowrule = float,class:^(kitty)$,title:^(kitty)$
|
workspace= name:2, monitor:DP-3
|
||||||
|
# Move mouse
|
||||||
|
exec-once = hyprctl dispatch workspace 2
|
||||||
|
|
||||||
# Ignore maximize requests from apps. You'll probably like this.
|
# Ignore maximize requests from apps. You'll probably like this.
|
||||||
windowrule = suppressevent maximize, class:.*
|
windowrule = suppressevent maximize, class:.*
|
||||||
|
|
||||||
|
# Gamescope / games on workspace 5
|
||||||
|
windowrule = workspace 5 silent, class:^(gamescope)$
|
||||||
|
|
||||||
|
# Steam on workspace 6
|
||||||
|
windowrule = workspace 6 silent, class:^(steam)$
|
||||||
|
|
||||||
# Fix some dragging issues with XWayland
|
# Fix some dragging issues with XWayland
|
||||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||||
|
|||||||
Reference in New Issue
Block a user