summaryrefslogtreecommitdiff
path: root/hyprland
diff options
context:
space:
mode:
Diffstat (limited to 'hyprland')
-rw-r--r--hyprland/hyprland.conf23
-rw-r--r--hyprland/keybinds.conf4
2 files changed, 21 insertions, 6 deletions
diff --git a/hyprland/hyprland.conf b/hyprland/hyprland.conf
index 7193445..6d3e2c1 100644
--- a/hyprland/hyprland.conf
+++ b/hyprland/hyprland.conf
@@ -9,8 +9,8 @@ monitor=HDMI-A-3,1920x1080@180,auto,1.0
# See https://wiki.hyprland.org/Configuring/Keywords/
# Set programs that you use
-$terminal = kitty
-$fileManager = pcmanfm
+$terminal = foot
+$fileManager = nemo
$menu = rofi -show drun -drun-reload-desktop-cache
$reload_qs = pkill qs 2>&1; qs &
$snip = hyprshot -m region --raw | satty --filename -
@@ -33,6 +33,7 @@ $CONFIG = /home/subh/.config
# exec-once = $terminal
# exec-once = nm-applet &
exec-once = qs &
+exec-once = foot --server
exec-once = dunst 2>/dev/null &
exec-once = awww-daemon & awww img $HOME/wallpapers/Arcade_decay_red.png
exec-once = swayidle -w before-sleep '/opt/scripts/lock.sh' &
@@ -62,7 +63,7 @@ env = QT_QPA_PLATFORMTHEME,qt6ct
# https://wiki.hyprland.org/Configuring/Variables/#general
general {
gaps_in = 5
- gaps_out = 5
+ gaps_out = 20
border_size = 1
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
@@ -205,6 +206,20 @@ windowrule {
}
windowrule {
+ name = foot
+ match:class = ^(foot)$
+ opacity = 0.85
+}
+
+windowrule {
+ name = floatpattern
+ match:class = (?i).*floatpattern.*
+
+ float = on
+ size = 600 100
+ center = on
+}
+windowrule {
name = yazi-float
match:class = (?i).*yazi-term.*
@@ -222,5 +237,5 @@ windowrule {
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
#windowrulev2 = suppressevent maximize, class:^(firefox|code|jetbrains-.*|electron)$
-windowrule = border_color rgb(f38ba8) rgb(313244), match:class (librewolf|discord|sublime_text|org.keepassxc.KeePassXC|burp-StartBurp|kitty)
+windowrule = border_color rgb(f38ba8) rgb(313244), match:class (librewolf|discord|sublime_text|org.keepassxc.KeePassXC|burp-StartBurp|foot)
windowrule = suppress_event maximize, match:class .* # You'll probably like this.
diff --git a/hyprland/keybinds.conf b/hyprland/keybinds.conf
index 3d455df..fbc00fb 100644
--- a/hyprland/keybinds.conf
+++ b/hyprland/keybinds.conf
@@ -38,8 +38,8 @@ bind = $mainMod, equal, exec, pactl set-sink-volume @DEFAULT_SINK@ +5% && notify
bind = $mainMod, minus, exec, pactl set-sink-volume @DEFAULT_SINK@ -5% && notify-send "Volume Status" "Current Volume: $(pactl --format json get-sink-volume @DEFAULT_SINK@ | jq -r '.volume."front-left"."value_percent"')"
bind = $mainMod SHIFT, equal, exec, mpc volume +5 && notify-send -i "audio-volume-high" -a "MPD" "MPD Volume" "$(mpc volume)"
bind = $mainMod SHIFT, minus, exec, mpc volume -5 && notify-send -i "audio-volume-low" -a "MPD" "MPD Volume" "$(mpc volume)"
-bind = Ctrl, M, exec, kitty --class rmpc-term rmpc
-bind = Ctrl|Shift, F, exec, kitty --class yazi-term yazi
+bind = Ctrl, M, exec, foot -a rmpc-term rmpc
+bind = Ctrl|Shift, F, exec, foot -a yazi-term yazi
# Move focus with mainMod + arrow keys
bind = $mainMod, h, movefocus, l