Compare commits
No commits in common. "bd99b2f5f2587d3553140bd3bafc67ceda627754" and "e111a2fe529c5d4d822ca84939832b6c5ac04a94" have entirely different histories.
bd99b2f5f2
...
e111a2fe52
19 changed files with 274 additions and 386 deletions
Binary file not shown.
Before Width: | Height: | Size: 518 KiB After Width: | Height: | Size: 517 KiB |
|
@ -8,7 +8,7 @@ general {
|
|||
}
|
||||
|
||||
listener {
|
||||
#timeout = 500 # in seconds
|
||||
#on-timeout = notify-send "You are idle!" # command to run when timeout has passed
|
||||
#on-resume = notify-send "Welcome back!" # command to run when activity is detected after timeout has fired.
|
||||
timeout = 500 # in seconds
|
||||
on-timeout = notify-send "You are idle!" # command to run when timeout has passed
|
||||
on-resume = notify-send "Welcome back!" # command to run when activity is detected after timeout has fired.
|
||||
}
|
||||
|
|
|
@ -1,28 +1,290 @@
|
|||
|
||||
########################################################################################
|
||||
AUTOGENERATED HYPR CONFIG.
|
||||
PLEASE USE THE CONFIG PROVIDED IN THE GIT REPO /examples/hypr.conf AND EDIT IT,
|
||||
OR EDIT THIS ONE ACCORDING TO THE WIKI INSTRUCTIONS.
|
||||
########################################################################################
|
||||
|
||||
#
|
||||
# Please note not all available settings / options are set here.
|
||||
# For a full list, see the wiki
|
||||
#
|
||||
|
||||
exec-once=hyprlock
|
||||
|
||||
#autogenerated = 1 # remove this line to remove the warning ; It's removed
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Monitors/
|
||||
monitor=,preferred,auto,1.2
|
||||
#monitor=,highres,auto,1.2
|
||||
|
||||
xwayland {
|
||||
force_zero_scaling = true
|
||||
}
|
||||
|
||||
env = GDK_SCALE,1.2
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
|
||||
# Execute your favorite apps at launch
|
||||
# exec-once = waybar & hyprpaper & firefox
|
||||
|
||||
# Source a file (multi-file configs)
|
||||
# source = ~/.config/hypr/myColors.conf
|
||||
|
||||
|
||||
# Some default env vars.
|
||||
env = XCURSOR_SIZE,24
|
||||
env = GTK_THEME,Adwaita:dark
|
||||
env = SVDIR,/home/primardj/.runit
|
||||
|
||||
|
||||
# Disable hyprchan
|
||||
misc:force_default_wallpaper = 0
|
||||
|
||||
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
|
||||
input {
|
||||
kb_layout = fr
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
touchpad {
|
||||
natural_scroll = yes
|
||||
}
|
||||
|
||||
sensitivity = 0.2 # -1.0 - 1.0, 0 means no modification.
|
||||
}
|
||||
|
||||
general {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
|
||||
gaps_in = 5
|
||||
gaps_out = 12
|
||||
border_size = 2
|
||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
col.inactive_border = rgba(595959aa)
|
||||
|
||||
layout = dwindle
|
||||
|
||||
# Experimental so don't use it.
|
||||
allow_tearing = false
|
||||
}
|
||||
|
||||
decoration {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
# All blur parametter have now their uniq field. Please update the configuration file to fix this.
|
||||
# If there is no blur, the background became the one of hypr-chan.
|
||||
|
||||
rounding = 10
|
||||
|
||||
blur {
|
||||
enabled=true
|
||||
size = 3
|
||||
passes = 0 # 1
|
||||
new_optimizations = yes
|
||||
}
|
||||
drop_shadow = yes
|
||||
shadow_range = 4
|
||||
shadow_render_power = 3
|
||||
col.shadow = rgba(1a1a1aee)
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
animations {
|
||||
enabled = yes
|
||||
|
||||
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
||||
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default, popin 80%
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default
|
||||
}
|
||||
|
||||
dwindle {
|
||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||
force_split = 2
|
||||
preserve_split = yes # you probably want this
|
||||
no_gaps_when_only = yes
|
||||
use_active_for_splits = yes
|
||||
}
|
||||
|
||||
master {
|
||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||
new_is_master = true
|
||||
}
|
||||
|
||||
gestures {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
workspace_swipe = on
|
||||
|
||||
}
|
||||
|
||||
# Example per-device config
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
||||
device:epic-mouse-v1 {
|
||||
sensitivity = -0.5
|
||||
}
|
||||
|
||||
# Example windowrule v1
|
||||
# windowrule = float, ^(kitty)$
|
||||
# Example windowrule v2
|
||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
||||
|
||||
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
$mainMod = ALT_L #SUPER
|
||||
$secondMod = SUPER
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
#bind = $mainMod, Q, exec, kitty
|
||||
#bind = $mainMod, C, killactive,
|
||||
bind = $mainMod SHIFT, M, exit,
|
||||
#bind = $mainMod, E, exec, dolphin
|
||||
bind = $mainMod, D, exec, thunar
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, R, exec, wofi --show drun
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod SHIFT, V, togglesplit, # dwindle
|
||||
bind = ,help, exec, eww open keyb
|
||||
|
||||
# plugins
|
||||
#plugin = /usr/lib/libhy3.so
|
||||
plugin = /home/primardj/.local/share/hyprpm/hy3/hy3.so
|
||||
# My new bind
|
||||
bind = $secondMod, W, exec, firefox
|
||||
#bind = $mainMod, RETURN, exec, kitty
|
||||
bind = $mainMod, RETURN, exec, alacritty
|
||||
bind = $secondMod, RETURN, exec, alacritty --class floating_basic
|
||||
#bind = $secondMod, D, exec, webcord --ozone-platform-hint=auto #discord
|
||||
bind = $mainMod SHIFT, A, killactive,
|
||||
bind = $mainMod SHIFT, R, exec, loginctl reboot
|
||||
bind = $mainMod SHIFT, E, exec, loginctl poweroff
|
||||
bind = ,XF86MonBrightnessUp , exec, light -A 5
|
||||
bind = ,XF86MonBrightnessDown , exec, light -U 5
|
||||
bind = $mainMod, F, fullscreen, 0
|
||||
bind = $mainMod SHIFT, F, fullscreen, 1
|
||||
|
||||
# Module's configuration
|
||||
source = hyprland.d/*.conf
|
||||
#screenlock
|
||||
bind = $secondMod, l, exec, loginctl lock-session
|
||||
bind = $mainMod SHIFT, t, exec, loginctl lock-session
|
||||
#screen capture
|
||||
bind = $secondMod, g, exec, grim -g "$(slurp)"
|
||||
# Change volume sink
|
||||
bind = ,XF86AudioLowerVolume, exec, pactl set-sink-volume $(pactl get-default-sink) -5% #alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink -5%
|
||||
bind = ,XF86AudioRaiseVolume, exec, pactl set-sink-volume $(pactl get-default-sink) +5% #alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink +5%
|
||||
# Put sink or mic toggle
|
||||
bind = ,XF86AudioMute, exec, pactl set-sink-mute $(pactl get-default-sink) toggle #alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink toggle
|
||||
bind = ,XF86AudioMicMute, exec, pactl set-source-mute $(pactl get-default-source) toggle
|
||||
# Change volume mic
|
||||
bind = $mainMod, XF86AudioLowerVolume, exec, pactl set-source-volume $(pactl get-default-source) -5%
|
||||
bind = $mainMod, XF86AudioRaiseVolume, exec, pactl set-source-volume $(pactl get-default-source) +5%
|
||||
|
||||
|
||||
# move windows
|
||||
bind = $mainMod SHIFT, left, movewindow, l
|
||||
bind = $mainMod SHIFT, right, movewindow, r
|
||||
bind = $mainMod SHIFT, up, movewindow, u
|
||||
bind = $mainMod SHIFT, down, movewindow, d
|
||||
bind = $mainMod SHIFT, h, movewindow, l
|
||||
bind = $mainMod SHIFT, l, movewindow, r
|
||||
bind = $mainMod SHIFT, k, movewindow, u
|
||||
bind = $mainMod SHIFT, j, movewindow, d
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
bind = $mainMod, left, movefocus, l
|
||||
bind = $mainMod, right, movefocus, r
|
||||
bind = $mainMod, up, movefocus, u
|
||||
bind = $mainMod, down, movefocus, d
|
||||
bind = $mainMod, h, movefocus, l
|
||||
bind = $mainMod, j, movefocus, r
|
||||
bind = $mainMod, k, movefocus, u
|
||||
bind = $mainMod, l, movefocus, d
|
||||
|
||||
# Switch workspaces with mainMod + [0-9]
|
||||
bind = $mainMod, ampersand, workspace, 1
|
||||
bind = $mainMod, eacute, workspace, 2
|
||||
bind = $mainMod, quotedbl, workspace, 3
|
||||
bind = $mainMod, apostrophe, workspace, 4
|
||||
bind = $mainMod, parenleft, workspace, 5
|
||||
bind = $mainMod, minus, workspace, 6
|
||||
bind = $mainMod, egrave, workspace, 7
|
||||
bind = $mainMod, underscore, workspace, 8
|
||||
bind = $mainMod, ccedilla, workspace, 9
|
||||
bind = $mainMod, agrave, workspace, 10
|
||||
|
||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||
bind = $mainMod SHIFT, ampersand, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, eacute, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, quotedbl, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, apostrophe, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, parenleft, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, minus, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, egrave, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, underscore, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, ccedilla, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, agrave, movetoworkspace, 10
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
|
||||
# Active script to rotate screen when lid fully open.
|
||||
#bindl = ,switch:Lenovo Yoga Tablet Mode Control switch,exec, rotate_screen
|
||||
|
||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
|
||||
windowrule = opacity 0.93,^(cinny)$
|
||||
windowrule = opacity 0.99,^(firefox)$
|
||||
windowrule = opacity 0.99,^(LibreWolf)$
|
||||
windowrule = opacity 0.99,^(libreoffice.*)$
|
||||
windowrule = opacity 0.93,^(WebCord.*)$
|
||||
|
||||
windowrulev2 = opacity 0.9,title:^(Peek.*)$
|
||||
windowrule = float,^(galculator)$
|
||||
|
||||
windowrulev2 = float,class:floating_basic
|
||||
windowrulev2 = size 32% 39%, class:floating_basic
|
||||
|
||||
windowrulev2 = float,class:floating_htop
|
||||
windowrulev2 = move 45% 10% ,class:floating_htop
|
||||
|
||||
windowrulev2 = float,class:startup_floating_neofetch
|
||||
windowrulev2 = size 32% 39%, class:startup_floating_neofetch
|
||||
windowrulev2 = move 12% 10%,class:startup_floating_neofetch
|
||||
|
||||
|
||||
bind = , XF86Calculator, exec, galculator
|
||||
|
||||
|
||||
# Exec hyprpaper for not risquing hyprchan
|
||||
# exec-once=swayidle -w before-sleep "swaylock-script --sleep" lock "swaylock-script"
|
||||
exec-once=hypridle
|
||||
exec-once=dunst # Notification daemon
|
||||
exec-once=light -I
|
||||
exec-once=pipewire
|
||||
exec-once=dbus-update-activation-environement WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # to allow screensharing
|
||||
exec-once=alacritty --class startup_floating_neofetch -e nfetch-startup
|
||||
# Toutes les idioties que j'ai mises sur mon fond d'écran pour me la péter.
|
||||
exec-once=hyprpaper
|
||||
exec-once=conky
|
||||
exec-once=eww open clock
|
||||
exec-once=wlclock-start.sh
|
||||
|
||||
# launch udiskie, the udisks2 helper in order to mount automatically every devices plug on the computer. Add a tray so it will be better like that.
|
||||
exec-once=udiskie --no-automount --no-terminal --smart-tray --no-file-manager
|
||||
|
||||
|
||||
# Exec app at hyprland start
|
||||
exec-once=$(sleep 0.7 && waybar)
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
|
||||
animations {
|
||||
enabled = yes
|
||||
|
||||
# Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
|
||||
|
||||
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
|
||||
|
||||
animation = windows, 1, 7, myBezier
|
||||
animation = windowsOut, 1, 7, default, popin 80%
|
||||
animation = border, 1, 10, default
|
||||
animation = borderangle, 1, 8, default
|
||||
animation = fade, 1, 7, default
|
||||
animation = workspaces, 1, 6, default
|
||||
}
|
|
@ -1,76 +0,0 @@
|
|||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
#bind = $mainMod, C, killactive,
|
||||
bind = $mainMod SHIFT, M, exit,
|
||||
#bind = $mainMod, D, exec, thunar
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, R, exec, wofi --show drun
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod SHIFT, V, togglesplit, # dwindle
|
||||
bind = ,help, exec, eww open keyb
|
||||
|
||||
# My new bind
|
||||
bind = $secondMod, W, exec, firefox
|
||||
bind = $mainMod, RETURN, exec, alacritty
|
||||
bind = $secondMod, RETURN, exec, alacritty --class floating_basic
|
||||
bind = $mainMod SHIFT, A, killactive,
|
||||
bind = $mainMod SHIFT, R, exec, loginctl reboot
|
||||
bind = $mainMod SHIFT, E, exec, loginctl poweroff
|
||||
bind = ,XF86MonBrightnessUp , exec, backlight_control +5
|
||||
bind = ,XF86MonBrightnessDown , exec, backlight_control -5
|
||||
bind = $mainMod, F, fullscreen, 0
|
||||
bind = $mainMod SHIFT, F, fullscreen, 1
|
||||
|
||||
#screenlock
|
||||
bind = $secondMod, l, exec, loginctl lock-session
|
||||
bind = $mainMod SHIFT, t, exec, loginctl lock-session
|
||||
#screen capture
|
||||
bind = $secondMod, g, exec, grim -g "$(slurp)"
|
||||
# Change volume sink
|
||||
bind = ,XF86AudioLowerVolume, exec, pactl set-sink-volume $(pactl get-default-sink) -5% #alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink -5%
|
||||
bind = ,XF86AudioRaiseVolume, exec, pactl set-sink-volume $(pactl get-default-sink) +5% #alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink +5%
|
||||
# Put sink or mic toggle
|
||||
bind = ,XF86AudioMute, exec, pactl set-sink-mute $(pactl get-default-sink) toggle #alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink toggle
|
||||
bind = ,XF86AudioMicMute, exec, pactl set-source-mute $(pactl get-default-source) toggle
|
||||
# Change volume mic
|
||||
bind = $mainMod, XF86AudioLowerVolume, exec, pactl set-source-volume $(pactl get-default-source) -5%
|
||||
bind = $mainMod, XF86AudioRaiseVolume, exec, pactl set-source-volume $(pactl get-default-source) +5%
|
||||
|
||||
|
||||
# Switch workspaces with mainMod + [0-9]
|
||||
bind = $mainMod, ampersand, workspace, 1
|
||||
bind = $mainMod, eacute, workspace, 2
|
||||
bind = $mainMod, quotedbl, workspace, 3
|
||||
bind = $mainMod, apostrophe, workspace, 4
|
||||
bind = $mainMod, parenleft, workspace, 5
|
||||
bind = $mainMod, minus, workspace, 6
|
||||
bind = $mainMod, egrave, workspace, 7
|
||||
bind = $mainMod, underscore, workspace, 8
|
||||
bind = $mainMod, ccedilla, workspace, 9
|
||||
bind = $mainMod, agrave, workspace, 10
|
||||
|
||||
# Move active window to a workspace with mainMod + SHIFT + [0-9]
|
||||
bind = $mainMod SHIFT, ampersand, movetoworkspace, 1
|
||||
bind = $mainMod SHIFT, eacute, movetoworkspace, 2
|
||||
bind = $mainMod SHIFT, quotedbl, movetoworkspace, 3
|
||||
bind = $mainMod SHIFT, apostrophe, movetoworkspace, 4
|
||||
bind = $mainMod SHIFT, parenleft, movetoworkspace, 5
|
||||
bind = $mainMod SHIFT, minus, movetoworkspace, 6
|
||||
bind = $mainMod SHIFT, egrave, movetoworkspace, 7
|
||||
bind = $mainMod SHIFT, underscore, movetoworkspace, 8
|
||||
bind = $mainMod SHIFT, ccedilla, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, agrave, movetoworkspace, 10
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
bind = $mainMod, mouse_up, workspace, e-1
|
||||
|
||||
# Active script to rotate screen when lid fully open.
|
||||
#bindl = ,switch:Lenovo Yoga Tablet Mode Control switch,exec, rotate_screen
|
||||
|
||||
# Move/resize windows with mainMod + LMB/RMB and dragging
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
|
||||
bind = , XF86Calculator, exec, galculator
|
|
@ -1,21 +0,0 @@
|
|||
|
||||
decoration {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
# All blur parametter have now their uniq field. Please update the configuration file to fix this.
|
||||
# If there is no blur, the background became the one of hypr-chan.
|
||||
|
||||
rounding = 10
|
||||
|
||||
blur {
|
||||
enabled=true
|
||||
size = 3
|
||||
passes = 0 # 1
|
||||
new_optimizations = yes
|
||||
}
|
||||
drop_shadow = yes
|
||||
shadow_range = 4
|
||||
shadow_render_power = 3
|
||||
col.shadow = rgba(1a1a1aee)
|
||||
|
||||
|
||||
}
|
|
@ -1,12 +0,0 @@
|
|||
|
||||
# Example per-device config
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
|
||||
#device {
|
||||
# name = epic-mouse-v1
|
||||
# sensitivity = -0.5
|
||||
#}
|
||||
|
||||
|
||||
device:epic-mouse-v1 {
|
||||
sensitivity = -0.5
|
||||
}
|
|
@ -1,34 +0,0 @@
|
|||
|
||||
dwindle {
|
||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||
force_split = 2
|
||||
preserve_split = yes # you probably want this
|
||||
no_gaps_when_only = yes
|
||||
use_active_for_splits = yes
|
||||
}
|
||||
|
||||
|
||||
|
||||
# move windows
|
||||
# dwindle
|
||||
#bind = $mainMod SHIFT, left, movewindow, l
|
||||
#bind = $mainMod SHIFT, right, movewindow, r
|
||||
#bind = $mainMod SHIFT, up, movewindow, u
|
||||
#bind = $mainMod SHIFT, down, movewindow, d
|
||||
#bind = $mainMod SHIFT, h, movewindow, l
|
||||
#bind = $mainMod SHIFT, l, movewindow, r
|
||||
#bind = $mainMod SHIFT, k, movewindow, u
|
||||
#bind = $mainMod SHIFT, j, movewindow, d
|
||||
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
# dwindle
|
||||
#bind = $mainMod, left, movefocus, l
|
||||
#bind = $mainMod, right, movefocus, r
|
||||
#bind = $mainMod, up, movefocus, u
|
||||
#bind = $mainMod, down, movefocus, d
|
||||
#bind = $mainMod, h, movefocus, l
|
||||
#bind = $mainMod, j, movefocus, r
|
||||
#bind = $mainMod, k, movefocus, u
|
||||
#bind = $mainMod, l, movefocus, d
|
|
@ -1,34 +0,0 @@
|
|||
|
||||
|
||||
# launch pipewire first, it it's not active, everything that depend on it won't works.
|
||||
exec-once=artix-pipewire-launcher
|
||||
|
||||
#exec-once=dbus-update-activation-environment --all # to allow screensharing
|
||||
#exec-once=dbus-update-activation-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP # to allow screensharing
|
||||
|
||||
|
||||
# Load plugins installed by hyprpm
|
||||
exec-once=hyprpm reload -n
|
||||
|
||||
# lock the screen at loading of the session. The session have to not be lock by something like encription.
|
||||
exec-once=hyprlock
|
||||
|
||||
# exec-once=swayidle -w before-sleep "swaylock-script --sleep" lock "swaylock-script"
|
||||
exec-once=hypridle
|
||||
exec-once=dunst # Notification daemon
|
||||
exec-once=backlight_control 30
|
||||
|
||||
# Toutes les idioties que j'ai mises sur mon fond d'écran pour me la péter.
|
||||
exec-once=alacritty --class startup_floating_neofetch -e nfetch-startup
|
||||
exec-once=hyprpaper
|
||||
#exec-once=conky
|
||||
exec-once=eww open clock
|
||||
exec-once=eww open system
|
||||
exec-once=eww open perf
|
||||
exec-once=clock-start top-right 360 275
|
||||
|
||||
# launch udiskie, the udisks2 helper in order to mount automatically every devices plug on the computer. Add a tray so it will be better like that.
|
||||
exec-once=udiskie --no-automount --no-terminal --smart-tray --no-file-manager
|
||||
|
||||
# Exec app at hyprland start
|
||||
exec-once=waybar
|
|
@ -1,16 +0,0 @@
|
|||
|
||||
general {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
|
||||
gaps_in = 5
|
||||
gaps_out = 5 # 12
|
||||
border_size = 1 # 2
|
||||
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
|
||||
col.inactive_border = rgba(595959aa)
|
||||
|
||||
#layout = dwindle
|
||||
layout = hy3
|
||||
|
||||
# Experimental so don't use it.
|
||||
allow_tearing = false
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
|
||||
gestures {
|
||||
# See https://wiki.hyprland.org/Configuring/Variables/ for more
|
||||
workspace_swipe = on
|
||||
|
||||
}
|
|
@ -1,16 +0,0 @@
|
|||
|
||||
input {
|
||||
kb_layout = fr
|
||||
kb_variant =
|
||||
kb_model =
|
||||
kb_options =
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
|
||||
touchpad {
|
||||
natural_scroll = yes
|
||||
}
|
||||
|
||||
sensitivity = 0.2 # -1.0 - 1.0, 0 means no modification.
|
||||
}
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
master {
|
||||
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
|
||||
new_is_master = true
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
|
||||
misc:force_default_wallpaper = 0
|
||||
misc:disable_splash_rendering = 1
|
|
@ -1,107 +0,0 @@
|
|||
|
||||
|
||||
# hy 3 config
|
||||
plugin {
|
||||
hy3 {
|
||||
bind = $mainMod, t, hy3:makegroup, tab
|
||||
bind = $mainMod+$secondMod, r, hy3:changefocus, raise
|
||||
bind = $mainMod+$secondMod, t, hy3:changegroup, untab
|
||||
|
||||
no_gaps_when_only = true
|
||||
|
||||
bind = $mainMod SHIFT, left, hy3:movewindow, l
|
||||
bind = $mainMod SHIFT, right, hy3:movewindow, r
|
||||
bind = $mainMod SHIFT, up, hy3:movewindow, u
|
||||
bind = $mainMod SHIFT, down, hy3:movewindow, d
|
||||
bind = $mainMod SHIFT, h, hy3:movewindow, l
|
||||
bind = $mainMod SHIFT, l, hy3:movewindow, r
|
||||
bind = $mainMod SHIFT, k, hy3:movewindow, u
|
||||
bind = $mainMod SHIFT, j, hy3:movewindow, d
|
||||
|
||||
bind = $mainMod, left, hy3:movefocus, l
|
||||
bind = $mainMod, right, hy3:movefocus, r
|
||||
bind = $mainMod, up, hy3:movefocus, u
|
||||
bind = $mainMod, down, hy3:movefocus, d
|
||||
bind = $mainMod, h, hy3:movefocus, l
|
||||
bind = $mainMod, l, hy3:movefocus, r
|
||||
bind = $mainMod, k, hy3:movefocus, u
|
||||
bind = $mainMod, j, hy3:movefocus, d
|
||||
|
||||
|
||||
bind = $mainMod+$secondMod+SHIFT, ampersand, hy3:movetoworkspace, 1
|
||||
bind = $mainMod+$secondMod+SHIFT, eacute, hy3:movetoworkspace, 2
|
||||
bind = $mainMod+$secondMod+SHIFT, quotedbl, hy3:movetoworkspace, 3
|
||||
bind = $mainMod+$secondMod+SHIFT, apostrophe, hy3:movetoworkspace, 4
|
||||
bind = $mainMod+$secondMod+SHIFT, parenleft, hy3:movetoworkspace, 5
|
||||
bind = $mainMod+$secondMod+SHIFT, minus, hy3:movetoworkspace, 6
|
||||
bind = $mainMod+$secondMod+SHIFT, egrave, hy3:movetoworkspace, 7
|
||||
bind = $mainMod+$secondMod+SHIFT, underscore, hy3:movetoworkspace, 8
|
||||
bind = $mainMod+$secondMod+SHIFT, ccedilla, hy3:movetoworkspace, 9
|
||||
bind = $mainMod+$secondMod+SHIFT, agrave, hy3:movetoworkspace, 10
|
||||
|
||||
autotile {
|
||||
enable = true
|
||||
}
|
||||
|
||||
tabs {
|
||||
|
||||
height = 5
|
||||
|
||||
padding = 5
|
||||
|
||||
from_top = false
|
||||
|
||||
render_text = false
|
||||
|
||||
# active tab bar segment color
|
||||
col.active = 0xffffc366 # default: 0xff32b4ff
|
||||
|
||||
# urgent tab bar segment color
|
||||
#col.urgent = <color> # default: 0xffff4f4f
|
||||
|
||||
# inactive tab bar segment color
|
||||
col.inactive = 0x80808080
|
||||
|
||||
# active tab bar text color
|
||||
#col.text.active = <color> # default: 0xff000000
|
||||
|
||||
# urgent tab bar text color
|
||||
#col.text.urgent = <color> # default: 0xff000000
|
||||
|
||||
# inactive tab bar text color
|
||||
#col.text.inactive = <color> # default: 0xff000000
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
hyprbars {
|
||||
|
||||
bar_height = 20
|
||||
|
||||
col.text = 0xffffa500
|
||||
|
||||
hyprbars-button = rgb(ff4040), 10, , hyprctl dispatch killactive
|
||||
}
|
||||
|
||||
hyprfocus {
|
||||
enabled = true
|
||||
|
||||
|
||||
keyboard_focus_animation = flash
|
||||
mouse_focus_animation = flash
|
||||
|
||||
bezier = bezIn, 0.5,0.0,1.0,0.5
|
||||
bezier = bezOut, 0.0,0.5,0.5,1.0
|
||||
|
||||
flash {
|
||||
flash_opacity = 0.7
|
||||
|
||||
in_bezier = bezIn
|
||||
in_speed = 0.2
|
||||
|
||||
out_bezier = bezOut
|
||||
out_speed = 3
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -1,21 +0,0 @@
|
|||
|
||||
windowrule = opacity 0.93,^(cinny)$
|
||||
windowrule = opacity 0.93,^(firefox)$
|
||||
windowrule = opacity 0.93,^(LibreWolf)$
|
||||
windowrule = opacity 0.99,^(libreoffice.*)$
|
||||
windowrule = opacity 0.93,^(WebCord.*)$
|
||||
|
||||
windowrulev2 = opacity 0.9,title:^(Peek.*)$
|
||||
windowrule = float,^(galculator)$
|
||||
|
||||
windowrulev2 = float,class:floating_basic
|
||||
windowrulev2 = size 32% 39%, class:floating_basic
|
||||
|
||||
windowrulev2 = float,class:floating_htop
|
||||
windowrulev2 = move 45% 10% ,class:floating_htop
|
||||
|
||||
windowrulev2 = float,class:startup_floating_neofetch
|
||||
windowrulev2 = size 32% 39%, class:startup_floating_neofetch
|
||||
windowrulev2 = move 12% 10%,class:startup_floating_neofetch
|
||||
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
|
||||
xwayland {
|
||||
force_zero_scaling = true
|
||||
}
|
|
@ -1,14 +1,11 @@
|
|||
#preload = ~/.config/hypr/01-cyber-cool-wallpaper.jpg
|
||||
#preload = ~/.config/hypr/02_cool_wallpaper_homemade.jpg
|
||||
#preload = ~/.config/hypr/03_statitik_runit_hyprland.jpg
|
||||
preload = ~/.config/hypr/orange_planet.jpg
|
||||
preload = ~/.config/hypr/03_statitik_runit_hyprland.jpg
|
||||
#preload = ~/.config/hypr/blank.jpg
|
||||
|
||||
#wallpaper = ,~/.config/hypr/01-cyber-cool-wallpaper.jpg
|
||||
#wallpaper = ,~/.config/hypr/02_cool_wallpaper_homemade.jpg
|
||||
#wallpaper = ,~/.config/hypr/03_statitik_runit_hyprland.jpg
|
||||
wallpaper = ,~/.config/hypr/orange_planet.jpg
|
||||
wallpaper = ,~/.config/hypr/03_statitik_runit_hyprland.jpg
|
||||
#wallpaper = ,~/.config/hypr/blank.jpg
|
||||
|
||||
ipc = off
|
||||
splash = false
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 305 KiB |
Loading…
Reference in a new issue