managing modules for darwin arch.

This commit is contained in:
Kulvir Singh
2025-01-08 21:16:34 +05:30
parent 9c6c668591
commit f3417e1987
5 changed files with 39 additions and 29 deletions

View File

@@ -19,7 +19,6 @@
outputs.overlays.additions
outputs.overlays.modifications
outputs.overlays.stable-packages
# outputs.overlays.nur
];
};

View File

@@ -17,16 +17,15 @@
home.packages = [
pkgs.air
pkgs.awsebcli
pkgs.bun
pkgs.go
pkgs.nodejs_23
pkgs.python314 # coz awsebcli requires python in $PATH
pkgs.pnpm
pkgs.discord
pkgs.obsidian
pkgs.spotify
pkgs.discord # not working without overlays (darwin sucks)
pkgs.redis
pkgs.telegram-desktop
];
nixpkgs = {

View File

@@ -20,29 +20,43 @@
pkgs.nerd-fonts.jetbrains-mono
# Alternate Fonts
# pkgs.nerd-fonts.caskaydia-mono
# pkgs.nerd-fonts.iosevka
pkgs.nerd-fonts.iosevka
];
homebrew = {
enable = true;
brews = [
# "mongodb/brew/mongodb-community"
];
caskArgs = {
appdir = "/Applications";
require_sha = true;
}
# darwin support for packages sucks
casks = [
"firefox"
"raycast"
"obsidian"
"spotify"
# not me using em :(
"mongodb-compass"
"postman"
"slack"
"zoom"
];
global.autoUpdate = true;
onActivation = {
autoUpdate = true;
upgrade = true;
cleanup = "zap";
};
brews = [];
casks = [
"raycast"
"firefox"
# CORPO
"mongodb-compass"
"postman"
"slack"
"zoom"
];
taps = []
};
}