tangled
alpha
login
or
join now
devins.page
/
flake
0
fork
atom
configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
0
fork
atom
overview
issues
pulls
pipelines
feat: bluellama
devins.page
2 months ago
b069e65a
5ebbf053
+42
-9
3 changed files
expand all
collapse all
unified
split
flake.nix
hosts
bluellama
default.nix
modules
darwin
default.nix
+22
-9
flake.nix
···
28
28
agenix,
29
29
...
30
30
}: {
31
31
-
darwinConfigurations.neo = nix-darwin.lib.darwinSystem {
32
32
-
modules = [
33
33
-
./modules/common
34
34
-
./modules/darwin
35
35
-
./hosts/neo
36
36
-
home-manager.darwinModules.home-manager
37
37
-
mac-app-util.darwinModules.default
38
38
-
{home-manager.sharedModules = [mac-app-util.homeManagerModules.default];}
39
39
-
];
31
31
+
darwinConfigurations = {
32
32
+
neo = nix-darwin.lib.darwinSystem {
33
33
+
modules = [
34
34
+
./modules/common
35
35
+
./modules/darwin
36
36
+
./hosts/neo
37
37
+
home-manager.darwinModules.home-manager
38
38
+
mac-app-util.darwinModules.default
39
39
+
{home-manager.sharedModules = [mac-app-util.homeManagerModules.default];}
40
40
+
];
41
41
+
};
42
42
+
43
43
+
bluellama = nix-darwin.lib.darwinSystem {
44
44
+
modules = [
45
45
+
./modules/common
46
46
+
./modules/darwin
47
47
+
./hosts/bluellama
48
48
+
home-manager.darwinModules.home-manager
49
49
+
mac-app-util.darwinModules.default
50
50
+
{home-manager.sharedModules = [mac-app-util.homeManagerModules.default];}
51
51
+
];
52
52
+
};
40
53
};
41
54
42
55
nixosConfigurations = {
+19
hosts/bluellama/default.nix
···
1
1
+
{pkgs, ...}: {
2
2
+
networking.hostName = "bluellama";
3
3
+
4
4
+
homebrew = {
5
5
+
brews = [
6
6
+
{
7
7
+
name = "colima";
8
8
+
restart_service = "changed";
9
9
+
}
10
10
+
"docker"
11
11
+
"docker-compose"
12
12
+
{
13
13
+
name = "ollama";
14
14
+
restart_service = "changed";
15
15
+
}
16
16
+
"tailscale"
17
17
+
];
18
18
+
};
19
19
+
}
+1
modules/darwin/default.nix
···
5
5
6
6
homebrew = {
7
7
enable = true;
8
8
+
greedyCasks = true;
8
9
onActivation = {
9
10
autoUpdate = true;
10
11
cleanup = "zap";