alpha
Login
or
Join now
yemou.pink
/
nix-configs
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Nix configurations for my homelab
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
Add other websites to VPS
author
yemou
date
1 year ago
(Apr 12, 2025, 1:33 AM -0400)
commit
032eaf16
032eaf16b3f36153a74b37f7076a43b513f1798d
parent
da57292c
da57292c39b9de4e55237c611bd95de7aa25bfa1
+120
-6
7 changed files
Expand all
Collapse all
Unified
Split
dandelion
config.nix
flake.lock
modules
services
caddy
websites
boo-b77.nix
boo-y6d.nix
org-biotabit.nix
pink-lilac.nix
pink-yemou.nix
+5
dandelion/config.nix
Reviewed
···
25
25
../modules/services/caddy/pds.nix
26
26
../modules/services/caddy/soju.nix
27
27
../modules/services/caddy/tangled-knot.nix
28
28
+
../modules/services/caddy/websites/boo-b77.nix
29
29
+
../modules/services/caddy/websites/boo-y6d.nix
30
30
+
../modules/services/caddy/websites/org-biotabit.nix
28
31
../modules/services/caddy/websites/org-butwho.nix
32
32
+
../modules/services/caddy/websites/pink-lilac.nix
33
33
+
../modules/services/caddy/websites/pink-yemou.nix
29
34
# ../modules/services/caddy/xmpp.nix
30
35
../modules/services/openssh.nix
31
36
../modules/services/soju.nix
+6
-6
flake.lock
Reviewed
···
62
62
]
63
63
},
64
64
"locked": {
65
65
-
"lastModified": 1744380363,
66
66
-
"narHash": "sha256-cXjAUuAfQDPSLSsckZuTioQ986iqSPTzx8D7dLAcC+Q=",
65
65
+
"lastModified": 1744400600,
66
66
+
"narHash": "sha256-qYhUgA98mhq1QK13r9qVY+sG1ri6FBgyp+GApX6wS20=",
67
67
"owner": "nix-community",
68
68
"repo": "home-manager",
69
69
-
"rev": "e43c6bcb101ba3301522439c459288c4a248f624",
69
69
+
"rev": "b74b22bb6167e8dff083ec6988c98798bf8954d3",
70
70
"type": "github"
71
71
},
72
72
"original": {
···
159
159
},
160
160
"nixpkgs": {
161
161
"locked": {
162
162
-
"lastModified": 1744371553,
163
163
-
"narHash": "sha256-KjvhD+DkQsOAggIFyuxSAZIs84UahDb/O9ojpvyFNe0=",
162
162
+
"lastModified": 1744414260,
163
163
+
"narHash": "sha256-zzmnpcGCX9W73fL6se8atCzyAtlDsSXxPW/wvopLGgg=",
164
164
"owner": "NixOS",
165
165
"repo": "nixpkgs",
166
166
-
"rev": "6f061f35682410185d9a1582601e9241bfa6ad96",
166
166
+
"rev": "e58dd8c9bc2a6b5bd4c8a07ac4080e9909be7ab6",
167
167
"type": "github"
168
168
},
169
169
"original": {
+23
modules/services/caddy/websites/boo-b77.nix
Reviewed
···
1
1
+
{ ... }:
2
2
+
{
3
3
+
environment.persistence."/data/persistent".directories = [
4
4
+
{
5
5
+
directory = "/var/www/boo.b77";
6
6
+
user = "mou";
7
7
+
group = "caddy";
8
8
+
mode = "0750";
9
9
+
}
10
10
+
];
11
11
+
12
12
+
services.caddy.virtualHosts."b77.boo".extraConfig = ''
13
13
+
encode
14
14
+
root * /var/www/boo.b77
15
15
+
file_server {
16
16
+
hide .git license
17
17
+
}
18
18
+
19
19
+
handle_errors {
20
20
+
respond "{err.status_code} {err.status_text}"
21
21
+
}
22
22
+
'';
23
23
+
}
+23
modules/services/caddy/websites/boo-y6d.nix
Reviewed
···
1
1
+
{ ... }:
2
2
+
{
3
3
+
environment.persistence."/data/persistent".directories = [
4
4
+
{
5
5
+
directory = "/var/www/boo.y6d";
6
6
+
user = "mou";
7
7
+
group = "caddy";
8
8
+
mode = "0750";
9
9
+
}
10
10
+
];
11
11
+
12
12
+
services.caddy.virtualHosts."y6d.boo".extraConfig = ''
13
13
+
encode
14
14
+
root * /var/www/boo.y6d
15
15
+
file_server {
16
16
+
hide .git license
17
17
+
}
18
18
+
19
19
+
handle_errors {
20
20
+
respond "{err.status_code} {err.status_text}"
21
21
+
}
22
22
+
'';
23
23
+
}
+23
modules/services/caddy/websites/org-biotabit.nix
Reviewed
···
1
1
+
{ ... }:
2
2
+
{
3
3
+
environment.persistence."/data/persistent".directories = [
4
4
+
{
5
5
+
directory = "/var/www/org.biotabit";
6
6
+
user = "mou";
7
7
+
group = "caddy";
8
8
+
mode = "0750";
9
9
+
}
10
10
+
];
11
11
+
12
12
+
services.caddy.virtualHosts."biotabit.org".extraConfig = ''
13
13
+
encode
14
14
+
root * /var/www/org.biotabit
15
15
+
file_server {
16
16
+
hide .git license
17
17
+
}
18
18
+
19
19
+
handle_errors {
20
20
+
respond "{err.status_code} {err.status_text}"
21
21
+
}
22
22
+
'';
23
23
+
}
+20
modules/services/caddy/websites/pink-lilac.nix
Reviewed
···
1
1
+
{ ... }:
2
2
+
{
3
3
+
environment.persistence."/data/persistent".directories = [
4
4
+
{
5
5
+
directory = "/var/www/pink.lilac";
6
6
+
user = "mou";
7
7
+
group = "caddy";
8
8
+
mode = "0750";
9
9
+
}
10
10
+
];
11
11
+
12
12
+
services.caddy.virtualHosts."lilac.pink".extraConfig = ''
13
13
+
encode
14
14
+
redir https://bsky.app/profile/lilac.pink
15
15
+
16
16
+
handle_errors {
17
17
+
respond "{err.status_code} {err.status_text}"
18
18
+
}
19
19
+
'';
20
20
+
}
+20
modules/services/caddy/websites/pink-yemou.nix
Reviewed
···
1
1
+
{ ... }:
2
2
+
{
3
3
+
environment.persistence."/data/persistent".directories = [
4
4
+
{
5
5
+
directory = "/var/www/pink.yemou";
6
6
+
user = "mou";
7
7
+
group = "caddy";
8
8
+
mode = "0750";
9
9
+
}
10
10
+
];
11
11
+
12
12
+
services.caddy.virtualHosts."yemou.pink".extraConfig = ''
13
13
+
encode
14
14
+
redir https://bsky.app/profile/yemou.pink
15
15
+
16
16
+
handle_errors {
17
17
+
respond "{err.status_code} {err.status_text}"
18
18
+
}
19
19
+
'';
20
20
+
}