fix website

This commit is contained in:
2026-04-23 20:21:38 -05:00
parent 47c9437df7
commit 1e3cf30292
3 changed files with 18 additions and 10 deletions

View File

@@ -8,7 +8,7 @@ http:
rule: "Host(`esotericbytes.com`) || Host(`www.esotericbytes.com`)" rule: "Host(`esotericbytes.com`) || Host(`www.esotericbytes.com`)"
service: "homepage" service: "homepage"
middlewares: middlewares:
- authentik - authentik@docker
tls: tls:
certResolver: "cloudflare" certResolver: "cloudflare"

View File

@@ -1,11 +1,19 @@
{ inputs, ... }: { { self, inputs, ... }: {
flake.nixosModules.pi4 = { config, pkgs, ... }: { flake.nixosModules.pi4 = { config, pkgs, ... }: {
imports = [ imports = with self.nixosModules; [
inputs.disko.nixosModules.default inputs.disko.nixosModules.default
inputs.home-manager.nixosModules.default inputs.home-manager.nixosModules.default
self.nixosModules.default
user-nathan
netbird
avahi
openssh
remoteBuilds
sops
]; ];
config = { config = {
@@ -57,13 +65,13 @@
SUBSYSTEM=="bcm2835-gpiomem", KERNEL=="gpiomem", GROUP="gpio",MODE="0660" SUBSYSTEM=="bcm2835-gpiomem", KERNEL=="gpiomem", GROUP="gpio",MODE="0660"
SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", RUN+="${pkgs.bash}/bin/bash -c 'chown root:gpio /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport'" SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", RUN+="${pkgs.bash}/bin/bash -c 'chown root:gpio /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport'"
SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add",RUN+="${pkgs.bash}/bin/bash -c 'chown root:gpio /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value'" SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add",RUN+="${pkgs.bash}/bin/bash -c 'chown root:gpio /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value'"
''; '';
pulseaudio = { pulseaudio = {
enable = true; enable = true;
extraConfig = '' extraConfig = ''
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1 load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1
''; '';
}; };
}; };
@@ -77,11 +85,9 @@
fonts.packages = with pkgs; [ nerd-fonts.fira-code ]; fonts.packages = with pkgs; [ nerd-fonts.fira-code ];
sound.enable = true;
security.rtkit.enable = true; security.rtkit.enable = true;
system.stateVersion = "25.05"; system.stateVersion = "25.11";
}; };
}; };
} }

View File

@@ -4,6 +4,8 @@
laptop = [ "laptop" ]; laptop = [ "laptop" ];
homebox = [ "homebox" ]; homebox = [ "homebox" ];
iso = [ "iso" ]; iso = [ "iso" ];
#pi4 = [ "pi4" ];
#z2w = [ "red-black" "blue-white" ];
useWith = x: y: (lib.mkIf (builtins.any (z: z == config.networking.hostName) x) y); useWith = x: y: (lib.mkIf (builtins.any (z: z == config.networking.hostName) x) y);
in { in {