feat: configure MarkEdit catppuccin theme via activation script

This commit is contained in:
mikl 2026-07-01 14:33:31 +03:00
parent 83092f70f8
commit dcddd60c32

View file

@ -1,33 +0,0 @@
{ pkgs, ... }: {
imports = [ ./homebrew.nix ./system.nix ];
networking.hostName = "poppy";
system.primaryUser = "michaotic";
system.stateVersion = 7;
nixpkgs.config.allowUnfree = true;
nix.enable = false;
users.users.michaotic = {
home = "/Users/michaotic";
shell = pkgs.zsh;
};
environment.systemPackages = [ pkgs.vim ];
# Apply default apps via duti on activation
system.activationScripts.defaultApps.text = ''
if [ -f "/Users/michaotic/.config/duti/config" ]; then
${pkgs.duti}/bin/duti -d /Users/michaotic/.config/duti/config || true
fi
'';
home-manager.users.michaotic = {
imports = [ ../../home/kitty.nix ];
programs.zsh.shellAliases = {
switch = "darwin-rebuild switch --flake .#poppy";
update = "nix flake update && darwin-rebuild switch --flake .#poppy";
cleanup = "nix-collect-garbage -d";
};
};
}