feat: Add hyprpanel

This commit is contained in:
2025-04-18 20:42:59 +10:00
parent 9bbdc56019
commit d121c11f43
8 changed files with 557 additions and 19 deletions

View File

@@ -77,9 +77,13 @@ decoration {
blur {
enabled = true
size = 3
passes = 1
passes = 3
xray = 0
}
active_opacity = 0.9
inactive_opacity = 0.75
fullscreen_opacity = 1
}
animations {
@@ -105,7 +109,6 @@ dwindle {
master {
# See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
# new_is_master = true
}
gestures {
@@ -120,7 +123,7 @@ misc {
# See https://wiki.hyprland.org/Configuring/Variables/ for more
force_default_wallpaper = 0 # Set to 0 or 1 to disable the anime mascot wallpapers
disable_hyprland_logo = 1
focus_on_activate = 1
focus_on_activate = 0 # This breaks vdesks
}
# hyprlang noerror true
@@ -276,4 +279,7 @@ bind = , mouse_left, exec, ydotool key 56:1 105:1 105:0 56:0
bind = , mouse_right, exec, ydotool key 56:1 106:1 106:0 56:0
# Gromit for drawing
bind = SUPER CTRL, P, exec, ~/.config/hypr/scripts/gromit.py
bind = SUPER CTRL, P, exec, ~/.config/hypr/scripts/gromit.py
# Emoji
bind = $mainMod, PERIOD, exec, bemoji

View File

@@ -8,8 +8,8 @@ general {
# BACKGROUND
background {
# path = $HOME/.config/backgrounds/rengoku2.png
path = $HOME/.config/backgrounds/jellyfish.png
path = $HOME/.config/backgrounds/rengoku2.png
#path = $HOME/.config/backgrounds/jellyfish.png
blur_passes = 0
}
# TIME
@@ -106,4 +106,4 @@ input-field {
position = 0, -107;
halign = center;
valign = center;
}
}

View File

@@ -7,10 +7,11 @@ preload = ~/.config/backgrounds/cello.jpg
preload = ~/.config/backgrounds/earth.jpg
preload = ~/.config/backgrounds/lofiwallpaper.png
preload = ~/.config/backgrounds/nice-blue-background.png
preload = ~/.config/backgrounds/rengoku.png
preload = ~/.config/backgrounds/shaded.png
preload = ~/.config/backgrounds/shinobu.png
preload = ~/.config/backgrounds/rengoku2.png
wallpaper = , ~/.config/backgrounds/background.png
wallpaper = , ~/.config/backgrounds/rengoku2.png
ipc = on

View File

@@ -1,8 +1,18 @@
#!/bin/bash
sleep 2
clipse -listen &
alacritty --class alacritty-init &
# alacritty --class alacritty-init &
/home/nathan/AppImages/Fingertip-0.0.4-beta2-linux-X64.AppImage &
/home/nathan/AppImages/nextcloud_desktop_sync_client.appimage --background &
discord --start-minimized &
slack -U &
kdeconnect-indicator
# slack -U &
# Misc
/home/nathan/scripts/mute.sh
# Fix dolphin file assosiations
XDG_MENU_PREFIX=arch- kbuildsycoca6

View File

@@ -8,16 +8,13 @@ windowrulev2 = float,class:(float)
windowrulev2 = float,class:(swayimg)
windowrulev2 = size 80%,class:(swayimg)
windowrule = noblur 1 noanim 1 noshadow 1, class:(^$)
windowrule = noblur 1 noanim 0 noshadow 1, title:(^$)
windowrule = nofocus 1, title:(^$)
windowrulev2 = float,class:(mpv)
# windowrule = opacity 0.2, class:(^$)
windowrulev2 = float,class:^(brave-)(.*)(-.*)$
windowrulev2 = move onscreen cursor,class:^(brave-)(.*)(-.*)$
# # Start windows
# windowrulev2 = workspace 1, class:alacritty-init
# # windowrulev2 = workspace 3, class:Brave-browser
# windowrulev2 = workspace 5, class:discord
# windowrulev2 = workspace 5, class:org.telegram.desktop
# windowrulev2 = workspace 5, class:Slack
stickyrule = class:discord,5
stickyrule = class:org.telegram.desktop,5
stickyrule = class:Slack,5
@@ -32,4 +29,10 @@ windowrule = size 100% 100%, class:^(Gromit-mpx)$
# hyprlang noerror false
# No Opacity windowrule
windowrule = opacity 1 override 1 override class:brave-browser
windowrule = opacity 1 override 1 override class:mpv
workspace = special:magic, on-created-empty: alacritty
# hyprlang noerror false