feat: Add a ton of theming and some fixes for startup order

This commit is contained in:
2025-04-05 18:39:03 +11:00
parent 23077aa3a5
commit 9bbdc56019
9 changed files with 54 additions and 57 deletions

View File

@@ -122,6 +122,7 @@ misc {
disable_hyprland_logo = 1
focus_on_activate = 1
}
# hyprlang noerror true
plugin {
virtual-desktops {
@@ -146,6 +147,8 @@ plugin {
}
}
# hyprlang noerror false
# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#per-device-input-configs for more
@@ -194,6 +197,7 @@ bind = $mainMod ALT, 8, workspace, 8
bind = $mainMod ALT, 9, workspace, 9
bind = $mainMod ALT, 0, workspace, 10
# hyprlang noerror true
bind = $mainMod, 1, vdesk, 1
bind = $mainMod, 2, vdesk, 2
bind = $mainMod, 3, vdesk, 3
@@ -217,6 +221,8 @@ bind = $mainMod SHIFT, 8, movetodesk, 8
bind = $mainMod SHIFT, 9, movetodesk, 9
bind = $mainMod SHIFT, 0, movetodesk, 10
# hyprlang noerror false
# Example special workspace (scratchpad)
bind = $mainMod, S, togglespecialworkspace, magic
bind = $mainMod CTRL, S, movetoworkspace, special:magic
@@ -228,7 +234,9 @@ bind = $mainMod SHIFT, S, exec, hyprshot -m region
# bind = $mainMod, mouse_down, workspace, e+1
# bind = $mainMod, mouse_up, workspace, e-1
# Scroll through existing workspaces with mainMod + TAB and SHIFT + TAB
# hyprlang noerror true
# Used to use overview:toggle, but that resises the windows
# bind = $mainMod, TAB, overview:toggle
# bind = CTRL ALT, TAB, overview:toggle
@@ -237,6 +245,9 @@ bind = CTRL ALT, TAB, hyprexpo:expo, toggle
bind = ALT, TAB, lastdesk
# hyprlang noerror false
bind = ALT, SPACE, exec, ~/.config/hypr/scripts/search-windows.sh
# bind = ALT SHIFT, TAB, workspace, e-1
# bind = ALT, TAB, exec, hyprswitch gui --mod-key alt --key tab --close mod-key-release --reverse-key=key=shift && hyprswitch dispatch

View File

@@ -8,25 +8,10 @@ general {
# BACKGROUND
background {
# monitor =
path = $HOME/.config/backgrounds/rengoku2.png
# path = $HOME/.config/hypr/fireplace.mp4
# path = $HOME/.config/backgrounds/rengoku2.png
path = $HOME/.config/backgrounds/jellyfish.png
blur_passes = 0
# color = $base
}
# Keyboard LAYOUT
# label {
# # monitor =
# text = Layout: $LAYOUT
# color = $text
# font_size = 25
# font_family = $font
# position = 30, -30
# halign = left
# valign = top
# }
# TIME
label {
# monitor =
@@ -39,6 +24,18 @@ label {
valign = top
}
# Battery
label {
# monitor =
text = cmd[update:1000] echo "󰁹 $(cat /sys/class/power_supply/BAT0/capacity)%"
color = rgb(255, 255, 255)
font_size = 20
font_family = $font
position = -25, 10
halign = right
valign = bottom
}
# DATE
# label {
# # monitor =

View File

@@ -4,9 +4,7 @@
"dashboard",
"media"
],
"middle": [
],
"middle": [],
"right": [
"volume",
"network",
@@ -14,7 +12,8 @@
"battery",
"systray",
"clock",
"notifications"
"notifications",
"cputemp"
]
},
"1": {
@@ -22,9 +21,7 @@
"dashboard",
"media"
],
"middle": [
],
"middle": [],
"right": [
"volume",
"network",

View File

@@ -0,0 +1,8 @@
#!/bin/bash
sleep 2
clipse -listen &
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 &

View File

@@ -1,34 +1,7 @@
exec-once = hyprpm reload -n
exec-once = systemctl --user start hyprpolkitagent
exec-once = /usr/bin/kdeconnectd &
# exec-once = /usr/bin/swaync &
# exec-once = waybar
# Start apps in .autostart
exec-once = /home/nathan/AppImages/Fingertip-0.0.4-beta2-linux-X64.AppImage &
exec-once = /home/nathan/AppImages/nextcloud_desktop_sync_client.appimage --background &
# exec-once = /usr/bin/solaar -w hide &
# Start windows
exec-once = alacritty --class alacritty-init
# exec-once = brave-browser # TODO after adding start workspace
exec-once = discord --start-minimized
exec-once = slack -U
exec-once = hyprpanel
exec-once = hyprpaper
exec-once = hyprpanel
exec-once = hypridle
exec-once = clipse -listen
# exec-once = hyprswitch init --show-title --custom-css ~/.config/hypr/hyprswitch.css &
# Proxy
# exec-once = gsettings set org.gnome.system.proxy mode 'auto' && gsettings set org.gnome.system.proxy autoconfig-url 'http://127.0.0.1:9590/proxy.pac'
# exec-once = kwriteconfig6 --file kioslaverc --group 'Proxy Settings' --key 'ProxyType' 2 && kwriteconfig6 --file kioslaverc --group 'Proxy Settings' --key 'AutoProxyURL' "http://127.0.0.1:9590/proxy.pac"
# exec-once = export PROXY_PAC_URL="http://127.0.0.1:9590/proxy.pac"
# exec-once = export http_proxy="http://127.0.0.1:9590"
# exec-once = export https_proxy="$http_proxy"
# exec-once = export no_proxy="localhost,127.0.0.1,::1"
exec-once = /usr/bin/kdeconnectd
exec-once = systemctl --user start hyprpolkitagent
exec-once = ~/.config/hypr/scripts/exec-once.sh > ~/.logs/exec-once.log 2>&1

View File

@@ -1,3 +1,5 @@
# hyprlang noerror true
# windowrulev2 = float,class:(clipse)
# windowrulev2 = size 622 652,class:(clipse)
# windowrulev2 = stayfocused,class:(clipse)
@@ -6,6 +8,7 @@ windowrulev2 = float,class:(float)
windowrulev2 = float,class:(swayimg)
windowrulev2 = size 80%,class:(swayimg)
windowrule = noblur 1 noanim 1 noshadow 1, class:(^$)
windowrulev2 = float,class:(mpv)
# windowrule = opacity 0.2, class:(^$)
# # Start windows
@@ -25,4 +28,8 @@ windowrule = noblur, class:^(Gromit-mpx)$
windowrule = opacity 1 override, 1 override, class:^(Gromit-mpx)$
windowrule = noshadow, class:^(Gromit-mpx)$
windowrule = suppressevent fullscreen, class:^(Gromit-mpx)$
windowrule = size 100% 100%, class:^(Gromit-mpx)$
windowrule = size 100% 100%, class:^(Gromit-mpx)$
# hyprlang noerror false