Commit 9567e83
Changed files (7)
.config
hypr
.fonts
.wraith
misc
.config/hypr/modules/autostarts.conf
@@ -3,7 +3,6 @@ exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
exec-once = wl-paste --type text --watch cliphist store
exec-once = wl-paste --type image --watch cliphist store
exec-once = hyprctl setcursor arcstarry_cursor 25
-exec-once = input-remapper-control --command autoload
exec-once = hypridle &
exec-once = swww-daemon
exec-once = hyprpm reload
\ No newline at end of file
.config/hypr/modules/keybinds.conf
@@ -13,11 +13,8 @@ bind = $mainMod CTRL, w,swapwindow, u
bind = $mainMod CTRL, a,swapwindow, l
bind = $mainMod CTRL, s,swapwindow, d
bind = $mainMod CTRL, d, swapwindow, r
-bind= $mainMod CONTROL, right, workspace , e+1
-bind= $mainMod CONTROL, left, workspace , e-1
bind = $mainMod, TAB, hyprexpo:expo, toggle
-
# TODOS
# Example special workspace (scratchpad)
# bind = $mainMod, S, togglespecialworkspace, magic
@@ -57,14 +54,17 @@ bind = $mainMod SHIFT, 8, movetoworkspacesilent, 8
bind = $mainMod SHIFT, 9, movetoworkspacesilent, 9
bind = $mainMod SHIFT, 0, movetoworkspacesilent, 10
-# Scroll through existing workspaces with mainMod + scroll
-bind = $mainMod, mouse_down, workspace, e+1
-bind = $mainMod, mouse_up, workspace, e-1
-
# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = $mainMod, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow
+# To move around workspaces
+bind = $mainMod, mouse_up, exec, ws=$(hyprctl activeworkspace -j | jq '.id'); [ $ws -lt 10 ] && hyprctl dispatch workspace $((ws+1))
+bind = $mainMod, mouse_down, exec, ws=$(hyprctl activeworkspace -j | jq '.id'); [ $ws -gt 1 ] && hyprctl dispatch workspace $((ws-1))
+bind = , mouse:275, exec, ws=$(hyprctl activeworkspace -j | jq '.id'); [ $ws -gt 1 ] && hyprctl dispatch workspace $((ws-1))
+bind = , mouse:276, exec, ws=$(hyprctl activeworkspace -j | jq '.id'); [ $ws -lt 10 ] && hyprctl dispatch workspace $((ws+1))
+
+
input {
kb_layout = us
kb_variant =
@@ -79,4 +79,4 @@ input {
touchpad {
natural_scroll = false
}
-}
\ No newline at end of file
+}
.config/hypr/modules/monitors.conf
@@ -12,4 +12,12 @@ windowrule {
float = on
size = 900 700
center = on
-}
\ No newline at end of file
+}
+
+windowrule {
+ name = VolumeControl
+ match:class = org.pulseaudio.pavucontrol
+ float = on
+ size = 700 700
+ center = on
+}
.config/hypr/hyprlock.conf
@@ -47,7 +47,7 @@ input-field {
label {
text = اللَّهُمَّ إِنِّي أَسْأَلُكَ الْهُدَى وَالتُّقَى وَالْعَفَافَ وَالْغِنَى
color = rgba(255, 255, 255, 0.7)
- font_size = 18
+ font_size = 15
font_family = Titr
position = 0, -350
halign = center
.fonts/titr.ttf
Binary file
.wraith/misc/Titr.ttf
Binary file
.zshrc
@@ -58,7 +58,7 @@ alias vim=nvim
#--------------------------------------------------------------------------------
sync-config() {
- DOTFILES_DIR="$HOME/dev/.dotfiles"
+ DOTFILES_DIR="$HOME/dotfiles"
echo "⚠️ This will sync all dotfiles from:"
echo " $DOTFILES_DIR --> $HOME"