Commit graph

603 commits

Author SHA1 Message Date
Mihail Ivanchev ab87c7c384 SDL2 TTF font renderering, fist try. 2025-04-15 09:43:47 +02:00
David 1e3fa7abae
Merge pull request #305 from colfrog/master
stumptray: Adjust icon vertical and horizontal spacing
2025-04-03 09:59:59 -04:00
David 6a903bc589
Merge pull request #304 from MIvanchev/notification-special-chars
Escape special chars and some edge case fixes when showing the notification's details
2025-04-03 09:59:45 -04:00
David 10031529e9
Merge pull request #302 from kayomarz/master
Add module xinput-toggle
2025-04-03 09:59:32 -04:00
David 6e9dfeb543
Merge pull request #301 from szos/master
Implement the ability to grab modifier keys as individual keys
2025-04-03 09:59:20 -04:00
David 907713621d
Merge pull request #299 from catap/ssh-title
Use ssh hostname in window title, instead just ssh
2025-04-03 09:59:06 -04:00
David e179459917
Merge pull request #298 from catap/stumpish-bsd
Make stumpish work on OpenBSD again
2025-04-03 09:58:52 -04:00
Laurent Cimon 0250bbd460 stumptray: Adjust icon vertical and horizontal spacing 2025-02-11 18:38:23 -05:00
Mihail Ivanchev 6a1620439b Escape special chars and some edge case fixes when showing the notification's details. 2025-01-23 09:58:10 +01:00
Kayomarz Gazder 621f56206d Add module xinput-toggle to toggle devices (touchpad, mouse, etc.) 2025-01-08 06:20:01 +05:30
szos 1e4e596505 Add grabbable modifier keys minor mode 2025-01-01 10:50:44 -08:00
szos 36253e2ec5
Merge pull request #1 from stumpwm/master
update
2025-01-01 10:25:15 -08:00
Javier Olaechea c4f077b1fe
Merge pull request #300 from richardwesthaver/default
typo
2024-12-07 20:55:38 -05:00
ellis ab2fba22e7
typo 2024-12-07 13:52:08 -05:00
Kirill A. Korinsky 0b30ae0fd8
Use ssh hostname in window title, instead just ssh
`-T` seems universal way to setup title which works on both xterm and urxvt
2024-12-03 14:23:10 +01:00
Kirill A. Korinsky 729256e857
Make stumpish work on OpenBSD again
Seems that `pgrep` exists everywhere, for example in Debian it is
installed from the same package which installs `ps` and `kill`.

Use it as main way to detect stumpwm, and old code via /proc as a
fallback when no `pgrep` here.

This fixes regression which was introduced by
https://github.com/stumpwm/stumpwm-contrib/pull/296

Co-authored-by: Mihail Ivanchev <contact@ivanchev.net>
2024-11-30 10:41:46 +01:00
David 7f0bc885b0
Merge pull request #297 from catap/sndioctl-in-out
sndioctl: support change input level
2024-11-29 11:05:52 -05:00
David 6bfed603df
Merge pull request #296 from MIvanchev/file-lock-cmd
Exclusive file lock during cmd execution and some bugs.
2024-11-29 11:05:35 -05:00
David e12303a28d
Merge pull request #294 from pdubq/surfraw-refactor
surfraw: refactor and add autocomplete
2024-11-29 11:05:18 -05:00
David 21def0c2af
Merge pull request #293 from goose121/goose121-patch-1
Make stumptray work with explicit background/foreground colors
2024-11-29 10:59:04 -05:00
David 07a9b0b627
Merge pull request #292 from PhilHudson/master
Fix raise-tag when there are no groups.
2024-11-29 10:58:20 -05:00
Kirill A. Korinsky 40a76a8792
sndioctl: support change input level
This new version was tested on two devices:

The first one:

    input.level=0.694
    input.mute=0
    output.level=0.631
    output.mute=0
    server.device=0(azalia0)

And the second one

    output.level=1.000
    output.mute=0
    server.device=1(uaudio0)

