config/nix-darwin/configuration.nix

38 lines
858 B
Nix
Raw Normal View History

2024-11-15 15:12:16 -08:00
{ config, pkgs, ... }:
{
2024-11-23 22:35:56 -08:00
imports = [ ./homebrew.nix ./yabai-skhd.nix ];
2024-11-15 15:12:16 -08:00
# List packages installed in system profile. To search by name, run:
# $ nix-env -qaP | grep wget
environment.systemPackages = [
pkgs.vim
];
# Auto upgrade nix package and the daemon service.
2024-11-23 22:35:56 -08:00
services = {
nix-daemon.enable = true;
karabiner-elements.enable = true;
sketchybar = {
enable = true;
};
};
nix = {
package = pkgs.nix;
settings.experimental-features = "nix-command flakes";
};
2024-11-15 15:12:16 -08:00
# Enable alternative shell support in nix-darwin.
programs.fish.enable = true;
# Used for backwards compatibility, please read the changelog before changing.
# $ darwin-rebuild changelog
2024-11-23 22:35:56 -08:00
system = {
stateVersion = 5;
defaults = {
dock = {
autohide = true;
orientation = "bottom";
};
};
};
2024-11-15 15:12:16 -08:00
}