From 9ff88721dc3142fdb02533f46359c942d833d5ac Mon Sep 17 00:00:00 2001 From: Aleksandr Lebedev Date: Tue, 28 Apr 2026 18:48:37 +0200 Subject: [PATCH] upload --- guix/.config/guix/home-anaconda.scm | 2 ++ niri/.config/niri/config.kdl | 2 +- scripts/bin/upload-to-server | 22 ++++++++++++++++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100755 scripts/bin/upload-to-server diff --git a/guix/.config/guix/home-anaconda.scm b/guix/.config/guix/home-anaconda.scm index cae22bd..9bc197a 100644 --- a/guix/.config/guix/home-anaconda.scm +++ b/guix/.config/guix/home-anaconda.scm @@ -25,6 +25,7 @@ #:use-module (gnu packages messaging) #:use-module (gnu packages glib) #:use-module (gnu packages linux) + #:use-module (gnu packages rsync) #:use-module (gnu packages gnome) #:use-module (gnu packages fonts) #:use-module (gnu packages kde-plasma) @@ -64,6 +65,7 @@ alacritty git pidgin ark +rsync cliphist quickshell nextcloud-client diff --git a/niri/.config/niri/config.kdl b/niri/.config/niri/config.kdl index 21767e9..0dfaee1 100644 --- a/niri/.config/niri/config.kdl +++ b/niri/.config/niri/config.kdl @@ -69,7 +69,7 @@ input { // Setting max-scroll-amount="0%" makes it work only on windows already fully on screen. // focus-follows-mouse max-scroll-amount="0%" - //disable-power-key-handling + disable-power-key-handling } // You can configure outputs by their name, which you can find diff --git a/scripts/bin/upload-to-server b/scripts/bin/upload-to-server new file mode 100755 index 0000000..e8ec901 --- /dev/null +++ b/scripts/bin/upload-to-server @@ -0,0 +1,22 @@ +#!/usr/bin/env sh + +if [ "$#" -ne 2 ]; then + echo "Ошибка: требуется 2 аргумента." + echo "Использование: $0 {movies|series|music} /путь/к/источнику" + exit 1 +fi + +TYPE="$1" +SRC="$2" + +case "$TYPE" in + movies|series|music) + ;; + *) + echo "Ошибка: первый аргумент должен быть 'movies', 'series' или 'music'." + echo "Использование: $0 {movies|series|music} /путь/к/источнику" + exit 1 + ;; +esac + +rsync -rhvP "$SRC" "mediamanager@jellyfin.kylekrein.com:/zstorage/media/$TYPE/"