diff --git a/nix-darwin/home.nix b/nix-darwin/home.nix index 92dc421..f683a8b 100644 --- a/nix-darwin/home.nix +++ b/nix-darwin/home.nix @@ -77,6 +77,10 @@ # Tools nmap dig + + # DE/WM/Ricing + yabai # wm + skhd # key mngr ]; # Home Manager is pretty good at managing dotfiles. The primary way to manage @@ -154,4 +158,32 @@ vimAlias = true; defaultEditor = true; }; + + # Services + + # yabai (wm) + services.yabai = { + enable = true; + package = pkgs.yabai; + config = { + layout = "bsp"; + auto_balance = "on"; + split_ratio = 0.50; + window_placement = "second_child"; + }; + # extraConfig = '' + # ''; + }; + + # skhd (keybinds etc.) + services.skhd = { + enable = true; + package = pkgs.skhd; + skhdConfig = '' + # Add your skhd keybindings here + # For example: + # alt - return : open -n /Applications/iTerm.app + # shift + alt - r : yabai -m space --rotate 90 + ''; + }; }