From 44fd819705892e13f1e5876fb3f567b9295357b0 Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sun, 5 May 2024 11:19:03 -0400 Subject: [PATCH] Add radeontop to FreeBSD. --- .../roles/emacs/files/elisp/lang-python.el | 34 ++++++++++++------- ansible/roles/graphics/tasks/freebsd_amd.yaml | 2 +- .../currentznver4-default-framework-pkglist | 1 + 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/ansible/roles/emacs/files/elisp/lang-python.el b/ansible/roles/emacs/files/elisp/lang-python.el index 35ca9b7..39382e5 100644 --- a/ansible/roles/emacs/files/elisp/lang-python.el +++ b/ansible/roles/emacs/files/elisp/lang-python.el @@ -57,19 +57,29 @@ :pin manual :hook ( (python-ts-mode . (lambda () - (when (executable-find "poetry") - (add-poetry-venv-to-path) - (let ((venv (locate-venv-poetry))) (when venv - (setq eglot-workspace-configuration - (list (cons ':python (list ':venvPath venv ':pythonPath (concat venv "/bin/python"))))) - )) - ) - (when-linux - (eglot-ensure) - ) + (when-linux + (when (executable-find "poetry") + (add-poetry-venv-to-path) + (let ((venv (locate-venv-poetry))) (when venv + (setq eglot-workspace-configuration + (list (cons ':python (list ':venvPath venv ':pythonPath (concat venv "/bin/python"))))) + )) + ) + (eglot-ensure) + ) - (add-hook 'before-save-hook 'python-fmt nil 'local) - )) + ;; (when-freebsd + ;; (eglot-ensure) + ;; (defclass my/eglot-pylyzer (eglot-lsp-server) () + ;; :documentation + ;; "Own eglot server class.") + + ;; (add-to-list 'eglot-server-programs + ;; '(python-ts-mode . (my/eglot-pylyzer "pylyzer" "--server"))) + ;; ) + + (add-hook 'before-save-hook 'python-fmt nil 'local) + )) ) :bind ((:map python-ts-mode-map ([backspace] . python-backspace)) ) diff --git a/ansible/roles/graphics/tasks/freebsd_amd.yaml b/ansible/roles/graphics/tasks/freebsd_amd.yaml index fbfacf7..6b76153 100644 --- a/ansible/roles/graphics/tasks/freebsd_amd.yaml +++ b/ansible/roles/graphics/tasks/freebsd_amd.yaml @@ -8,7 +8,7 @@ - libva-utils # for vainfo - vdpauinfo # for vdpauinfo - libvdpau-va-gl # vdpau support -# - igt-gpu-tools # for intel_gpu_top + - radeontop - vulkan-tools # For vulkaninfo state: present diff --git a/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist b/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist index bf9fbf5..4f2691e 100644 --- a/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist +++ b/ansible/roles/poudriere/files/poudriere.d/currentznver4-default-framework-pkglist @@ -96,6 +96,7 @@ sysutils/nvme-cli sysutils/powermon sysutils/pstree sysutils/pv +sysutils/radeontop sysutils/rust-coreutils sysutils/tmux sysutils/tree