chore: merge branch 'master' of ssh://ssh.github.com:443/ahwxorg/nixos-config

This commit is contained in:
Ahwx 2025-09-25 20:45:24 +02:00
commit 53c085fa03
14 changed files with 130 additions and 215 deletions

View file

@ -15,6 +15,5 @@
git
dig
traceroute
inputs.iamb.packages.${pkgs.stdenv.targetPlatform.system}.default
];
}

View file

@ -23,6 +23,7 @@
owner = "matrix-synapse";
};
"smbLoginDetails" = { };
"syncplay" = { };
}
else if (host == "sakura") then
{

View file

@ -23,12 +23,12 @@
size = 14;
};
theme = {
name = "Gruvbox-Green-Dark";
package = pkgs.gruvbox-gtk-theme.override {
colorVariants = [ "dark" ];
themeVariants = [ "green" ];
tweakVariants = [ "macos" ];
};
name = "Juno";
package = pkgs.juno-theme; # .override {
# colorVariants = [ "dark" ];
# themeVariants = [ "green" ];
# tweakVariants = [ "macos" ];
# };
};
iconTheme = {
name = "Papirus-Dark";

View file

@ -3,7 +3,7 @@
services = {
anubis.instances.librey = {
settings = {
TARGET = "http://localhost:8080";
TARGET = "http://localhost:8078";
BIND = ":8079";
BIND_NETWORK = "tcp";
};

View file

@ -2,6 +2,7 @@
{
services.murmur = {
enable = true;
openFirewall = false;
openFirewall = true;
bandwidth = 192000;
};
}

View file

@ -9,7 +9,7 @@
# Network shares
samba = {
package = pkgs.samba;
# ^^ `samba4Full` is compiled with avahi, ldap, AD etc support (compared to the default package, `samba`
# ^^ `samba4Full` is compiled with avahi, ldap, AD etc support (compared to the default package, `samba`. samba4Full gives issue, however)
# Required for samba to register mDNS records for auto discovery
# See https://github.com/NixOS/nixpkgs/blob/592047fc9e4f7b74a4dc85d1b9f5243dfe4899e3/pkgs/top-level/all-packages.nix#L27268
enable = true;
@ -19,6 +19,16 @@
writable = "true";
comment = "Hello world!";
};
shares.violet = {
path = "/spinners/violet";
writable = "true";
comment = "Hello world!";
};
shares.ahwx = {
path = "/spinners/ahwx";
writable = "true";
comment = "Hello world!";
};
};
avahi = {
publish.enable = true;

View file

@ -5,5 +5,5 @@
# loadModels = [ "llama3.2:3b" "deepseek-r1:1.5b"];
# acceleration = "rocm"; # nope, 5700XT is too old for this
};
services.open-webui.enable = true;
services.open-webui.enable = false;
}

View file

@ -0,0 +1,8 @@
{ config, ... }:
{
services.syncplay = {
enable = true;
passwordFile = config.sops.secrets.syncplay.path;
};
networking.firewall.allowedTCPPorts = [ 8999 ];
}

View file

@ -13,6 +13,7 @@
++ [ (import ./guacamole.nix) ]
++ [ (import ./gokapi.nix) ]
++ [ (import ./jellyfin.nix) ]
# ++ [ (import ./jitsi-meet.nix) ]
++ [ (import ./librey-proxy.nix) ]
++ [ (import ./lidarr.nix) ]
++ [ (import ./matrix/default.nix) ]
@ -34,5 +35,4 @@
++ [ (import ./tailscale.nix) ]
++ [ (import ./vaultwarden.nix) ];
# ++ [ (import ./smart-monitoring.nix) ]
# ++ [ (import ./jitsi-meet.nix) ]
}