configurations for my servers and desktops
nix nixos flake dots dotfiles

feat: bluellama

+42 -9
+22 -9
flake.nix
··· 28 28 agenix, 29 29 ... 30 30 }: { 31 - darwinConfigurations.neo = nix-darwin.lib.darwinSystem { 32 - modules = [ 33 - ./modules/common 34 - ./modules/darwin 35 - ./hosts/neo 36 - home-manager.darwinModules.home-manager 37 - mac-app-util.darwinModules.default 38 - {home-manager.sharedModules = [mac-app-util.homeManagerModules.default];} 39 - ]; 31 + darwinConfigurations = { 32 + neo = nix-darwin.lib.darwinSystem { 33 + modules = [ 34 + ./modules/common 35 + ./modules/darwin 36 + ./hosts/neo 37 + home-manager.darwinModules.home-manager 38 + mac-app-util.darwinModules.default 39 + {home-manager.sharedModules = [mac-app-util.homeManagerModules.default];} 40 + ]; 41 + }; 42 + 43 + bluellama = nix-darwin.lib.darwinSystem { 44 + modules = [ 45 + ./modules/common 46 + ./modules/darwin 47 + ./hosts/bluellama 48 + home-manager.darwinModules.home-manager 49 + mac-app-util.darwinModules.default 50 + {home-manager.sharedModules = [mac-app-util.homeManagerModules.default];} 51 + ]; 52 + }; 40 53 }; 41 54 42 55 nixosConfigurations = {
+19
hosts/bluellama/default.nix
··· 1 + {pkgs, ...}: { 2 + networking.hostName = "bluellama"; 3 + 4 + homebrew = { 5 + brews = [ 6 + { 7 + name = "colima"; 8 + restart_service = "changed"; 9 + } 10 + "docker" 11 + "docker-compose" 12 + { 13 + name = "ollama"; 14 + restart_service = "changed"; 15 + } 16 + "tailscale" 17 + ]; 18 + }; 19 + }
+1
modules/darwin/default.nix
··· 5 5 6 6 homebrew = { 7 7 enable = true; 8 + greedyCasks = true; 8 9 onActivation = { 9 10 autoUpdate = true; 10 11 cleanup = "zap";