From 45e530a9839a605b9d6b69062f5d48e7cd0a3ccb Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Tue, 18 Nov 2025 23:43:13 +0200 Subject: [PATCH 1/8] Make the default system prompt more fun --- .config/emacs/init.el | 1 + 1 file changed, 1 insertion(+) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index abf0b8e..3309767 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -331,6 +331,7 @@ ;; keep-sorted end :custom ;; keep-sorted start + (gptel--system-message "You are a sassy, sharp-tongued personal assistant. I need you to assist me in crafting responses to questions, dripping with ascerbic wit and sarcasm.") (gptel-backend (gptel-get-backend "Ollama")) (gptel-default-mode 'org-mode) (gptel-expert-commands t) From 776a61eaef8cb183f7723f7282dc01f7ffd22cd0 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Thu, 20 Nov 2025 15:18:14 +0200 Subject: [PATCH 2/8] Run the transmission client inside a contained service --- .../containers/systemd/transmission.container | 26 +++++++++++++++++++ .config/setup/04-install-deb-packages.sh | 1 - 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .config/containers/systemd/transmission.container diff --git a/.config/containers/systemd/transmission.container b/.config/containers/systemd/transmission.container new file mode 100644 index 0000000..ca3190e --- /dev/null +++ b/.config/containers/systemd/transmission.container @@ -0,0 +1,26 @@ +[Unit] +Description=Transmission client service with web interface on localhost:9091 + +[Container] +# keep-sorted start +ContainerName=transmission +Environment=PGID=1000 +Environment=PUID=1000 +Image=lscr.io/linuxserver/transmission:latest +Network=host +PublishPort=51413:51413 +PublishPort=51413:51413/udp +PublishPort=9091:9091 +UserNS=keep-id +Volume=%h/.config/transmission:/config:Z +Volume=%h/Downloads/transmission/watch:/watch:ro,Z +Volume=%h/Downloads/transmission:/downloads:Z +# keep-sorted end + +[Install] +WantedBy=default.target + +[Service] +# keep-sorted start +Restart=always +# keep-sorted end diff --git a/.config/setup/04-install-deb-packages.sh b/.config/setup/04-install-deb-packages.sh index d1e8af7..c96ba44 100755 --- a/.config/setup/04-install-deb-packages.sh +++ b/.config/setup/04-install-deb-packages.sh @@ -83,7 +83,6 @@ DEB_PKGS=( syncthing thunderbolt-tools timidity - transmission udisks2 unar unrar-free From b4b42c60002a5e7ff2137e80a418395934e7ec01 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Tue, 2 Dec 2025 15:26:19 +0200 Subject: [PATCH 3/8] Correctly set company mode --- .config/emacs/init.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 3309767..c52e67c 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -196,7 +196,7 @@ ) (use-package company - :init (global-company-mode) + :config (global-company-mode) :diminish company-mode) (use-package apt-mode From 81a26f289054414dfe2adf39d6ce155c0b7541f7 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Tue, 2 Dec 2025 21:47:57 +0200 Subject: [PATCH 4/8] Enable spellchecking in Emacs buffers --- .config/emacs/init.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index c52e67c..cfb08ba 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -23,8 +23,14 @@ :bind (("C-z" . nil) ("C-z i" . find-init-file) ("C-z f" . ffap)) - :hook ((after-save . executable-make-buffer-file-executable-if-script-p) - (xref-after-update . outline-minor-mode)) + :hook ( + ;; keep-sorted start + (after-save . executable-make-buffer-file-executable-if-script-p) + (prog-mode . flyspell-prog-mode) + (text-mode . flyspell-mode) + (xref-after-update . outline-minor-mode) + ;; keep-sorted end + ) :init (setq load-path (append (list (expand-file-name "~/.config/emacs/site-lisp/") From e957ac480b78b49a71293768075cf1227c77b80d Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Tue, 18 Nov 2025 23:43:13 +0200 Subject: [PATCH 5/8] Make the default system prompt more fun --- .config/emacs/init.el | 1 + 1 file changed, 1 insertion(+) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index abf0b8e..260b76f 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -331,6 +331,7 @@ ;; keep-sorted end :custom ;; keep-sorted start + (gptel--system-message "You are a sassy, sharp-tongued personal assistant. I need you to assist me in crafting responses to questions, dripping with acerbic wit and sarcasm.") (gptel-backend (gptel-get-backend "Ollama")) (gptel-default-mode 'org-mode) (gptel-expert-commands t) From 43ccc833f6da16956d5bd8d50d0986b7a8c4efad Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Thu, 20 Nov 2025 15:18:14 +0200 Subject: [PATCH 6/8] Run the transmission client inside a contained service --- .../containers/systemd/transmission.container | 26 +++++++++++++++++++ .config/setup/04-install-deb-packages.sh | 1 - 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 .config/containers/systemd/transmission.container diff --git a/.config/containers/systemd/transmission.container b/.config/containers/systemd/transmission.container new file mode 100644 index 0000000..ca3190e --- /dev/null +++ b/.config/containers/systemd/transmission.container @@ -0,0 +1,26 @@ +[Unit] +Description=Transmission client service with web interface on localhost:9091 + +[Container] +# keep-sorted start +ContainerName=transmission +Environment=PGID=1000 +Environment=PUID=1000 +Image=lscr.io/linuxserver/transmission:latest +Network=host +PublishPort=51413:51413 +PublishPort=51413:51413/udp +PublishPort=9091:9091 +UserNS=keep-id +Volume=%h/.config/transmission:/config:Z +Volume=%h/Downloads/transmission/watch:/watch:ro,Z +Volume=%h/Downloads/transmission:/downloads:Z +# keep-sorted end + +[Install] +WantedBy=default.target + +[Service] +# keep-sorted start +Restart=always +# keep-sorted end diff --git a/.config/setup/04-install-deb-packages.sh b/.config/setup/04-install-deb-packages.sh index d1e8af7..c96ba44 100755 --- a/.config/setup/04-install-deb-packages.sh +++ b/.config/setup/04-install-deb-packages.sh @@ -83,7 +83,6 @@ DEB_PKGS=( syncthing thunderbolt-tools timidity - transmission udisks2 unar unrar-free From 3a951298a6d44dea843e32af4f9e661dc536aeba Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Tue, 2 Dec 2025 15:26:19 +0200 Subject: [PATCH 7/8] Correctly set company mode --- .config/emacs/init.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 260b76f..f2fa2f4 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -196,7 +196,7 @@ ) (use-package company - :init (global-company-mode) + :config (global-company-mode) :diminish company-mode) (use-package apt-mode From e7bd7fc24f007a7a58e1d6c03eba4d7d3a3495cb Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Tue, 2 Dec 2025 21:47:57 +0200 Subject: [PATCH 8/8] Enable spellchecking in Emacs buffers --- .config/emacs/init.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index f2fa2f4..29ca4e5 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -23,8 +23,14 @@ :bind (("C-z" . nil) ("C-z i" . find-init-file) ("C-z f" . ffap)) - :hook ((after-save . executable-make-buffer-file-executable-if-script-p) - (xref-after-update . outline-minor-mode)) + :hook ( + ;; keep-sorted start + (after-save . executable-make-buffer-file-executable-if-script-p) + (prog-mode . flyspell-prog-mode) + (text-mode . flyspell-mode) + (xref-after-update . outline-minor-mode) + ;; keep-sorted end + ) :init (setq load-path (append (list (expand-file-name "~/.config/emacs/site-lisp/")