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

18
flake.lock generated
View File

@@ -7,11 +7,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1736204492, "lastModified": 1736349844,
"narHash": "sha256-CoBPRgkUex9Iz6qGSzi/BFVUQjndB0PmME2B6eEyeCs=", "narHash": "sha256-jpmKC8zNcFMt9ATsju2mryBuimIm+bR7HETCp0Rxd3s=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "20665c6efa83d71020c8730f26706258ba5c6b2a", "rev": "fcc4259cdbcb76138b48ed36b4f41c521910db0d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -42,11 +42,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1736134818, "lastModified": 1736241350,
"narHash": "sha256-30sOEZ8CFK2nTTMdkhaNrfVlIi3rWTNV0Z5z+NmpFNI=", "narHash": "sha256-CHd7yhaDigUuJyDeX0SADbTM9FXfiWaeNyY34FL1wQU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "3df3c47c19dc90fec35359e89ffb52b34d2b0e94", "rev": "8c9fd3e564728e90829ee7dbac6edc972971cd0f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -58,11 +58,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1736237804, "lastModified": 1736344604,
"narHash": "sha256-f+pBgbsP4G4S41J17QOyvqgT7Mo9s6VefA3kqnITQk8=", "narHash": "sha256-sKX29IV8KxIAAEbTi2tsgVKjovHbwZoFnNE7wb22d6k=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "f2d1969a05958821ca07a7df7c36639d6477d8fb", "rev": "4dbf4eca6ae8b69d71dcb43295c57bbb2542bb7c",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

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

View File

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

View File

@@ -20,29 +20,43 @@
pkgs.nerd-fonts.jetbrains-mono pkgs.nerd-fonts.jetbrains-mono
# Alternate Fonts # Alternate Fonts
# pkgs.nerd-fonts.caskaydia-mono # pkgs.nerd-fonts.caskaydia-mono
# pkgs.nerd-fonts.iosevka pkgs.nerd-fonts.iosevka
]; ];
homebrew = { homebrew = {
enable = true; 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 = { onActivation = {
autoUpdate = true; autoUpdate = true;
upgrade = true; upgrade = true;
cleanup = "zap"; cleanup = "zap";
}; };
brews = []; taps = []
casks = [
"raycast"
"firefox"
# CORPO
"mongodb-compass"
"postman"
"slack"
"zoom"
];
}; };
} }

View File

@@ -15,6 +15,4 @@
config.allowUnfree = true; config.allowUnfree = true;
}; };
}; };
# nur = inputs.nur.overlays.default;
} }