Compare commits

..

2 Commits

Author SHA1 Message Date
venus
5221991f9d special window for obsidian vault - hard to exit 2026-03-23 14:57:49 -05:00
venus
aaa204a7cd fixed some basic qol stuff, bt plugins, and wayland scaling 2026-03-19 23:36:29 -05:00
5 changed files with 41 additions and 23 deletions

View File

@@ -1,4 +1,4 @@
#, # KEYBINDINGS ### ## KEYBINDINGS ###
################### ###################
$mainMod = SUPER # Sets "Windows" key as main modifier $mainMod = SUPER # Sets "Windows" key as main modifier
@@ -94,6 +94,11 @@ bind = $mainMod SHIFT, B, movetoworkspace, special:book
bind = $mainMod, D, togglespecialworkspace, discord bind = $mainMod, D, togglespecialworkspace, discord
bind = $mainMod, E, exec, $email bind = $mainMod, E, exec, $email
bind = $mainMod, E, togglespecialworkspace, email bind = $mainMod, E, togglespecialworkspace, email
bind = $mainMod, G, exec, steam -forcedesktopscaling 0.5
bind = $mainMod, G, togglespecialworkspace, gaming
bind = $mainMod, D, togglespecialworkspace, obsidian
bind = $mainMod, N, exec, obsidian
# 7. Other Workspace tools # 7. Other Workspace tools
# 8. Move/resize windows with mainMod + LMB/RMB and dragging # 8. Move/resize windows with mainMod + LMB/RMB and dragging
@@ -119,7 +124,6 @@ bind = ALT, mouse:274, exec, playerctl play-pause
# 10. Applications and shortcuts # 10. Applications and shortcuts
# bindr = SUPER, SUPER_L, exec, $menu # bindr = SUPER, SUPER_L, exec, $menu
bind = $mainMod, D, exec, vesktop bind = $mainMod, D, exec, vesktop
bind = $mainMod, N, exec, protonvpn-app
bind = $mainMod, F, exec, firefox bind = $mainMod, F, exec, firefox
bind = $mainMod SHIFT, F, exec, qutebrowser bind = $mainMod SHIFT, F, exec, qutebrowser
bind = $mainMod SHIFT, Q, exec, qutebrowser bind = $mainMod SHIFT, Q, exec, qutebrowser
@@ -159,6 +163,8 @@ bind = $mainMod, M, exec, $ipc controlCenter toggle #& hyprctl dispatch submap q
bind = $mainMod, M, submap, quick-settings bind = $mainMod, M, submap, quick-settings
bind = $mainMod, O, submap, open-apps bind = $mainMod, O, submap, open-apps
# 13. Mouse binds
submap = quick-settings, reset submap = quick-settings, reset
bind = , V, exec, protonvpn-app & hyprctl dispatch submap vpn bind = , V, exec, protonvpn-app & hyprctl dispatch submap vpn
bind = , S, exec, $ipc settings toggle bind = , S, exec, $ipc settings toggle
@@ -212,8 +218,8 @@ submap = bt-sub
bind = , S, $call togglePanel bind = , S, $call togglePanel
bind = , D, $call disable bind = , D, $call disable
bind = , E, $call enable bind = , E, $call enable
bind = , H, exec, sh -c "bluetoothctl connect 88:92:CC:53:88:7E" bind = , H, exec, sh -c "bluetoothctl connect 88:92:CC:53:88:7E" && notify-send "connected to headphones"
bind = CTRL, H, exec, sh -c "bluetoothctl disconnect 88:92:CC:53:88:7E" bind = , J, exec, sh -c "bluetoothctl disconnect 88:92:CC:53:88:7E" && notify-send "disconnected from headphones"
# bind = CTRL, H, exec, bluetoothctl connect 88:92:CC:53:88:7E # bind = CTRL, H, exec, bluetoothctl connect 88:92:CC:53:88:7E
# bind = , escape, submap, reset # bind = , escape, submap, reset
bind = , catchall, exec, hyprctl dispatch submap reset && qs -c noctalia-shell ipc call bluetooth togglePanel bind = , catchall, exec, hyprctl dispatch submap reset && qs -c noctalia-shell ipc call bluetooth togglePanel
@@ -249,6 +255,3 @@ submap = reset
# 13. Misc tools. # 13. Misc tools.
bind = ALT, SPACE, exec, $menu bind = ALT, SPACE, exec, $menu
bind = $mainMod CTRL, L, exec, $ipc lockScreen lock bind = $mainMod CTRL, L, exec, $ipc lockScreen lock

View File

@@ -18,14 +18,25 @@ windowrule{
name = discord name = discord
match:class = vesktop match:class = vesktop
workspace = special:discord workspace = special:discord
} }
windowrule{
name = obsidian
match:class = obsidian
workspace = special:obsidian
}
windowrule{
name = gaming
match:class = steam
workspace = special:gaming
}
windowrule{ windowrule{
name = thunderbird name = thunderbird
match:class = org.mozilla.Thunderbird match:class = org.mozilla.Thunderbird
workspace = special:email workspace = special:email
} }
windowrule { windowrule {
# Ignore maximize requests from all apps. You'll probably like this. # Ignore maximize requests from all apps. You'll probably like this.
name = suppress-maximize-events name = suppress-maximize-events
@@ -45,6 +56,10 @@ windowrule {
no_focus = true no_focus = true
} }
xwayland {
force_zero_scaling = true
}
# Hyprland-run windowrule # Hyprland-run windowrule
windowrule { windowrule {
name = move-hyprland-run name = move-hyprland-run

View File

@@ -48,7 +48,7 @@ source = $basic/plugins.conf
source = $basic/inputs.conf source = $basic/inputs.conf
source = $basic/permissions.conf source = $basic/permissions.conf
source = $base/monitors.conf source = $base/monitors.conf
#wayland rules in basic/windows.conf
source = $base/noctalia/noctalia-colors.conf source = $base/noctalia/noctalia-colors.conf

View File

@@ -1,7 +1,7 @@
background = rgba(191724ff) background = rgba(181212ff)
base = rgba(191724ff) base = rgba(181212ff)
text = rgba(e0def4ff) text = rgba(ece0dfff)
alternate_base = rgba(26233aff) alternate_base = rgba(524343ff)
bright_text = rgba(191724ff) bright_text = rgba(442929ff)
accent = rgba(ebbcbaff) accent = rgba(ffb3b2ff)
accent_secondary = rgba(9ccfd8ff) accent_secondary = rgba(e6bdbbff)

View File

@@ -1,9 +1,9 @@
$primary = rgb(ebbcba) $primary = rgb(ffb3b2)
$surface = rgb(191724) $surface = rgb(181212)
$secondary = rgb(9ccfd8) $secondary = rgb(e6bdbb)
$error = rgb(eb6f92) $error = rgb(ffb4ab)
$tertiary = rgb(31748f) $tertiary = rgb(e4c18d)
$surface_lowest = rgb(1b1928) $surface_lowest = rgb(120d0d)
general { general {
col.active_border = $primary col.active_border = $primary