dodanie jellyfin

This commit is contained in:
2026-04-29 19:53:12 +02:00
parent 6644a6aff7
commit d0986a97f3
7 changed files with 12 additions and 7 deletions
+1
View File
@@ -87,6 +87,7 @@ _: {
kdenlive.enable = false; # Kdenlive: video editing software kdenlive.enable = false; # Kdenlive: video editing software
pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs
plex.enable = true; # Plex: media player and server client plex.enable = true; # Plex: media player and server client
jellyfin.enable = true; # Jellyfin: foss media player
/* /*
Utilities / Misc Utilities / Misc
+1 -1
View File
@@ -62,7 +62,7 @@
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware = { hardware = {
# amdgpu.opencl.enable = true; amdgpu.opencl.enable = true;
cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
}; };
} }
+1
View File
@@ -87,6 +87,7 @@ _: {
kdenlive.enable = false; # Kdenlive: video editing software kdenlive.enable = false; # Kdenlive: video editing software
pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs pixieditor.enable = true; # Pixieditor: Universal editor for all your 2D needs
plex.enable = true; # Plex: media player and server client plex.enable = true; # Plex: media player and server client
jellyfin.enable = true; # Jellyfin: foss media player
/* /*
Utilities / Misc Utilities / Misc
+1
View File
@@ -87,6 +87,7 @@ _: {
kdenlive.enable = false; # Kdenlive: video editing software kdenlive.enable = false; # Kdenlive: video editing software
pixieditor.enable = false; # Pixieditor: Universal editor for all your 2D needs pixieditor.enable = false; # Pixieditor: Universal editor for all your 2D needs
plex.enable = true; # Plex: media player and server client plex.enable = true; # Plex: media player and server client
jellyfin.enable = true; # Jellyfin: foss media player
/* /*
Utilities / Misc Utilities / Misc
+4
View File
@@ -38,6 +38,10 @@
# plex-desktop # plex-desktop
plexamp plexamp
]; ];
jellyfin = [
delfin
finamp
];
freetube = freetube; freetube = freetube;
lazydocker = lazydocker; lazydocker = lazydocker;
distrobox = [distrobox pkgs.boxbuddy]; distrobox = [distrobox pkgs.boxbuddy];
-4
View File
@@ -142,7 +142,6 @@ _: {
} }
ffmpeg_dl() { ffmpeg_dl() {
# Sprawdzenie liczby argumentów
if [ "$#" -ne 3 ]; then if [ "$#" -ne 3 ]; then
echo "Usage: ffmpeg_dl <url> <name> <fs_path>" echo "Usage: ffmpeg_dl <url> <name> <fs_path>"
return 1 return 1
@@ -152,13 +151,10 @@ _: {
local name="$2" local name="$2"
local fs_path="$3" local fs_path="$3"
# Tworzy katalog docelowy, jeśli nie istnieje
mkdir -p "$fs_path" mkdir -p "$fs_path"
# Pełna ścieżka do pliku wyjściowego
local output="${"$"}{fs_path}/${"$"}{name}.mp4" local output="${"$"}{fs_path}/${"$"}{name}.mp4"
# Uruchamia ffmpeg kopiowanie strumienia bez rekompresji
ffmpeg -i "$url" -c copy "$output" ffmpeg -i "$url" -c copy "$output"
} }
''; '';
+4 -2
View File
@@ -17,7 +17,7 @@
"SUPER, J, exec, Jan #\"Local AI chat interface\"" "SUPER, J, exec, Jan #\"Local AI chat interface\""
"SUPER, K, exec, gnome-calculator #\"Scientific calculator\"" "SUPER, K, exec, gnome-calculator #\"Scientific calculator\""
"SUPER, L, exec, logseq #\"Knowledge management tool\"" "SUPER, L, exec, logseq #\"Knowledge management tool\""
"SUPER, M, exec, plexamp #\"Music player for Plex\"" "SUPER, M, exec, dex ${desktopEntriesPath}/messenger.desktop #\"Facebook Messenger client\""
"SUPER, N, exec, dex ${desktopEntriesPath}/garandcloud.desktop #\"GarandCloud client\"" "SUPER, N, exec, dex ${desktopEntriesPath}/garandcloud.desktop #\"GarandCloud client\""
"SUPER, O, exec, onlyoffice-desktopeditors #\"Office suite\"" "SUPER, O, exec, onlyoffice-desktopeditors #\"Office suite\""
"SUPER, P, exec, plex-desktop #\"Plex media player\"" "SUPER, P, exec, plex-desktop #\"Plex media player\""
@@ -32,11 +32,12 @@
shiftBinds = [ shiftBinds = [
"SUPER SHIFT, C, exec, dex ${desktopEntriesPath}/claude.desktop #\"Claude AI chat\"" "SUPER SHIFT, C, exec, dex ${desktopEntriesPath}/claude.desktop #\"Claude AI chat\""
"SUPER SHIFT, D, exec, delfin \"Jellyfin media client\""
"SUPER SHIFT, E, exec, evolution #\"Personal information management application\"" "SUPER SHIFT, E, exec, evolution #\"Personal information management application\""
"SUPER SHIFT, Escape, exec, noctalia-shell ipc call sessionMenu toggle #\"Open Session Menu\"" "SUPER SHIFT, Escape, exec, noctalia-shell ipc call sessionMenu toggle #\"Open Session Menu\""
"SUPER SHIFT, G, exec, dex ${desktopEntriesPath}/chatgpt.desktop #\"ChatGPT AI chat\"" "SUPER SHIFT, G, exec, dex ${desktopEntriesPath}/chatgpt.desktop #\"ChatGPT AI chat\""
"SUPER SHIFT, K, exec, noctalia-shell ipc call plugin:keybind-cheatsheet toggle #\"Toggle keybind cheatsheet\"" "SUPER SHIFT, K, exec, noctalia-shell ipc call plugin:keybind-cheatsheet toggle #\"Toggle keybind cheatsheet\""
"SUPER SHIFT, M, exec, dex ${desktopEntriesPath}/messenger.desktop #\"Facebook Messenger client\"" "SUPER SHIFT, M, exec, plexamp #\"Music player for Plex\""
"SUPER SHIFT, N, exec, nextcloud #\"Nextcloud desktop sync client\"" "SUPER SHIFT, N, exec, nextcloud #\"Nextcloud desktop sync client\""
"SUPER SHIFT, O, exec, obs #\"Open Broadcaster Software\"" "SUPER SHIFT, O, exec, obs #\"Open Broadcaster Software\""
"SUPER SHIFT, P, exec, noctalia-shell ipc call volume togglePanel #\"Toggle volume control panel\"" "SUPER SHIFT, P, exec, noctalia-shell ipc call volume togglePanel #\"Toggle volume control panel\""
@@ -49,6 +50,7 @@
altBinds = [ altBinds = [
"SUPER ALT, C, exec, noctalia-shell ipc call controlCenter toggle #\"Toggle control center\"" "SUPER ALT, C, exec, noctalia-shell ipc call controlCenter toggle #\"Toggle control center\""
"SUPER ALT, F, exec, finamp \"Jellyfin music client\""
"SUPER ALT, G, exec, dex ${desktopEntriesPath}/glance.desktop #\"Glance server panel\"" "SUPER ALT, G, exec, dex ${desktopEntriesPath}/glance.desktop #\"Glance server panel\""
"SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\"" "SUPER ALT, M, exec, dex ${desktopEntriesPath}/mastodon.desktop #\"Mastodon social network client\""
"SUPER ALT, P, exec, noctalia-shell ipc call settings toggle #\"Open settings panel\"" "SUPER ALT, P, exec, noctalia-shell ipc call settings toggle #\"Open settings panel\""