https://github.com/AndydeCleyre/zpy
Zsh helpers for Python venvs, with uv or pip-tools - AndydeCleyre/zpy
https://github.com/AndydeCleyre/zpy
Zsh helpers for Python venvs, with uv or pip-tools - AndydeCleyre/zpy
Sorry to make a whole post asking this. I've been asking on Reddit, IRC, Telegram, and the issue tracker, and I haven't been able to elicit a response from someone who is running Plasma 6 with an X11 session.
Can anyone running Plasma 6 with an X11 session please tell me if it's still possible to offset a panel from a neighboring screen edge? e.g. a bottom panel right-aligned, but some distance from the right screen edge?
Thanks for any info!
https://github.com/libxmq/xmq
Convert xml/html to a more human readable/editable format (xmq/htmq) and back can also work with json. Includes a syntax highlighter and pretty printer, pager and can render to html and tex. - libx...
https://andydecleyre.github.io/this-and-that/posts/broot-zsh
Broot is a great file manager TUI which can be adapted for very specific workflows. But it takes some configuration up front to get things going, even for the basics. I’ll go over some of my own configurations for using it from Zsh: Minimum Suggested Setup: wrap broot in a Zsh function launch it with a non-disruptive shortcut Broot Basics: basic broot configuration basic broot usage Seamless Zsh Hookups: drill down and fuzzy filter to set your working folder complete a file argument My dotfiles containing the snippets in this post are on GitHub at dotfiles-broot and dotfiles-zsh/broot.
https://andydecleyre.github.io/this-and-that/posts/broot-zsh
Broot is a great file manager TUI which can be adapted for very specific workflows.
https://github.com/olets/zsh-test-runner
Straight-forward tests and coverage reports for zsh and —under zsh's emulation— csh, ksh, and sh - GitHub - olets/zsh-test-runner: Straight-forward tests and coverage reports for zsh and —under...
Hello!
I'm still using X11, and one of the things that's keeping me there is that I make heavy use of a launch-or-focus script, so that I hit a certain hotkey and no matter what a browser/chat/editor/terminal/file-manager/etc. shows up focused on my current desktop.
In the world of Wayland, this isn't so easy. If this can be recreated at all, I think it'll have to be made to rely on some sort of interface to Kwin.
I don't think it's possible now, but might it be in the future?
Here's my script, let's see if the lemmy interface mangles it (EDIT: yes, the last character should be an ampersand, not &
):
#!/bin/zsh -ex
# -- Usage --
# ./toggle_window.zsh LAUNCH_CMD [ WM_CLASS [ CHECK_CMD ] ]
# -- Defaults --
# WM_CLASS and CHECK_CMD each default to the value of LAUNCH_CMD
# -- Examples --
# ./toggle_window.zsh dolphin
# ./toggle_window.zsh wezterm-gui org.wezfurlong.wezterm
# ./toggle_window.zsh firefox firefox firefox-bin
# ./toggle_window.zsh \
# 'flatpak run --branch=stable --arch=x86_64 --command=telegram-desktop --file-forwarding org.telegram.desktop' \
# telegram-desktop telegram-deskto
# Yes, "telegram-deskto" without a final p. Hmm.
# -- Dependencies --
# - procps (pgrep)
# - wmctrl
# - x11-utils (xprop)
# - xdotool
# -- TODO --
# - wayland
launch_cmd=(${(z)1})
wm_class=${2:-$1}
check_cmd=${3:-$1}
if [[ $(xprop -id $(xdotool getactivewindow) WM_CLASS) =~ \"$wm_class\" ]] {
xdotool getactivewindow windowminimize
} else {
wmctrl -xR $wm_class || true
}
pgrep -u $USER -x $check_cmd || exec $launch_cmd &
https://svcs.hynek.me/en/stable/
Release 23.20.0( What’s new?) svcs(pronounced services) is a dependency container for Python. It gives you a central place to register factories for types/interfaces and then imperatively acquire i...
https://github.com/davmac314/dinit/releases/tag/v0.17.0
This is 0.17.0, the first beta release of Dinit! Dinit is now considered feature-complete for the first main release. Development until then will focus on bug fixes, improvements to existing featur...
@Andy
@programming.dev