You are not logged in.
welp, here some interesting things i've cobbled together with what little i know.
shed: a user services daemon independient from any init, still work in progress. https://github.com/eylles/shed
afreq.sh: a proof of concept to imitate autocpu-freq without python and bloat. https://github.com/eylles/afreq.sh
awkat: like the popular bat program but made with posix shell and awk. https://github.com/eylles/awkat
sct-daemon: my own version of a daemon for sct, nice if you like the redshift function but don't like the bloat of the program. https://github.com/eylles/sct-daemon
fzf-copypasta: shitpost with style!. https://github.com/eylles/fzf-copypasta
fzf-menu: replace dmenu with fzf and your fave terminal, i intend to make this a proper repo and a proper dmenu replacement. https://gist.github.com/MahouShoujoMivu … id=4331478
the first version of shed, v.0.0.0 is finally out
https://codeberg.org/eylles/shed/releases
after this i plan to work on the rest of intended features, bash completion and a man page.
ah well, a little status update for those interested in shed, i will put out a release tag once i'm done with another 3 points of the todo list on the repo.
as for showing the status i went for something that those acquainted with sysvinit will find familiar.
yep the printf didn't ran after the killchilds() function was done, that has been corrected now, also added a basic makefile, this combined with the reloading capability of shed working properly makes it easier to test changes and commit them as i go.
thanks, added the fallback for the XDG_CONFIG_HOME variable, haven't had the time to test that the reload function works as intended but will give it a try as soon as possible and correct it as needed.
okay, now shed is on a working state i just have to really iron out the kinks, i'm already running it on my .xsession and did reload the session services, i would be really glad if anyone who has knowledge of sysvinit and init scripts take a look and comment on my approach.
this is very much a work in progress, still testing some functions before i can consider i'm at v0.0.0 but at the current state you can get a good idea of how it works, while the client component is mostly ready i've been rewriting some functions of the daemon to be able to do "start all" and "start service_name" gracefully from the same function, anyway here is the codeberg repo, will create the mirrors on github and gitlab later.
more details on the readme
https://codeberg.org/eylles/shed
yes i DO gotta improve the wording of that readme.
Been on devuan ceres since december 2020, it just works, only thing ever broke was gimp, but i ran a sudo aptitude full-upgrade the next week and it got fixed, the obly other problem i had was with logs and cache filling up my root partition but ncdu took care of that, now i just got a cronjob to yeet all logs weekly.
personally i think an approach like that of gobolinux is the better way for some aproaches specially in regards to libraries and compatibility, and combining it with a declarative package manager would really hit the nail, yes i know that is basically nixos but there's a lot of stuff about nixos i dislike in regards to it's architecture, like the reliance on systemd and the imutable base OS.
will later give the usrmerge package a test and see how it goes, like what can possibly go wrong?
as per the title i'm trying to get a webp thumbnailer working with pcmanfm.
i put the following inside ~/.local/share/thumbnailers/webp.thumbnailer
[Thumbnailer Entry]
Version=1.0
Encoding=UTF-8
Type=X-Thumbnailer
Name=webp Thumbnailer
MimeType=image/webp;
Exec=/usr/bin/convert %i -thumbnail %s %o
and it doesn't work
i even put this inside ~/.local/share/mime/image/webp.xml
<?xml version="1.0" encoding="utf-8"?>
<mime-type xmlns="http://www.freedesktop.org/standards/shared-mime-info" type="image/webp">
<!--Created automatically by update-mime-database. DO NOT EDIT!-->
<comment>WebP file</comment>
<icon name="image"/>
<glob-deleteall/>
<glob pattern="*.webp"/>
</mime-type>
and nothing, webp images inside pcmanfm still show the generic image icon
i'm on pcmanfm 1.3.2-1 with tumbler 4.16.0-1 on devuan ceres.
nevermind, i figured it out, pcmanfm uses gdk-pixbuf for images and doesn't really query thumbler for that, so it needs a webp loader for gdk-pixbuf, i'm lazy and don't use any other software that depends on gdk-pixbuf for the images so i just switched to thunar.
i generally disgree with the suckles devs on a matter of principle, but the wayland issue is one i will have to agree 100% with them, wayland is a mess, when even the suckless devs say it was too minimalist as a bad thing you know you done fuck up, and that is without mentioning the insistence on keeping everyone chained to rastered display and DPI, if wayland was done right everything that isn't a raster would be processed as vectors with rasterization as the last step and thus the concept of DPI would be rendered obsolete.
Perhaps adding a patch to the init scripts that can use hardened malloc, so that they can read a config like from /etc/default/hardened_malloc.config to use hardened malloc in a local LD_PRELOAD
to use the hardened malloc without systemd wouldn't it suffice to add something like hardened-malloc.conf to /etc/ld.so.conf.d/ , you know like with the other ld configs?
g'day m8, shoitstemd is crap m8, install sysvinit m8.
i'd say sysvinit but i am biased from old linux and since sysvinit scripts can be rather simple when you want something that just works without using the lsb stuff.
i don't get the obsession with getting an aur like thing into debian when the aur is trash, why not aim for something better, like nix derivations, that way these "independient" packages integrate better into the package manager unlike the hack that is the aur.
The cool thing about pipewire is that it supposedly can provide pulse, jack, wrap alsa and oss (since pulse does) but has performance closer to jack since (the claim is) the internals are very well designed.
Regardless for the pro audio needs it seems promising since routing pulse streams directly in a jack rack is something that can be done with it.
should suffice to add a .desktop entry in ~/.config/autostart/
something like polkit.desktop with contents like these:
[Desktop Entry]
Name=Polkit Agent
Type=Application
Terminal=false
Exec=eval "$(/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1)"
welp, i'm an airhead so the moment i learn to do something i gotta script it, that way i don't need to remember how it is done lol
yeh, i know about the wiki entry, in my opinion using perl in an initscript for something that can be done with a simple awk command is rather dumb
for the script in the repo i added a couple extra facilites like restarting and status along loading a config file, u know to facilitate things a little for the folks that do intend to use this.
maybe self plug but, for anyone that wants to use zram in their install i prepared a repo with a service script that does the job, all it needs is zramctl which is part of the util-linux package.
github: https://github.com/eylles/zram-service
gitlab: https://gitlab.com/eylles/zram-service
codeberg: https://codeberg.org/eylles/zram-service
not sure if submitting that to debian or straight up go and try to get it into devuan?
edit: anyone who wants to help adding proper support for openrc and runit?
Yeh the installation is rough around the edges, specially if you want to install something other than stable, but i guess it is a combination of 2 factors.
1 the dev team size, it isn't large enough to cover every corner.
2 priorities of development, my guess is since there is an assumption that a large portion of the devuan userbase falls in the cathegory of experienced users the attention is shifted from installation and instead put into more urgent matters, like the current situation with php needing systemd in the near future (which i think is either already fixed or that already is a route to fix it)
I have a couple lists
Serious books:
communist manifesto
mein kampf
meditations
Fiction:
overlord vol 14
kerberos panzer cops
chainsawman
@EDX-0: that looks awesome, any chance of posting a thumbnail link to a larger image so we can see the detail?
late night posting, modified my post so now clicking on the image should direct to the full size image.
And also please share your rc.lua?
eh my rc.lua is currently a "here be dragons" while my dotfiles are at an "Abandon All Hope, Ye Who Enter Here" state, i'm cleaning them tho, currently cleaning of my rc lua brought me to cobble together the volume slider as a proper widget, still it needs some work to do but on the meantime i created a repo for dashboard widgets, the volume slider is still not complete but works okay enough i still have to add functionality to change the icon when the sink/souce belongs to an external card or if the port is set to external/headphones, if you want to take a look here's the repo: https://github.com/eylles/dash-widgets
yes i do plan to eventually add the progressbar widgets from the screenshot too, just need to tidy them up.
my ongoing efforts to build an almost DE in the awesomewm framework, also some side shitpost pasta cuz why not?
also yes awesome can do some dynamic setting of the window icon based on the window name
the emojis thing is a covid tracker, for anyone interested this is the repo for that https://github.com/eylles/corona-chan-tracker (yes it is shitpost oriented, it can show a true color ascii of corona-chan but needs zstd, i need to re compress the easter eggs with gzip i guess)