Got declarative homebrew working, working on yabai and shkd still

This commit is contained in:
lulusilly 2025-10-18 17:29:05 -04:00
parent ebb5f51a86
commit d96d437ed4
5 changed files with 114 additions and 31 deletions

View file

@ -29,7 +29,7 @@
environment.systemPackages = with pkgs; [
neovim # Text editor of choice
btop # Resource manager
htop # Resource manager
iina # Media player
yabai # Tiling window manager
skhd # Hotkey daemon
@ -37,6 +37,29 @@
# kanata # Keyboard remapping tool
];
homebrew = {
enable = true;
taps = [];
brews = [
"kanata"
"hugo"
"mpv"
"lua"
"luarocks"
"guile"
"scrcpy"
"ffmpeg"
];
casks = [
"font-jetbrains-mono"
"font-monocraft-nerd-font"
"obsidian"
"raycast"
"android-platform-tools"
];
};
services.yabai = {
enable = true;
extraConfig = builtins.readFile ./dotfiles/yabai/yabairc;
@ -51,8 +74,6 @@
finder.AppleShowAllExtensions = true;
};
nix.enable =false;
# Necessary for using flakes on this system.
nix.settings.experimental-features = "nix-command flakes";