fix weather, add unstable-small cause of hyprpaper, update flake, update nas services

This commit is contained in:
mjallen18
2024-09-04 11:24:13 -05:00
parent 64a228fd40
commit 0b6074e7dd
11 changed files with 262 additions and 71 deletions

View File

@@ -12,6 +12,8 @@
deluge.enable = true;
free-games-claimer.enable = true;
jackett.enable = true;
jellyfin.enable = true;
@@ -41,14 +43,17 @@
enable = true;
httpPort = "9981";
httpsPort = "9943";
redisSock = "/run/redis-nextcloud/redis.sock";
};
ollama.enable = true;
open-webui.enable = true;
orca-slicer.enable = true;
orca-slicer = {
enable = true;
httpPort = "3300";
httpsPort = "3301";
};
radarr.enable = true;

View File

@@ -103,6 +103,7 @@ in
protonmail-bridge
protonvpn-cli
python3
rcon
sbctl
speedtest-cli
tailscale
@@ -213,7 +214,7 @@ in
};
hardware.fancontrol = {
enable = true;
enable = false;
config = ''
# Configuration file generated by pwmconfig, changes will be lost
# hwmon6/temp9_input -- chipset temp?

View File

@@ -1,10 +1,81 @@
{ pkgs, ... }:
{ config, pkgs, ... }:
let
enableDisplayManager = false;
in
{
# Services configs
services = {
minecraft-server = {
enable = true;
eula = true;
declarative = true;
openFirewall = true;
dataDir = "/media/nas/ssd/ssd_app_data/minecraft";
serverProperties = {
enforce-whitelist = true;
white-list = true;
"enable-rcon" = true;
"rcon.password" = "BogieDudie1"; # todo
};
whitelist = {
mjallen18 = "03d9fba9-4453-4ad1-afa6-c67738685189";
AlpineScent = "76ff084d-2e66-4877-aec2-d6b278431bda";
Fortltude = "61a01913-8b10-4d64-b7ce-7958088cd6d3";
SpicyNick = "8bb5976f-6fd9-4fa5-8697-6ecb4ee38427";
};
jvmOpts = "-Xms4092M -Xmx4092M -XX:+UseG1GC -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10";
};
adguardhome = {
enable = true;
allowDHCP = true;
port = 1880;
openFirewall = true;
settings = {
dns = {
upstream_dns = [
"https://dns10.quad9.net/dns-query"
"1.1.1.1"
"1.0.0.1"
"8.8.8.8"
"208.67.222.222"
"208.67.220.220"
];
fallback_dns = [
"https://dns10.quad9.net/dns-query"
"1.1.1.1"
"1.0.0.1"
"8.8.8.8"
"208.67.222.222"
"208.67.220.220"
];
bootstrap_dns = [
"9.9.9.10"
"1.1.1.1"
"1.0.0.1"
"8.8.8.8"
"8.8.4.4"
"208.67.222.222"
"208.67.220.220"
"149.112.112.10"
"2620:fe::10"
"2620:fe::fe:10"
];
};
dhcp = {
enabled = true;
interface_name = "wlp6s0";
dhcpv4 = {
gateway_ip = "10.0.1.1";
subnet_mask = "255.255.255.0";
range_start = "10.0.1.151";
range_end = "10.0.1.250";
};
};
};
};
udisks2.enable = true;
# Enable the X11 windowing system.