update configs and setup

This commit is contained in:
2024-04-02 17:26:01 +02:00
parent 2939a2e2e0
commit ccd1408417
44 changed files with 1705 additions and 1342 deletions
+10 -6
View File
@@ -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
+2 -2
View File
@@ -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
+2
View File
@@ -13,4 +13,6 @@ general {
layout = dwindle
resize_on_border = true
no_cursor_warps = true
}
+79 -35
View File
@@ -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
+1 -1
View File
@@ -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 {
+1
View File
@@ -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
}
+25
View File
@@ -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
}
}
+10 -7
View File
@@ -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)$
+16
View File
@@ -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
}
+13 -9
View File
@@ -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
+57
View File
@@ -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
}