update configs and setup
This commit is contained in:
@@ -3,17 +3,21 @@
|
||||
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
|
||||
|
||||
# Execute your favorite apps at launch
|
||||
exec-once = hyprctl plugin load /usr/lib/libhycov.so
|
||||
exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP
|
||||
exec-once = ~/.config/hypr/xdg-portal-hyprland
|
||||
|
||||
exec-once = lxpolkit
|
||||
|
||||
exec-once = waypaper --restore
|
||||
exec-once = waybar
|
||||
exec-once = cliphist wipe
|
||||
# exec-once = dunst
|
||||
exec-once = swayosd-server
|
||||
exec-once = swaync
|
||||
|
||||
exec-once = wl-paste --watch cliphist store #Stores only text data
|
||||
exec-once = wl-paste --type image --watch cliphist store #Stores only image data
|
||||
exec-once = dunst
|
||||
#exec-once = swayidle -w timeout 300 '$HOME/.local/bin/moo-lockscreen' timeout 360 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -f'
|
||||
exec-once = swayidle -w timeout 300 'swaylock -f' timeout 360 'hyprctl dispatch dpms off' resume 'hyprctl dispatch dpms on' before-sleep 'swaylock -f'
|
||||
exec-once = xdg-mime default pcmanfm.desktop inode/directory
|
||||
#exec-once = sway-audio-idle-inhibit
|
||||
|
||||
exec-once = hypridle
|
||||
exec-once = xdg-mime default pcmanfm.desktop inode/directory
|
||||
@@ -31,8 +31,8 @@ decoration {
|
||||
|
||||
# █▀█ █▀█ ▄▀█ █▀▀ █ ▀█▀ █▄█
|
||||
# █▄█ █▀▀ █▀█ █▄▄ █ ░█░ ░█░
|
||||
#active_opacity=0.98
|
||||
#inactive_opacity=0.7
|
||||
active_opacity=1.00
|
||||
inactive_opacity=1.00
|
||||
#fullscreen_opacity=1.05
|
||||
#dim_inactive=0
|
||||
#dim_strength=0.2
|
||||
|
||||
@@ -13,4 +13,6 @@ general {
|
||||
layout = dwindle
|
||||
|
||||
resize_on_border = true
|
||||
|
||||
no_cursor_warps = true
|
||||
}
|
||||
@@ -5,36 +5,29 @@
|
||||
$mainMod = SUPER
|
||||
|
||||
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
|
||||
bind = $mainMod, RETURN, exec, kitty
|
||||
bind = $mainMod, Q, killactive,
|
||||
#bind = $mainMod, M, exit,
|
||||
bind = $mainMod, E, exec, xdg-open ~
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, S, togglesplit, # dwindle
|
||||
bind = $mainMod, F, fullscreen
|
||||
bind = $mainMod, U, exec, $HOME/.config/conky/conkytoggler
|
||||
|
||||
bind = $mainMod, SPACE, exec, pkill rofi || ~/.config/rofi/launcher/launcher.sh
|
||||
bind = ALT, TAB, exec, pkill rofi || ~/.config/rofi/launcher/launcher.sh window
|
||||
bind = $mainMod, N, exec, pkill rofi || ~/.config/rofi/nm-vpn/nm-vpn.sh
|
||||
bind = $mainMod, M, exec, pkill rofi || networkmanager_dmenu
|
||||
bind = $mainMod, T, exec, pkill rofi || ~/.config/rofi/settings-menu/settings-menu.sh
|
||||
bind = $mainMod, A, exec, pkill rofi || ~/.config/rofi/volume/volume.sh
|
||||
bind = $mainMod, I, exec, pkill rofi || $HOME/.config/rofi/emojis/emojis.sh | rofi -dmenu -theme $HOME/.config/rofi/emojis/emojis.rasi -mesg " Emojis"
|
||||
#bind = $mainMod, L, exec, swaync-client -t -sw
|
||||
#bind = $mainMod, K, exec, xkill
|
||||
|
||||
bind = SUPER, C, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
||||
|
||||
#bind = $mainMod, RETURN, exec, kitty
|
||||
bind = $mainMod, RETURN, exec, alacritty
|
||||
bind = $mainMod, TAB, cyclenext
|
||||
bind = $mainMod ALT, SHIFT, cyclenext, prev
|
||||
|
||||
bind=,PRINT,exec, pkill rofi || ~/.config/rofi/screenshot/screenshot.sh
|
||||
|
||||
bind = CTRL ALT, DELETE, exec, kitty btop -p 1
|
||||
|
||||
bind = $mainMod, F4, exec, ~/.config/rofi/powermenu/powermenu.sh
|
||||
bind = $mainMod SHIFT, TAB, cyclenext, prev
|
||||
#bind = $mainMod, M, exit,
|
||||
bind = $mainMod, A, exec, pkill rofi || ~/.config/rofi/volume/volume.sh
|
||||
bind = $mainMod, C, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
||||
bind = $mainMod, E, exec, xdg-open ~
|
||||
bind = $mainMod, F, fullscreen
|
||||
bind = $mainMod, G, exec, pkill rofi || ~/.config/rofi/shortcuts/hypr.sh
|
||||
bind = $mainMod, I, exec, pkill rofi || $HOME/.config/rofi/emojis/emojis.sh | rofi -dmenu -theme $HOME/.config/rofi/emojis/emojis.rasi -mesg " Emojis"
|
||||
bind = $mainMod, M, exec, pkill rofi || networkmanager_dmenu
|
||||
bind = $mainMod, N, exec, pkill rofi || ~/.config/rofi/nm-vpn/nm-vpn.sh
|
||||
bind = $mainMod, R, exec, pkill rofi || ~/.config/rofi/launcher/launcher.sh run
|
||||
bind = $mainMod, P, pseudo, # dwindle
|
||||
bind = $mainMod, Q, killactive,
|
||||
bind = $mainMod, S, togglesplit, # dwindle
|
||||
bind = $mainMod, U, exec, $HOME/.config/conky/conkytoggler
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, SPACE, exec, pkill rofi || ~/.config/rofi/launcher/launcher.sh
|
||||
# bind = $mainMod, T, exec, pkill rofi || ~/.config/rofi/settings-menu/settings-menu.sh
|
||||
bind = $mainMod, T, exec, pkill rofi || rofi -show fb -modes "fb:~/.config/rofi/settings-menu/setmen.sh" -theme $HOME/.config/rofi/settings-menu/settings-menu.rasi
|
||||
bind = $mainMod, F4, exec, wlogout -P 1 -s -r 10 -c 10
|
||||
bind = $mainMod, escape, exec, killall -SIGUSR1 waybar
|
||||
|
||||
# Move focus with mainMod
|
||||
@@ -81,16 +74,67 @@ bind = $mainMod, mouse_up, workspace, e-1
|
||||
bindm = $mainMod, mouse:272, movewindow
|
||||
bindm = $mainMod, mouse:273, resizewindow
|
||||
|
||||
#bind = ALT, TAB, exec, pkill rofi || ~/.config/rofi/launcher/launcher.sh window
|
||||
bind = ALT,W, exec, killall waybar && waybar &
|
||||
#bind = ALT,tab,hycov:toggleoverview
|
||||
bind = ALT,tab,exec, pkill rofi || rofi -show window -theme $HOME/.config/rofi/app-switcher/app-switcher.rasi
|
||||
#bind = $mainMod, L, exec, swaync-client -t -sw
|
||||
#bind = $mainMod, K, exec, xkill
|
||||
|
||||
bind=,PRINT,exec, hyprm-screenshot
|
||||
#bind=,PRINT,exec, pkill rofi || ~/.config/rofi/screenshot/screenshot.sh
|
||||
bind = CTRL ALT, DELETE, exec, alacritty -t "BTOP" -e btop -p 1
|
||||
#bind = CTRL ALT, DELETE, exec, env GTK_THEME=Adwaita:dark resources
|
||||
|
||||
#bind = $mainMod, F4, exec, ~/.config/rofi/powermenu/powermenu.sh
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# MODKEYS
|
||||
bindr = CAPS, Caps_Lock, exec, swayosd --caps-lock
|
||||
|
||||
|
||||
# SPECIAL MODKEYS
|
||||
binde = ,XF86AudioRaiseVolume, exec, /home/dom/.local/bin/volnote up
|
||||
binde = ,XF86AudioLowerVolume, exec, /home/dom/.local/bin/volnote down
|
||||
binde = ,XF86AudioMute, exec, /home/dom/.local/bin/volnote mute
|
||||
binde = ,XF86MonBrightnessUp, exec, swayosd --brightness raise
|
||||
binde = ,XF86MonBrightnessDown, exec, swayosd --brightness lower
|
||||
# binde = ,XF86AudioRaiseVolume, exec, /home/dom/.local/bin/volnote up
|
||||
# binde = $mainMod, KP_Add, exec, /home/dom/.local/bin/volnote up
|
||||
# binde = $mainMod, Page_Up, exec, /home/dom/.local/bin/volnote up
|
||||
|
||||
# binde = ,XF86AudioLowerVolume, exec, /home/dom/.local/bin/volnote down
|
||||
# binde = $mainMod, KP_Subtract, exec, /home/dom/.local/bin/volnote down
|
||||
# binde = $mainMod, Page_Down, exec, /home/dom/.local/bin/volnote down
|
||||
|
||||
# binde = ,XF86AudioMute, exec, /home/dom/.local/bin/volnote mute
|
||||
# binde = ,XF86MonBrightnessUp, exec, swayosd --brightness raise
|
||||
# binde = ,XF86MonBrightnessDown, exec, swayosd --brightness lower
|
||||
binde = ,XF86AudioPlay, exec, /home/dom/.local/bin/volnote toggle
|
||||
binde = ,XF86AudioStop, exec, playerctl stop
|
||||
binde = ,XF86AudioPrev, exec, playerctl prev
|
||||
binde = ,XF86AudioNext, exec, playerctl next
|
||||
|
||||
|
||||
|
||||
# OSD (swayosd)
|
||||
binde = ,XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise
|
||||
binde = $mainMod, KP_Add, exec, swayosd-client --output-volume raise
|
||||
binde = $mainMod, Page_Up, exec, swayosd-client --output-volume raise
|
||||
|
||||
binde = ,XF86AudioLowerVolume, exec, swayosd-client --output-volume lower
|
||||
binde = $mainMod, KP_Subtract, exec, swayosd-client --output-volume lower
|
||||
binde = $mainMod, Page_Down, exec, swayosd-client --output-volume lower
|
||||
|
||||
binde = ,XF86AudioMute, exec, swayosd-client --output-volume mute-toggle
|
||||
binde = ,XF86MonBrightnessUp, exec, swayosd --brightness raise
|
||||
binde = ,XF86MonBrightnessDown, exec, swayosd --brightness lower
|
||||
|
||||
bindr = CAPS, Caps_Lock, exec, swayosd --caps-lock
|
||||
@@ -4,7 +4,7 @@ dwindle {
|
||||
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
|
||||
pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||
preserve_split = true # you probably want this
|
||||
no_gaps_when_only = 1 # monocle layout
|
||||
no_gaps_when_only = 0 # monocle layout
|
||||
}
|
||||
|
||||
master {
|
||||
|
||||
@@ -10,4 +10,5 @@ misc {
|
||||
animate_manual_resizes = true
|
||||
enable_swallow = true
|
||||
swallow_regex = ^(kitty)$
|
||||
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
plugin {
|
||||
hycov {
|
||||
overview_gappo = 60 # gaps width from screen edge
|
||||
overview_gappi = 24 # gaps width from clients
|
||||
enable_hotarea = 0 # enable mouse cursor hotarea, when cursor enter hotarea, it will toggle overview
|
||||
hotarea_monitor = all # monitor name which hotarea is in, default is all
|
||||
hotarea_pos = 3 # position of hotarea (1: bottom left, 2: bottom right, 3: top left, 4: top right)
|
||||
hotarea_size = 10 # hotarea size, 10x10
|
||||
swipe_fingers = 4 # finger number of gesture,move any directory
|
||||
move_focus_distance = 100 # distance for movefocus,only can use 3 finger to move
|
||||
enable_gesture = 0 # enable gesture
|
||||
disable_workspace_change = 0 # disable workspace change when in overview mode
|
||||
disable_spawn = 0 # disable bind exec when in overview mode
|
||||
auto_exit = 1 # enable auto exit when no client in overview
|
||||
auto_fullscreen = 0 # auto make active window maximize after exit overview
|
||||
only_active_workspace = 0 # only overview the active workspace
|
||||
only_active_monitor = 0 # only overview the active monitor
|
||||
enable_alt_release_exit = 1 # alt swith mode arg,see readme for detail
|
||||
alt_replace_key = Alt_L # alt swith mode arg,see readme for detail
|
||||
alt_toggle_auto_next = 1 # auto focus next window when toggle overview in alt swith mode
|
||||
click_in_cursor = 1 # when click to jump,the target windwo is find by cursor, not the current foucus window.
|
||||
hight_of_titlebar = 0 # height deviation of title bar hight
|
||||
}
|
||||
|
||||
}
|
||||
@@ -9,10 +9,10 @@
|
||||
# firefox Picture-in-Picture
|
||||
windowrulev2 = float,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||
windowrulev2 = pin,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||
windowrulev2 = nofullscreenrequest,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||
#windowrulev2 = nofullscreenrequest,class:^(firefox)$,title:^(Picture-in-Picture)$
|
||||
|
||||
# firefox figma micro indicator
|
||||
windowrulev2 = nofullscreenrequest,class:^(firefox)$,title:^(Firefox — Sharing Indicator)$
|
||||
#windowrulev2 = nofullscreenrequest,class:^(firefox)$,title:^(Firefox — Sharing Indicator)$
|
||||
windowrulev2 = float,class:^(firefox)$,title:^(Firefox — Sharing Indicator)$
|
||||
|
||||
# Common Dialogs
|
||||
@@ -22,7 +22,9 @@ windowrule = size 600 400, title:^(Öffnen von)$
|
||||
windowrule = float,title:^(Choose Files)$
|
||||
windowrule = float,title:^(Save As)$
|
||||
windowrule = float,title:^(Confirm to replace files)$
|
||||
windowrule = float,title:^(Ersetzung)$
|
||||
windowrule = float,title:^(Ersetzung bestätigen)$
|
||||
windowrule = float,title:^(Anrufe)$
|
||||
windowrule = float,title:^(Datei ausführen)$
|
||||
windowrule = float,title:^(File Operation Progress)$
|
||||
windowrule = float,title:^(Teilen-Hinweis)$
|
||||
windowrule = float,title:^(Lxpolkit)$
|
||||
@@ -44,7 +46,6 @@ windowrule = float, title:branchdialog
|
||||
windowrule = float, Lxappearance
|
||||
windowrule = float, Resources
|
||||
windowrule = float, Rofi
|
||||
windowrule = animation none,Rofi
|
||||
windowrule = float,viewnior
|
||||
windowrule = float,feh
|
||||
windowrule = float, pavucontrol-qt
|
||||
@@ -55,8 +56,9 @@ windowrule = idleinhibit fullscreen, firefox
|
||||
windowrule = float, title:^(Media viewer)$
|
||||
windowrule = float, title:^(Volume Control)$
|
||||
|
||||
windowrule = float, title:^(btop)$
|
||||
windowrule = size 1024 768, title:^(btop)$
|
||||
windowrule = float, title:^(BTOP)$
|
||||
#windowrule = size 1024 768, title:^(BTOP)$
|
||||
windowrule = center, title:^(BTOP)$
|
||||
|
||||
windowrule = float, title:^(Picture-in-Picture)$
|
||||
windowrule = size 800 600, title:^(Volume Control)$
|
||||
@@ -96,4 +98,5 @@ windowrule = fullscreen,title:^(Default - Wine desktop)$
|
||||
#windowrulev2 = float,class:^(libreoffice)$
|
||||
|
||||
|
||||
#layerrule = blur,rofi
|
||||
#layerrule = blur,rofi
|
||||
#windowrule = blur, title:^(kitty)$
|
||||
@@ -0,0 +1,16 @@
|
||||
general {
|
||||
lock_cmd = hyprlock
|
||||
before_sleep_cmd = hyprctl dispatch dpms on
|
||||
after_sleep_cmd = hyprctl dispatch dpms off
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 300
|
||||
on-timeout = hyprlock
|
||||
}
|
||||
|
||||
listener {
|
||||
timeout = 360
|
||||
on-timeout = hyprctl dispatch dpms off
|
||||
on-resume = hyprctl dispatch dpms on
|
||||
}
|
||||
@@ -1,20 +1,24 @@
|
||||
#
|
||||
# Please note not all available settings / options are set here.
|
||||
# For a full list, see the wiki
|
||||
#
|
||||
env = XCURSOR_SIZE,24
|
||||
env = HYPRLAND_INTERACTIVE_SCREENSHOT_SAVEDIR,$HOME/Pictures/Screenshots
|
||||
# Set programs that you use
|
||||
$terminal = alacritty
|
||||
$fileManager = pcmanfm
|
||||
$menu = rofi
|
||||
|
||||
#env = XCURSOR_SIZE,24
|
||||
env = XDG_CURRENT_DESKTOP,Hyprland
|
||||
env = XDG_SESSION_DESKTOP,Hyprland
|
||||
env = WINDOW_MANAGER,Hyprland
|
||||
env = XDG_SESSION_TYPE,wayland
|
||||
env = QT_QPA_PLATFORMTHEME,qt6ct # change to qt6ct if you have that
|
||||
#env = GTK_THEME,Catppuccin-Mocha-Standard-Lavender-Dark
|
||||
|
||||
source = ~/.config/hypr/hl-displays.conf
|
||||
source = ~/.config/hypr/hl-general.conf
|
||||
source = ~/.config/hypr/hl-displays.conf
|
||||
source = ~/.config/hypr/hl-autostart.conf
|
||||
source = ~/.config/hypr/hl-general.conf
|
||||
source = ~/.config/hypr/hl-plugins.conf
|
||||
source = ~/.config/hypr/hl-input.conf
|
||||
source = ~/.config/hypr/hl-decoration.conf
|
||||
source = ~/.config/hypr/hl-animation.conf
|
||||
source = ~/.config/hypr/hl-layout.conf
|
||||
source = ~/.config/hypr/hl-windowrules.conf
|
||||
source = ~/.config/hypr/hl-windowrules.conf
|
||||
source = ~/.config/hypr/hl-keybindings.conf
|
||||
source = ~/.config/hypr/hl-misc.conf
|
||||
@@ -0,0 +1,57 @@
|
||||
|
||||
general {
|
||||
|
||||
}
|
||||
|
||||
background {
|
||||
monitor =
|
||||
path = screenshot
|
||||
color = rgba(25, 20, 20, 1.0)
|
||||
|
||||
# all these options are taken from hyprland, see https://wiki.hyprland.org/Configuring/Variables/#blur for explanations
|
||||
blur_passes = 1 # 0 disables blurring
|
||||
blur_size = 4
|
||||
size = 4
|
||||
passes = 2
|
||||
ignore_opacity = true
|
||||
new_optimizations = true
|
||||
xray = false
|
||||
noise = 0.0117
|
||||
contrast = 0.8916
|
||||
brightness = 0.8172
|
||||
#vibrancy = 0.1696
|
||||
# vibrancy_darkness = 0
|
||||
special = false
|
||||
|
||||
}
|
||||
|
||||
label {
|
||||
monitor =
|
||||
text = $TIME
|
||||
color = rgba(200, 200, 200, 1.0)
|
||||
font_size = 25
|
||||
font_family = Hack Nerd Font
|
||||
|
||||
position = 0, 80
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
|
||||
input-field {
|
||||
monitor =
|
||||
size = 200, 50
|
||||
outline_thickness = 3
|
||||
dots_size = 0.24 # Scale of input-field height, 0.2 - 0.8
|
||||
dots_spacing = 0.12 # Scale of dots' absolute size, 0.0 - 1.0
|
||||
dots_center = true
|
||||
outer_color = rgb(313244)
|
||||
inner_color = rgb(30, 30, 46)
|
||||
font_color = rgb(A6ADC8)
|
||||
fade_on_empty = false
|
||||
placeholder_text = <span foreground='##A6ADC8'>Input Password...</span>
|
||||
hide_input = false
|
||||
|
||||
position = 0, 0
|
||||
halign = center
|
||||
valign = center
|
||||
}
|
||||
Reference in New Issue
Block a user