managing modules for darwin arch.
This commit is contained in:
18
flake.lock
generated
18
flake.lock
generated
@@ -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": {
|
||||||
|
|||||||
@@ -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
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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 = {
|
||||||
|
|||||||
@@ -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"
|
|
||||||
];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,6 +15,4 @@
|
|||||||
config.allowUnfree = true;
|
config.allowUnfree = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# nur = inputs.nur.overlays.default;
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user