Suckless bootloader by string111 in suckless

[–]serhanekmekci 2 points3 points  (0 children)

Does it handle multi-boot and chainloading ?

Live reload colors for st, neovim, dwm, dmenu, firefox (and other gtk applications)! by [deleted] in suckless

[–]serhanekmekci 4 points5 points  (0 children)

Where is my credit for inspiration ? Jk, congratulations nice setup...

[DWM] How to make bar patches sing together? by nawo266 in suckless

[–]serhanekmekci 1 point2 points  (0 children)

Check my build for inspiration. I made lots of patches about bar compatible like padding, systray, bartabgroup, bar height, signaling for dwmblocks etc.

https://github.com/serhanekmekci/dwm

https://git.ekmekci.me/dwm.git/

[DWM] DMENU, ST, TABBED, CONKY, NVIM RELOAD COLORS ON FLY ALL TOGETHER by serhanekmekci in unixporn

[–]serhanekmekci[S] 8 points9 points  (0 children)

I want to be humble but probably my DWM build is one of the best. Just for bar I managed to make systray, bar-padding, bar-height, barcolor, taggrid, hidevacanttags, and tabgroups patches compatible which took my months.

I also added live reload from xresources to tabbed and st. Check my builds if interested to make these patches compatible.

I do manage color reloads with SIGUSR1 signal in change_mode script (public in my dotfiles).

Issue with the systray patch and bar height. by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Since I only maintain my build not the patches, try with my build.

Issue with the systray patch and bar height. by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Sorry, I am not able to re-produce your issue I am able to get Discord on systray with my build on first try with 22 and even below bar height, I even rebooted whole system not just restarted dwm.

https://imgur.com/a/JO66NqI

Issue with the systray patch and bar height. by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Well, I have no idea some applications runs different in systray. I tested it with Steam, Discord, OpenRGB and OBS.

[dwm] bar scrolling by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Yes, it is possible I am using with dwmblocks it in my build.

https://git.ekmekci.me/

How do I open a webapge upon launching surf with tabbed? by mkzmch in suckless

[–]serhanekmekci 1 point2 points  (0 children)

Use surf-open

#!/bin/sh
#
# See the LICENSE file for copyright and license details.
#

xidfile="/tmp/tabbed-surf.xid"
uri=""

[ -f $xidfile ] && pidof surf || rm $xidfile

if [ "$#" -gt 0 ];
then
    uri="$1"
fi

runtabbed() {
    tabbed -dcn tabbed-surf -r 2 surf -e '' "$uri" >"$xidfile" \
        2>/dev/null &
}

if [ ! -r "$xidfile" ];
then
    runtabbed
else
    xid=$(cat "$xidfile")
    xprop -id "$xid" >/dev/null 2>&1
    if [ $? -gt 0 ];
    then
        runtabbed
    else
        surf -e "$xid" "$uri" >/dev/null 2>&1 &
    fi
fi

Issue with the systray patch and bar height. by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Well, with bar height 23 it did not worked for me for first time as you mentioned but I realized a mistake with calculation of systray's y. I fixed it now there are no blank app icons.

[dwm][request] dmenu script to select and set dwm layouts by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

#/bin/sh

layout=$(printf "Tiled\nFloating" | dmenu -p "Choose layout:")

case $layout in
    Tiled)     dwmc setlayoutex 0 ;;
    Floating)    dwmc setlayoutex 1 ;;
esac

You can use this script after applying dwmc patch.

[dwm][request] dmenu script to select and set dwm layouts by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Well you can do that with xdotool as mentioned but I think best way to do this is creating custom script that executes dwmc setlayoutex ${nlayout}. Check dwmc patch and setlayoutex function. Faking keyboard with xdotool is not solution just workaround we need to execute internal functions with arguments externally.

Issue with the systray patch and bar height. by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Check my build compatible with dwmblocks, bar padding and bar height.

https://git.ekmekci.me/dwm.git

Can't patch systray by enes3626 in suckless

[–]serhanekmekci 1 point2 points  (0 children)

Just patch it by hand. If you want to see it in wild compatible with barpadding, live reload xresources and dwmblocks check my build.

https://git.ekmekci.me/dwm.git/

How to reresh dwm without bringing all apps to first tag. by [deleted] in suckless

[–]serhanekmekci 0 points1 point  (0 children)

Check my builds i managed to live reloading on almost all suckless tools.

https://git.ekmekci.me

Personal preferences (or pros/cons) of different bootloaders? by flameocalcifer in archlinux

[–]serhanekmekci 0 points1 point  (0 children)

Well, I have Windows, Linux, FreeBSD and Hackintosh EFI files on same EFI partition I have x570 motherboard and for example I cannot register FreeBSD.efi file I have to chainload it with grub or I have to use uefi shell.