Skip to content

Commit 221c398

Browse files
committed
feat: integrate most required services
1 parent 3b4d454 commit 221c398

File tree

136 files changed

+2785
-1321
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

136 files changed

+2785
-1321
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
11
/result
2-
32
.direnv
4-
!.envrc

desktops/anubis/default.nix

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{
44
imports = [
55
../../shared/modules
6+
../../shared/global
67
../../shared/programs
78
../../shared/services
89

@@ -25,27 +26,30 @@
2526
libvirt = {
2627
enable = config.personal.services.enable;
2728
};
28-
tailscale = {
29+
printing = {
2930
enable = config.personal.services.enable;
3031
};
31-
printing = {
32+
tailscale = {
3233
enable = config.personal.services.enable;
3334
};
3435
};
3536

3637
programs = {
37-
mail = {
38+
browser = {
3839
enable = config.personal.programs.enable;
3940
};
40-
browser = {
41+
lutris = {
4142
enable = config.personal.programs.enable;
4243
};
43-
steam = {
44+
mail = {
4445
enable = config.personal.programs.enable;
4546
};
4647
password = {
4748
enable = config.personal.programs.enable;
4849
};
50+
steam = {
51+
enable = config.personal.programs.enable;
52+
};
4953
};
5054
};
5155

desktops/anubis/networking.nix

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,12 @@
77
networkmanager = {
88
enable = true;
99
};
10+
11+
# nat = {
12+
# enable = true;
13+
# enableIPv6 = true;
14+
# internalInterfaces = [ "ve-+" ];
15+
# externalInterface = "";
16+
# };
1017
};
1118
}

desktops/chnum/default.nix

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
{
44
imports = [
55
../../shared/modules
6+
../../shared/global
67
../../shared/programs
78
../../shared/services
89

@@ -25,27 +26,30 @@
2526
libvirt = {
2627
enable = config.personal.services.enable;
2728
};
28-
tailscale = {
29+
printing = {
2930
enable = config.personal.services.enable;
3031
};
31-
printing = {
32+
tailscale = {
3233
enable = config.personal.services.enable;
3334
};
3435
};
3536

3637
programs = {
37-
mail = {
38+
browser = {
3839
enable = config.personal.programs.enable;
3940
};
40-
browser = {
41+
lutris = {
4142
enable = config.personal.programs.enable;
4243
};
43-
steam = {
44+
mail = {
4445
enable = config.personal.programs.enable;
4546
};
4647
password = {
4748
enable = config.personal.programs.enable;
4849
};
50+
steam = {
51+
enable = config.personal.programs.enable;
52+
};
4953
};
5054
};
5155

desktops/chnum/networking.nix

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,12 @@
77
networkmanager = {
88
enable = true;
99
};
10+
11+
# nat = {
12+
# enable = true;
13+
# enableIPv6 = true;
14+
# internalInterfaces = [ "ve-+" ];
15+
# externalInterface = "enp0s25";
16+
# };
1017
};
1118
}

flake.lock

Lines changed: 24 additions & 45 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)