With and without input channel
2024-11-21 10:31:51 +01:00
Mihail Ivanchev b6386995fd Fixing a subshell bug. 2024-10-13 11:37:30 +02:00
Mihail Ivanchev 34c1c9fc14 Exclusive file lock during cmd execution. 2024-10-12 18:15:13 +02:00
pdubq 8e0f486cc5 surfraw: refactor and add autocomplete 2024-09-29 12:41:32 +03:00
Morgan Hager 638aae7aec Make stumptray work with explicit background/foreground colors 2024-08-31 03:00:51 -06:00
Phil Hudson a3afdd36b5 Fix raise-tag when there are no groups. 2024-08-08 17:48:28 +01:00
David 042a9fcb05
Merge pull request #290 from catap/pinentry-readme
pinentry: update README.org
2024-04-18 20:39:01 -04:00
Kirill A. Korinsky 327b6bc00e
pinentry: update README.org
A forgotten part for https://github.com/stumpwm/stumpwm-contrib/pull/289
2024-03-23 14:28:28 +01:00
David 8ed9201dee
Merge pull request #283 from catap/stumpish-bash
Use bash at stumpish
2024-03-22 16:57:08 -04:00
David c8a36ebbff
Merge pull request #286 from catap/sndioctl
Allow to use doas to run sndioctl
2024-03-22 16:56:37 -04:00
David 2dc7eaf3e8
Merge pull request #289 from catap/pinentry-stumpish
Move pinentry to stumpish
2024-03-22 16:56:07 -04:00
Kirill A. Korinsky 816d67f73e
Move pinentry to stumpish
Instead using nc and dedicated thread which lock current screen, use
stumpish to run the function.

It is a bit slower, but way stable than old way.
2024-03-22 14:10:07 +01:00
Kirill A. Korinsky bfb815c776
Merge remote-tracking branch 'catap/pinentry-stability' into pinentry-stumpish 2024-03-22 14:09:56 +01:00
Kirill A. Korinsky c9340c74b7
ignore all errors inside pinentry threads
usocket runs connection in dedicated thread, and if something bad
happened with connection during entering of pin, for example it's
closed, the thread raise an error which aren't handled by anything and
may kills the lisp process which runs stumpwm which leads to kills whole
X session.

ignore all errors instead and dramatically increase stability
2024-03-05 15:01:38 +01:00
Kirill A. Korinsky ac8445c054
percent-encode input password
pinentry.texi cleary states that all string expected to be UTF-8 and if
it contains special characters the string should be percent encoded.
2024-03-05 14:58:12 +01:00
Kirill A. Korinsky 5c0ddad2c1
pinetnry: treat empty password as close window 2024-03-03 12:56:11 +01:00
Kirill A. Korinsky 8d7e08406e
Allow to use doas to run sndioctl
When another user stream something like mpd, sndioctl can't increase or
decrease volume when is runned from non root user.

Here I've added a simple way to enforce doas which is an equiualent for
sudo for OpenBSD -- the only platform where sndioctl exists.
2024-02-17 20:46:47 +01:00
David 4d15d6f17b
Merge pull request #285 from catap/remove-fasl
Remove fasl
2024-02-17 12:54:57 -05:00
Kirill A. Korinsky 136d880638
Avoid using read -p in stumpish
`stumpish` depends on bash by only using `read -p`, so it hasn't got any
chance to ran well on anything else.

`/bin/sh` not always bash, it might be something very different.

A new approach is seems hacky, but it works on both `bash` and `ksh`.
2024-02-17 16:24:19 +01:00
Kirill A. Korinsky 6603e7372e
Remove fasl
Idea to distribute binary compiled SBCL files are wrong.
2024-02-17 16:18:23 +01:00
David e72d3d36a6
Merge pull request #284 from catap/ssh-via-know-hosts
Use known_hosts as source at swm-ssh
2024-02-10 17:02:34 -05:00
David 86e32abbb6
Merge pull request #282 from nyx-land/master
add battery support for freebsd, netbsd
2024-02-10 17:01:45 -05:00
David 815f1917a8
Merge pull request #281 from santiagopim/master
modeline/ticker: refactored to use ordeaux-threads
2024-02-10 17:01:34 -05:00
Kirill A. Korinsky d7c6081144
Use known_hosts as source at swm-ssh
Unfortently, config may contains wildcard based domains which makes it
usless for this module, but from another hand the known_hosts is good
source for known connections.

Thus, tramp uses the same idea.
2024-02-05 23:32:43 +01:00
Nyx 31e69bc064 add battery support for freebsd, netbsd 2024-01-19 18:20:36 -08:00
Santiago Payà i Miralta 826485bf0f
ticker: tested some weeks. Clean, and celebrate +40k. 2023-12-04 17:40:17 +01:00
Santiago Payà Miralta 1bf97d749e
Merge branch 'stumpwm:master' into master 2023-12-04 17:29:03 +01:00
David 54dfbeb553
Merge pull request #280 from nyx-land/master
Add module for FreeBSD's audio mixer
2023-10-26 20:12:36 -04:00
David 237ac734ba
Merge pull request #279 from marasenna/modeline/cpu-readme-update
modeline/cpu: update README.org
2023-10-26 20:12:25 -04:00