This commit is contained in:
Andrei Lazarescu 2025-09-25 07:07:36 +03:00
parent 8e8ea8b835
commit 0586ac23dc
Signed by: lazandrei19
SSH Key Fingerprint: SHA256:/KoKmXLdUaBkf6PPceiJzDezV957xmuD7T9TTKsf28Q
6 changed files with 19 additions and 17 deletions

24
flake.lock generated
View File

@ -28,11 +28,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752265577, "lastModified": 1758375677,
"narHash": "sha256-YhnBM3oknReSFTAuc2SMwekwjl9nDd5PUhcar4DsefM=", "narHash": "sha256-BLtD+6qWz7fQjPk2wpwyXQLGI0E30Ikgf2ppn2nVadI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "3976e0507edc9a5f332cb2be93fa20e646d22374", "rev": "edc7468e12be92e926847cb02418e649b02b59dd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -49,11 +49,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1751313918, "lastModified": 1758102940,
"narHash": "sha256-HsJM3XLa43WpG+665aGEh8iS8AfEwOIQWk3Mke3e7nk=", "narHash": "sha256-wwqf3+A8EiqwWpcAaPN20QXJLlpGPpwtLTrzgnngI2o=",
"owner": "nix-darwin", "owner": "nix-darwin",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "e04a388232d9a6ba56967ce5b53a8a6f713cdfcf", "rev": "ebd0bfc11fc2b5cff37401e9b3703881ad5fabbd",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -65,11 +65,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1751949589, "lastModified": 1758262103,
"narHash": "sha256-mgFxAPLWw0Kq+C8P3dRrZrOYEQXOtKuYVlo9xvPntt8=", "narHash": "sha256-aBGl3XEOsjWw6W3AHiKibN7FeoG73dutQQEqnd/etR8=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "9b008d60392981ad674e04016d25619281550a9d", "rev": "12bd230118a1901a4a5d393f9f56b6ad7e571d01",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -87,11 +87,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1752264610, "lastModified": 1758381358,
"narHash": "sha256-wxbq3NFcAQIl06Of7YHSX2/8jD391rvlga5cINX8DRU=", "narHash": "sha256-3edVTFHJavTAZH4D0MMraM+4JxrxXWeizQvlCWXcKnE=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "556ac89a1c7d9d65ecd7bd0c07e24dcaccd80293", "rev": "62688dab3927fc080aad78d6814250b65cac1261",
"type": "github" "type": "github"
}, },
"original": { "original": {

View File

@ -14,7 +14,7 @@
outputs = { self, nix-darwin, nixpkgs, home-manager, nur, ... }: outputs = { self, nix-darwin, nixpkgs, home-manager, nur, ... }:
{ {
darwinConfigurations."Andreis-MacBook-Pro" = nix-darwin.lib.darwinSystem { darwinConfigurations."Andreis-MacBook-Pro" = nix-darwin.lib.darwinSystem {
specialArgs = { inherit nur; }; specialArgs = { inherit nur self; };
modules = [ modules = [
./system ./system
{ {
@ -27,4 +27,4 @@
]; ];
}; };
}; };
} }

View File

@ -2,7 +2,7 @@
{ {
home = { home = {
packages = [ pkgs.go ]; packages = [ pkgs.go pkgs.rustup pkgs.bun ];
stateVersion = "25.11"; stateVersion = "25.11";
}; };
} }

View File

@ -16,6 +16,7 @@
pkgs.vscode-extensions.ms-dotnettools.vscode-dotnet-runtime pkgs.vscode-extensions.ms-dotnettools.vscode-dotnet-runtime
pkgs.vscode-extensions.shopify.ruby-lsp pkgs.vscode-extensions.shopify.ruby-lsp
pkgs.vscode-extensions.castwide.solargraph pkgs.vscode-extensions.castwide.solargraph
pkgs.vscode-extensions.astro-build.astro-vscode
]; ];
userSettings = { userSettings = {
"editor.fontSize" = 16; "editor.fontSize" = 16;

View File

@ -3,12 +3,13 @@
{ {
homebrew = { homebrew = {
enable = true; enable = true;
brews = [ "asdf" "libyaml" "libpq" "k9s" brews = [ "asdf" "libyaml" "libpq" "k9s" "sst/tap/opencode" "awscli" "helm" "sops" "yq" "opencode"
{ {
name = "postgresql@17"; name = "postgresql@17";
restart_service = "changed"; restart_service = "changed";
} }
]; ];
taps = [ "sst/tap" ];
casks = [ "raycast" "firefox" "slack" "google-chrome" "cursor" "qbittorrent" "vlc" "obsidian" ]; casks = [ "raycast" "firefox" "slack" "google-chrome" "cursor" "qbittorrent" "vlc" "obsidian" ];
onActivation = { onActivation = {
cleanup = "zap"; cleanup = "zap";

View File

@ -1,5 +1,5 @@
{ {
services = { services = {
tailscale.enable = true; tailscale.enable = false;
}; };
} }