jellyfin and others

This commit is contained in:
Markus Heurung 2025-04-11 13:13:32 +02:00
parent 326acd2c65
commit 47456417f7
10 changed files with 228 additions and 94 deletions

View file

@ -53,19 +53,43 @@
nssmdns4 = true;
openFirewall = true;
};
# services.borgmatic = {
# enable = true;
# configurations = {
# test = {
# source_directories = [
# "/home/muhh/muhhmory"
# ];
# repositories = [
# "ssh://u455876@u455876.your-storagebox.de/./test"
# ];
# };
# storage = {
# extraConfig = {
# ssh_command = "ssh -p 23 -i ~/.ssh/id_ed25519";
# };
# };
# };
# };
# };
services.envfs.enable = true;
services.xserver.displayManager = {
gdm = {
enable = true;
};
};
services.displayManager = {
# defaultSession = "niri";
ly = {
enable = false;
settings = {};
services.xserver = {
xkb.layout = "eu";
xkb.options = "compose:ralt";
displayManager = {
gdm = {
enable = true;
};
};
desktopManager.gnome.enable = true;
};
# services.displayManager = {
# # defaultSession = "niri";
# ly = {
# enable = false;
# settings = {};
# };
# };
services.flatpak.enable = true;
services.fwupd.enable = true;
@ -92,6 +116,7 @@
};
services.jellyfin = {
enable = true;
openFirewall = true;
};
services.tailscale = {
@ -99,12 +124,6 @@
authKeyFile = config.sops.secrets.tailscale_auth_key.path;
};
# Configure keymap in X11
services.xserver = {
xkb.layout = "eu";
xkb.options = "compose:ralt";
};
sops.defaultSopsFile = ../secrets/secrets.yaml;
sops.age.keyFile = "/home/muhh/.config/sops/age/keys.txt";
sops.secrets.tailscale_auth_key = {};
@ -128,6 +147,9 @@
evolutionWithPlugins
git
home-manager
jellyfin
jellyfin-ffmpeg
jellyfin-web
mosh
toolbox
vim