feat: update flake.lock and add eilmeldung program with configuration

This commit is contained in:
uttarayan21
2025-12-25 06:29:41 +05:30
parent 59eee40635
commit b7c7a875f6
12 changed files with 236 additions and 106 deletions

View File

@@ -187,14 +187,37 @@
hostId = "1349f9f0";
# Enable networking
networkmanager.enable = true;
# Open ports in the firewall.
# firewall.allowedTCPPorts = [ ... ];
# firewall.allowedUDPPorts = [ ... ];
# firewall.enable = false;
nftables.enable = true;
nftables = {
# Open ports in the firewall.
# firewall.allowedTCPPorts = [ ... ];
# firewall.allowedUDPPorts = [ ... ];
# firewall.enable = false;
enable = true;
flushRuleset = true;
tables = {
"mullvad_tailscale" = {
enable = true;
family = "inet";
content = ''
chain output {
type route hook output priority 0; policy accept;
ip daddr 100.64.0.0/10 ct mark set 0x00000f41 meta mark set 0x6d6f6c65;
}
'';
};
};
# ruleset = ''
# table inet mullvad_tailscale {
# chain output {
# type route hook output priority 0; policy accept;
# ip daddr 100.64.0.0/10 ct mark set 0x00000f41 meta mark set 0x6d6f6c65;
# }
# }
#
# '';
};
firewall = {
enable = false;
enable = true;
trustedInterfaces = [
"tailscale0"
];
@@ -202,7 +225,10 @@
9 # Wake on LAN
4950 # Warframe
4955 # Warframe
3113 # Other
];
allowedTCPPorts = [
3113 # Hyprmonitors
11345 # lmstudio
];
allowedTCPPortRanges = [
{
@@ -216,14 +242,6 @@
to = 1764;
}
];
# extraInputRules = ''
# table inet mullvad_tailscale {
# chain output {
# type route hook output priority 0; policy accept;
# ip daddr 100.64.0.0/10 ct mark set 0x00000f41 meta mark set 0x6d6f6c65;
# }
# }
# '';
};
};

View File

@@ -127,11 +127,11 @@
options = ["nofail"];
};
fileSystems."/volumes/windows-games" = {
device = "/dev/disk/by-partuuid/56359fb7-7d33-44d2-bebd-b0c53daeeb73";
fsType = "ntfs3";
options = ["nofail"];
};
# fileSystems."/volumes/windows-games" = {
# device = "/dev/disk/by-partuuid/56359fb7-7d33-44d2-bebd-b0c53daeeb73";
# fsType = "ntfs3";
# options = ["nofail"];
# };
swapDevices = [];

View File

@@ -159,6 +159,7 @@
# Open ports in the firewall.
networking.firewall.allowedTCPPorts = [22 80 443];
networking.firewall.allowedUDPPorts = [8766 27016 9700];
# Copy the NixOS configuration file and link it from the resulting system
# (/run/current-system/configuration.nix). This is useful in case you

View File

@@ -1,7 +1,12 @@
{...}: {
{pkgs, ...}: {
imports = [
# ./minecraft.nix
# ./satisfactory.nix
./terraria.nix
];
environment.systemPackages = with pkgs; [
steamcmd
steam-tui
];
}