From b1ecb9f021148d4eada604a25450d8454238f3fb Mon Sep 17 00:00:00 2001 From: lucalise Date: Thu, 15 Jan 2026 23:33:07 -0800 Subject: [PATCH] feat: add manual backup job --- .../nvim/lua/rocketcamel/plugins/conform.lua | 10 +++--- nix/homelab/kustomize/backup-job-manual.yaml | 33 +++++++++++++++++++ 2 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 nix/homelab/kustomize/backup-job-manual.yaml diff --git a/.config/nvim/lua/rocketcamel/plugins/conform.lua b/.config/nvim/lua/rocketcamel/plugins/conform.lua index 9eec575..b19734f 100644 --- a/.config/nvim/lua/rocketcamel/plugins/conform.lua +++ b/.config/nvim/lua/rocketcamel/plugins/conform.lua @@ -6,13 +6,13 @@ return { lua = { "stylua" }, luau = { "stylua" }, rust = { "rustfmt", lsp_format = "fallback" }, - javascript = { "prettier" }, - typescript = { "prettier" }, - json = { "prettier" }, - tsx = { "prettier" }, + javascript = { "prettierd" }, + typescript = { "prettierd" }, + json = { "prettierd" }, + tsx = { "prettierd" }, nix = { "nixfmt" }, go = { "gofmt" }, - svelte = { "prettier" }, + svelte = { "prettierd" }, }, format_on_save = { -- These options will be passed to conform.format() diff --git a/nix/homelab/kustomize/backup-job-manual.yaml b/nix/homelab/kustomize/backup-job-manual.yaml new file mode 100644 index 0000000..2bb6441 --- /dev/null +++ b/nix/homelab/kustomize/backup-job-manual.yaml @@ -0,0 +1,33 @@ +apiVersion: batch/v1 +kind: Job +metadata: + name: minecraft-backup-manual + namespace: minecraft +spec: + template: + spec: + restartPolicy: Never + containers: + - name: backup + image: busybox + command: + - sh + - -c + - | + set -e + BACKUP_FILE=/backups/manual/minecraft-main-manual.tar.gz + echo "creating backup: ${BACKUP_FILE}" + tar -czf "${BACKUP_FILE}" -C /data . + volumeMounts: + - name: data + mountPath: /data + - name: backups + mountPath: /backups + volumes: + - name: data + persistentVolumeClaim: + claimName: minecraft-main-datadir + - name: backups + nfs: + server: 192.168.27.2 + path: /backup/minecraft