diff --git a/home/vim/after/ftplugin/tiger.vim b/home/vim/after/ftplugin/tiger.vim deleted file mode 100644 index 81c2cfc..0000000 --- a/home/vim/after/ftplugin/tiger.vim +++ /dev/null @@ -1,6 +0,0 @@ -" Create the `b:undo_ftplugin` variable if it doesn't exist -call ftplugined#check_undo_ft() - -" Use a small indentation value on tiger files -setlocal shiftwidth=2 -let b:undo_ftplugin.='|setlocal shiftwidth<' diff --git a/pkgs/default.nix b/pkgs/default.nix index 5d4e3d8..af39384 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -12,8 +12,6 @@ pkgs.lib.makeScope pkgs.newScope (pkgs: { dragger = pkgs.callPackage ./dragger { }; - drone-rsync = pkgs.callPackage ./drone-rsync { }; - drone-scp = pkgs.callPackage ./drone-scp { }; ff2mpv-go = pkgs.callPackage ./ff2mpv-go { }; diff --git a/pkgs/drone-rsync/default.nix b/pkgs/drone-rsync/default.nix deleted file mode 100644 index 16bc9e3..0000000 --- a/pkgs/drone-rsync/default.nix +++ /dev/null @@ -1,43 +0,0 @@ -{ lib, makeWrapper, openssh, rsync, shellcheck, sshpass, stdenvNoCC }: -stdenvNoCC.mkDerivation rec { - pname = "drone-rsync"; - version = "0.1.0"; - - src = ./drone-rsync; - - buildInputs = [ - makeWrapper - shellcheck - ]; - - dontUnpack = true; - - buildPhase = '' - shellcheck $src - ''; - - installPhase = '' - mkdir -p $out/bin - cp $src $out/bin/${pname} - chmod a+x $out/bin/${pname} - ''; - - wrapperPath = lib.makeBinPath [ - openssh - rsync - sshpass - ]; - - fixupPhase = '' - patchShebangs $out/bin/${pname} - wrapProgram $out/bin/${pname} --prefix PATH : "${wrapperPath}" - ''; - - meta = with lib; { - description = "Helper script to run rsync in a CI pipeline"; - homepage = "https://gitea.belanyi.fr/ambroisie/nix-config"; - license = with licenses; [ mit ]; - platforms = platforms.unix; - maintainers = with maintainers; [ ambroisie ]; - }; -} diff --git a/pkgs/drone-rsync/drone-rsync b/pkgs/drone-rsync/drone-rsync deleted file mode 100755 index b6491e7..0000000 --- a/pkgs/drone-rsync/drone-rsync +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -ARGS=( - # Show readable progress in log - --verbose - --human-readable - --progress - # Have a one-to-one copy - --archive - --compress - --recursive - --delete - # Configure ssh client - --rsh "ssh -p ${SYNC_PORT:-22} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" -) - -eval "$(ssh-agent)" -SSHPASS="${SYNC_PASSPHRASE:-}" sshpass -P 'passphrase' -v -e ssh-add <(echo "${SYNC_KEY}") - -if [ -n "${SYNC_DRY_RUN:-}" ]; then - ARGS+=(--dry-run) -fi - -# shellcheck disable=2086 -# FIXME: have a safer way to allow globbing the source -rsync \ - "${ARGS[@]}" \ - ${SYNC_SOURCE} \ - "${SYNC_USERNAME}@${SYNC_HOST}:${SYNC_TARGET}"