config/hypr ahrc-laptop : grand remaniement

This commit is contained in:
Ahurac 2024-06-12 10:40:04 +02:00
parent 7e850437e2
commit 1b779205fe
17 changed files with 171 additions and 163 deletions

View file

@ -2,6 +2,7 @@
$terminal = alacritty $terminal = alacritty
$browser = librewolf $browser = librewolf
$locker = hyprlock $locker = hyprlock
$launcher = anyrun
# Applications # Applications
$joplin = joplin-desktop --ozone-platform=wayland --enable-features=WebRTCPipeWireCapturer $joplin = joplin-desktop --ozone-platform=wayland --enable-features=WebRTCPipeWireCapturer
@ -18,14 +19,13 @@ $element_class = Element
$discord_class = WebCord $discord_class = WebCord
$deezer_class = Deezer $deezer_class = Deezer
# Colors
$col_accentdark = rgb(00ff00)
$col_accentlight = rgb(80ff80)
$col_inactive = rgba(80808080)
$col_textlight = rgba(ffffffe8)
# Plugins # Plugins
plugin = /usr/lib/libhy3.so plugin = /usr/lib/libhy3.so
# Configuration modules # Configuration modules
source = hyprland.d/*.conf source = hyprland.d/agnostic.conf
source = hyprland.d/sections.conf
source = hyprland.d/environment.conf
source = hyprland.d/startup.conf
source = hyprland.d/bindings.conf
source = hyprland.d/windowrules.conf

View file

@ -0,0 +1,15 @@
# Main monitor
monitor = , highrr, 0x0, 1
# Colors
$col_accentdark = rgb(00ff00)
$col_accentlight = rgb(80ff80)
$col_inactive = rgba(80808040)
$col_textlight = rgba(ffffffe8)
$col_urgent = rgb(ffd966)
# Decoration
$transparency_amount = 1.0
$shadow_enabled = false
$blur_enabled = false
$animations_enabled = false

View file

@ -1,5 +0,0 @@
# Animations
animations {
# Save battery
enabled = false
}

View file

@ -60,7 +60,7 @@ bind = SUPER, B, hy3:changegroup, toggletab
bind = SUPER SHIFT, BackSpace, exit bind = SUPER SHIFT, BackSpace, exit
# Launchers # Launchers
bind = SUPER, F1, exec, anyrun bind = SUPER, F1, exec, $launcher
bind = SUPER, F2, exec, $joplin bind = SUPER, F2, exec, $joplin
# bind = SUPER, F3, exec, $bitwarden # bind = SUPER, F3, exec, $bitwarden
bind = SUPER, F3, exec, $element bind = SUPER, F3, exec, $element

View file

@ -1,14 +0,0 @@
# Binds
binds {
# Scrolling
scroll_event_delay = 0
# Workspaces
workspace_back_and_forth = false
allow_workspace_cycles = false
workspace_center_on = 1
# Focus
focus_preferred_method = 1
movefocus_cycles_fullscreen = false
}

View file

@ -1,23 +0,0 @@
# Decoration
decoration {
# Corners
rounding = 10
# Opacity
active_opacity = 1.0
inactive_opacity = 1.0
fullscreen_opacity = 1.0
# Shadows
drop_shadow = false
# Dimming
dim_inactive = false
# Blur
blur {
enabled = false
ignore_opacity = true
xray = false
}
}

View file

@ -5,7 +5,7 @@ env = QT_AUTO_SCREEN_SCALE_FACTOR, 1
env = QT_WAYLAND_DISABLE_WINDOWDECORATION, 1 env = QT_WAYLAND_DISABLE_WINDOWDECORATION, 1
# Clutter # Clutter
env = CLUTTER_BACKEND = wayland env = CLUTTER_BACKEND, wayland
# SDL # SDL
env = SDL_VIDEODRIVER, wayland env = SDL_VIDEODRIVER, wayland

View file

@ -1,25 +0,0 @@
# General
general {
# Borders
border_size = 2
col.inactive_border = $col_inactive
col.nogroup_border = $col_inactive
col.active_border = $col_accentdark $col_accentlight 90deg
col.nogroup_border_active = rgb(00cc66) rgb(33ff99) 270deg
resize_on_border = false
# Gaps
gaps_in = 5
gaps_out = 10
gaps_workspaces = 0
# Cursor
cursor_inactive_timeout = 0
no_cursor_warps = false
# Layout
layout = hy3
# Focus
no_focus_fallback = true
}

View file

@ -1,4 +0,0 @@
# Gestures
gestures {
workspace_swipe = true
}

View file

@ -1,19 +0,0 @@
# Input
input {
# Keyboard
kb_layout = fr
numlock_by_default = true
repeat_rate = 75
repeat_delay = 300
kb_options = compose:rctrl
# Mouse
sensitivity = 0.0
accel_profile = flat
# Touchpad
touchpad {
disable_while_typing = false
natural_scroll = true
}
}

View file

@ -1,29 +0,0 @@
# Misc
misc {
# Logos and mascotts
disable_hyprland_logo = true
disable_splash_rendering = true
# Focus
layers_hog_keyboard_focus = true
mouse_move_focuses_monitor = true
# Animations
animate_manual_resizes = true
# Swallowing
enable_swallow = true
swallow_regex = $terminal_class
# Cursor
hide_cursor_on_touch = false
# Screen locking
#allow_session_lock_restore = true
# Workspaces
close_special_on_empty = true
# Windows
new_window_takes_over_fullscreen = 2
}

View file

@ -1,2 +0,0 @@
# Main monitor
monitor = , highrr, 0x0, 1

View file

@ -1,27 +0,0 @@
# Plugin configuration
plugin {
hy3 {
# Windows
no_gaps_when_only = false
# Groups
node_collapse_policy = 0
# Tabs
tabs {
height = 8
padding = 5
from_top = true
rounding = 4
render_text = false
col.active = rgba(00ff00e0)
col.urgent = rgb(ffd966)
col.inactive = rgba(00000090)
}
# Autotile
autotile {
enable = true
}
}
}

View file

@ -0,0 +1,145 @@
animations {
# Save battery
enabled = $animations_enabled
}
binds {
# Scrolling
scroll_event_delay = 0
# Workspaces
workspace_back_and_forth = false
allow_workspace_cycles = false
workspace_center_on = 1
# Focus
focus_preferred_method = 1
movefocus_cycles_fullscreen = false
}
decoration {
# Corners
rounding = 10
# Opacity
active_opacity = 1.0
inactive_opacity = $transparency_amount
fullscreen_opacity = 1.0
# Shadows
drop_shadow = $shadow_enabled
# Dimming
dim_inactive = false
# Blur
blur {
enabled = $blur_enabled
ignore_opacity = true
xray = false
}
}
general {
# Borders
border_size = 2
col.inactive_border = $col_inactive
col.nogroup_border = $col_inactive
col.active_border = $col_accentdark $col_accentlight 90deg
resize_on_border = false
# Gaps
gaps_in = 5
gaps_out = 10
gaps_workspaces = 0
# Cursor
cursor_inactive_timeout = 0
no_cursor_warps = false
# Layout
layout = hy3
# Focus
no_focus_fallback = true
}
gestures {
workspace_swipe = true
}
input {
# Keyboard
kb_layout = fr
numlock_by_default = true
repeat_rate = 75
repeat_delay = 300
kb_options = compose:rctrl
# Mouse
sensitivity = 0.0
accel_profile = flat
# Touchpad
touchpad {
disable_while_typing = false
natural_scroll = true
}
}
misc {
# Logos and mascotts
disable_hyprland_logo = true
disable_splash_rendering = true
# Focus
layers_hog_keyboard_focus = true
mouse_move_focuses_monitor = true
# Swallowing
enable_swallow = true
swallow_regex = $terminal_class
# Cursor
hide_cursor_on_touch = false
# Workspaces
close_special_on_empty = true
# Windows
new_window_takes_over_fullscreen = 2
# Animations
animate_manual_resizes = $animations_enabled
}
plugin {
hy3 {
# Windows
no_gaps_when_only = false
# Groups
node_collapse_policy = 0
# Tabs
tabs {
height = 5
padding = 5
from_top = true
rounding = 4
render_text = false
col.active = $col_accentdark
col.urgent = $col_urgent
col.inactive = $col_inactive
}
# Autotile
autotile {
enable = true
}
}
}
xwayland {
force_zero_scaling = true
}

View file

@ -1,5 +1,5 @@
# Wallpaper # Wallpaper
exec-once = hyprpaper # exec-once = hyprpaper
# XDG compliance # XDG compliance
exec-once = hyprxdg exec-once = hyprxdg

View file

@ -1,4 +0,0 @@
# Xwayland
xwayland {
force_zero_scaling = true
}