Got declarative homebrew working, working on yabai and shkd still
This commit is contained in:
parent
ebb5f51a86
commit
d96d437ed4
5 changed files with 114 additions and 31 deletions
27
flake.nix
27
flake.nix
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue