summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Coquand <marc@mccd.space>2024-10-20 19:20:55 +0300
committerMarc Coquand <marc@mccd.space>2024-10-20 19:20:55 +0300
commitaf50b1b9bde653f73ad78108d08f192e42d7dda3 (patch)
tree7b65ba91202d47823a76691015880fa8893c7f70
parentfc5cf7ae1db9556e16b24c34c8bd6d6d99c8fc71 (diff)
downloadbsd-af50b1b9bde653f73ad78108d08f192e42d7dda3.tar.gz
bsd-af50b1b9bde653f73ad78108d08f192e42d7dda3.tar.bz2
bsd-af50b1b9bde653f73ad78108d08f192e42d7dda3.zip
.
Diffstat (limited to '')
-rw-r--r--emacs9
-rwxr-xr-xlocal/bin/convert-website5
-rwxr-xr-xlocal/bin/logdate2
-rwxr-xr-xlocal/bin/nextcloud-sync5
-rwxr-xr-xlocal/bin/org-sync11
5 files changed, 31 insertions, 1 deletions
diff --git a/emacs b/emacs
index 3260586..680a4cd 100644
--- a/emacs
+++ b/emacs
@@ -20,6 +20,7 @@
almost-mono-themes
eldoc-box
markdown-mode
+ nov
yasnippet
yasnippet-snippets
pinentry
@@ -166,6 +167,12 @@
:config
(setq imenu-auto-rescan t))
+(use-package nov
+ :defer t
+ :ensure t
+ :init
+ (add-to-list 'auto-mode-alist '("\\.epub'" . nov-mode)))
+
(use-package battery
:init
(display-battery-mode t))
@@ -821,7 +828,7 @@
'("~/personal-db/notes/sustainable-software.org" "/home/mccd/personal-db/notes/thoughts.org" "/home/mccd/personal-db/notes/cal-ios.org" "/home/mccd/personal-db/notes/ethics-and-software.org" "/home/mccd/personal-db/notes/reminders.org" "/home/mccd/builds/sustainably/piva.org" "/home/mccd/personal-db/notes/programming.org" "/home/mccd/personal-db/notes/unix.org" "/home/mccd/personal-db/notes/agency-and-tech.org" "/home/mccd/personal-db/notes/emacs-teaches.org" "/home/mccd/personal-db/notes/emacs.org" "/home/mccd/personal-db/notes/inbox.org" "/home/mccd/personal-db/notes/todo.org"))
'(org-fold-core-style 'overlays)
'(package-selected-packages
- '(eldoc-box hide-mode-line exwm-mff eat pinentry exwm emms company orglink web-mode flycheck nix-mode nix-ts-mode avy pdf-tools elfeed-protocol lem yasnippet-snippets elfeed yasnippet smartparens markdown-mode mastodon tldr almost-mono-themes rec-mode magit go-mode expand-region devdocs))
+ '(nov eldoc-box hide-mode-line exwm-mff eat pinentry exwm emms company orglink web-mode flycheck nix-mode nix-ts-mode avy pdf-tools elfeed-protocol lem yasnippet-snippets elfeed yasnippet smartparens markdown-mode mastodon tldr almost-mono-themes rec-mode magit go-mode expand-region devdocs))
'(tab-bar-auto-width t)
'(tab-bar-close-button-show nil)
'(tab-bar-format
diff --git a/local/bin/convert-website b/local/bin/convert-website
new file mode 100755
index 0000000..2b951d7
--- /dev/null
+++ b/local/bin/convert-website
@@ -0,0 +1,5 @@
+#!/bin/env sh
+for file in $*
+do
+ pandoc $file --from html --to markdown_strict | NO_COLOR=true lowdown -tterm -o "$file.md"
+done
diff --git a/local/bin/logdate b/local/bin/logdate
new file mode 100755
index 0000000..337552a
--- /dev/null
+++ b/local/bin/logdate
@@ -0,0 +1,2 @@
+#!/bin/env sh
+date +"%Y-%m-%d"
diff --git a/local/bin/nextcloud-sync b/local/bin/nextcloud-sync
new file mode 100755
index 0000000..cb7901a
--- /dev/null
+++ b/local/bin/nextcloud-sync
@@ -0,0 +1,5 @@
+#!/bin/env sh
+
+/usr/bin/rclone bisync storage.mccd.space:personal-db ~/personal-db
+/usr/bin/rclone bisync storage.mccd.space:Articles ~/docs
+/usr/bin/rclone bisync storage.mccd.space:Shared ~/shared
diff --git a/local/bin/org-sync b/local/bin/org-sync
new file mode 100755
index 0000000..cc66681
--- /dev/null
+++ b/local/bin/org-sync
@@ -0,0 +1,11 @@
+#!/bin/env sh
+
+IS_CONNECTED=$(iwctl station wlp61s0 show | grep "State")
+
+if $(echo $IS_CONNECTED | grep -q "disconnected")
+then
+ echo "System is not connected to Wifi. Will not sync";
+else
+ /usr/bin/rclone bisync storage.mccd.space:personal-db ~/personal-db;
+ echo "Sync complete";
+fi