diff --git a/nix-darwin/home.nix b/nix-darwin/home.nix index 173a982..f10cf82 100644 --- a/nix-darwin/home.nix +++ b/nix-darwin/home.nix @@ -80,6 +80,10 @@ tmux htop + # Cringe + pfetch + neofetch + # Tools nmap dig diff --git a/nix-darwin/modules/yabai.nix b/nix-darwin/modules/yabai.nix index ed417c5..6b4260f 100644 --- a/nix-darwin/modules/yabai.nix +++ b/nix-darwin/modules/yabai.nix @@ -1,5 +1,9 @@ { config, pkgs, ... }: +let + split_ratio = "0.50"; + gap_padding = "16"; +in { # Create configuration files for yabai and skhd home.file.".yabairc" = { @@ -14,10 +18,23 @@ # global settings yabai -m config layout bsp yabai -m config window_placement second_child - yabai -m config split_ratio 0.50 + yabai -m config split_ratio ${split_ratio} yabai -m config auto_balance on - # Add more yabai configuration here + # Set all padding and gaps + yabai -m config top_padding ${gap_padding} + yabai -m config bottom_padding ${gap_padding} + yabai -m config left_padding ${gap_padding} + yabai -m config right_padding ${gap_padding} + yabai -m config window_gap ${gap_padding} + + # mouse stuff + # yabai -m config mouse_follows_focus on + yabai -m config focus_follows_mouse autofocus + + yabai -m config mouse_modifier cmd + yabai -m config mouse_action1 move + yabai -m config mouse_action2 resize ''; }; }