Skip to content

Commit 02440f6

Browse files
committed
updated configs
1 parent 8f34dd6 commit 02440f6

File tree

5 files changed

+38
-22
lines changed

5 files changed

+38
-22
lines changed

hosts/rpi5/configuration.nix

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,22 @@
2424
{ device = "/dev/disk/by-uuid/820d1ec4-7d6e-46cf-bcdd-0f6a138a19b4"; }
2525
];
2626

27-
# fileSystems = {
28-
# "/mnt/usbdrive2" = {
29-
# device = "/dev/disk/by-uuid/6def3262-e479-4b32-b6f1-14a19989c546";
30-
# fsType = "ext4";
31-
# options = [
32-
# "defaults"
33-
# "nofail"
34-
# ];
35-
# };
36-
# };
27+
fileSystems = {
28+
"/mnt/usbdrive2" = {
29+
device = "/dev/disk/by-uuid/6def3262-e479-4b32-b6f1-14a19989c546";
30+
fsType = "ext4";
31+
options = [
32+
"defaults"
33+
"nofail"
34+
];
35+
};
36+
};
3737

3838
users.groups.usbdrive2 = {
3939
name = "usbdrive2";
4040
};
4141

42-
# systemd.tmpfiles.rules = [ "d /mnt/usbdrive2 0755 usbdrive2 usbdrive2 -" ];
42+
systemd.tmpfiles.rules = [ "d /mnt/usbdrive2 0755 usbdrive2 usbdrive2 -" ];
4343

4444
users.users.root.initialPassword = "root";
4545
networking.hosts."127.0.0.1" = [ "matrix.mlflexer.online" ];
@@ -168,13 +168,16 @@
168168
vim
169169
helix
170170
git
171-
# bluez
172-
# bluez-tools
171+
bluez
172+
bluez-tools
173173
unzip
174174
raspberrypi-eeprom
175175
rpi-imager
176176
yazi
177177
];
178+
179+
hardware.bluetooth.enable = true;
180+
178181
system.stateVersion = "25.11";
179182
# raspberry-pi-nix = {
180183
# kernel-version = "v6_6_51";

hosts/rpi5/default.nix

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ lib.nixosSystem {
5252
enable = true;
5353
};
5454

55+
# bluetooth
56+
krnbt = {
57+
enable = true;
58+
value = "on";
59+
};
60+
5561
};
5662

5763
dt-overlays.vc4-kms-v3d.enable = false;
@@ -87,7 +93,7 @@ lib.nixosSystem {
8793
kernelPackages = kernelBundle.linuxPackages_rpi5;
8894
};
8995
boot.loader.raspberry-pi.firmwarePath = "/boot";
90-
# boot.loader.raspberry-pi.bootloader = "kernel";
96+
boot.loader.raspberry-pi.bootloader = "kernel";
9197
boot.kernelParams = [
9298
"root=UUID=8b57d8e1-2422-44bd-bc49-38af5feb820b"
9399
"rootfstype=ext4"
@@ -117,18 +123,18 @@ lib.nixosSystem {
117123
../services
118124
{
119125
system.stateVersion = "25.11";
120-
home-assistant.enable = false;
121-
adguardhome.enable = false;
126+
home-assistant.enable = true;
127+
adguardhome.enable = true;
122128
nextcloud.enable = false;
123129
traefik.enable = false;
124-
nginx.enable = false;
130+
nginx.enable = true;
125131
wireguard.enable = false;
126132
immich.enable = false;
127133
matrix.enable = false;
128134

129-
arr.jelly.enable = false;
130-
arr.enable = false;
131-
arr.container.enable = false;
135+
arr.jelly.enable = true;
136+
arr.enable = true;
137+
arr.container.enable = true;
132138
}
133139

134140
inputs.home-manager.nixosModules.home-manager

hosts/services/adguard.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919
port = config.adguardhome.port;
2020
settings = {
2121
http.address = "0.0.0.0:${builtins.toString config.adguardhome.port}";
22+
users = [{
23+
name = "admin";
24+
password = "$2y$05$ZSmxS54ZBjJbtzwRB4ChZ.S8qe7wlgvAQzUdcgKMDx8ki9AWVNBFG";
25+
}];
2226
};
2327
};
2428
};

hosts/services/arr/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
# TODO: mkdir if container
2323
system.activationScripts.setDataPermissions = ''
2424
mkdir -p /mnt/arr
25+
mkdir -p ${config.arr.data_dir}
2526
2627
chown -R root:${config.arr.group} ${config.arr.data_dir}
2728
chmod -R 2777 ${config.arr.data_dir}

hosts/services/home-assistant.nix

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
};
88

99
config = lib.mkIf config.home-assistant.enable {
10+
1011
services.home-assistant = {
1112
enable = true;
1213
extraComponents = [ "esphome" "met" "wiz" "local_todo" "nordpool" "tplink_tapo" "tplink" ];
@@ -21,10 +22,11 @@
2122
];
2223
openFirewall = true;
2324
config = {
24-
default_config = { };
25+
default_config = {
26+
};
2527
lovelace.mode = "yaml";
2628
http = {
27-
server_host = "0.0.0.0";
29+
server_host = "::";
2830
server_port = config.home-assistant.port;
2931
use_x_forwarded_for = true;
3032
trusted_proxies = [ "127.0.0.1" "::1" ];

0 commit comments

Comments
 (0)