diff --git a/.config/containers/systemd/ollama.container b/.config/containers/systemd/ollama.container index 653e159..51b9e69 100644 --- a/.config/containers/systemd/ollama.container +++ b/.config/containers/systemd/ollama.container @@ -6,7 +6,9 @@ Description=A local LLM server ContainerName=ollama Image=docker.io/ollama/ollama:latest Network=ollama.network +PodmanArgs=--transient-store PublishPort=11434:11434 +ReadOnly=true Volume=%h/.local/share/ollama:/root/.ollama:ro,z # keep-sorted end diff --git a/.config/containers/systemd/plantuml.container b/.config/containers/systemd/plantuml.container index 347a03b..3b93c5a 100644 --- a/.config/containers/systemd/plantuml.container +++ b/.config/containers/systemd/plantuml.container @@ -6,6 +6,7 @@ Description=A local PlantUML server ContainerName=plantuml Image=docker.io/plantuml/plantuml-server:jetty Network=private +PodmanArgs=--transient-store PublishPort=8080:8080 ReadOnly=true # keep-sorted end diff --git a/.config/containers/systemd/transmission.container b/.config/containers/systemd/transmission.container index ca3190e..15b6387 100644 --- a/.config/containers/systemd/transmission.container +++ b/.config/containers/systemd/transmission.container @@ -7,10 +7,12 @@ ContainerName=transmission Environment=PGID=1000 Environment=PUID=1000 Image=lscr.io/linuxserver/transmission:latest -Network=host +Network=private +PodmanArgs=--transient-store PublishPort=51413:51413 PublishPort=51413:51413/udp PublishPort=9091:9091 +ReadOnly=true UserNS=keep-id Volume=%h/.config/transmission:/config:Z Volume=%h/Downloads/transmission/watch:/watch:ro,Z diff --git a/.config/emacs/init.el b/.config/emacs/init.el index bea332b..bec67ef 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -26,8 +26,6 @@ :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 ) @@ -67,6 +65,18 @@ ;; keep-sorted end ) +(use-package flyspell + :ensure nil + :bind (:map flyspell-mode-map + ("C-;" . nil)) + :hook ( + ;; keep-sorted start + (prog-mode . flyspell-prog-mode) + (text-mode . flyspell-mode) + ;; keep-sorted end + ) + ) + (use-package diminish) (use-package better-defaults @@ -186,6 +196,22 @@ (use-package org-contacts :after org-contrib) +(use-package deflate + :ensure (:repo "https://github.com/skuro/deflate")) +(use-package plantuml-mode + :ensure (:repo "https://github.com/skuro/plantuml-mode") + :custom + ;; keep-sorted start + (plantuml-default-exec-mode 'server) + (plantuml-output-type "svg") + (plantuml-server-url "http://localhost:8080") + ;; keep-sorted end + :init + (add-to-list 'auto-mode-alist '("\\.puml\\'" . plantuml-mode)) + (add-to-list 'org-src-lang-modes '("plantuml" . plantuml)) + (org-babel-do-load-languages 'org-babel-load-languages '((plantuml . t))) + ) + (use-package age :custom (age-default-identity "~/.age/key")