<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://dev1galaxy.org/extern.php?action=feed&amp;fid=16&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / DIY]]></title>
		<link>http://dev1galaxy.org/index.php</link>
		<description><![CDATA[The most recent topics at Dev1 Galaxy Forum.]]></description>
		<lastBuildDate>Sat, 18 Jul 2026 14:31:36 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Gamut is a native X11 color-engineering tool for Linux]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=8105&amp;action=new</link>
			<description><![CDATA[<p>The readme now has pictures at the bottom. I&#039;ll do a more comprehensive set when I have time.</p>]]></description>
			<author><![CDATA[dummy@example.com (liquibyte)]]></author>
			<pubDate>Sat, 18 Jul 2026 14:31:36 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=8105&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Basic GUI man-page browser/viewer]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=8071&amp;action=new</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>man man</p></div></blockquote></div><p>Nicely viewable in VuuMan. <img src="http://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Really loving this simple utility, been meaning to make one for a long time and should have done so many months ago, now I keep it and VuuNotes open all day long while i&#039;m wrestling with code and trying to learn and make new things. I fixed a typo in the man page for it earlier and uploaded that, I always find these tiny issues after i&#039;ve made a package and updated/uploaded everything. The curse of being just one guy with one set of old eyeballs on the code I guess.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sat, 11 Jul 2026 01:48:27 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=8071&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[SHED init independient/agnostic user services]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=5160&amp;action=new</link>
			<description><![CDATA[<p>some news, on the development of shed:</p><p>- &quot;on demand&quot; services are now a thing shed can support, there simply is the need for a program to run <span class="bbc">shedc start &lt;service&gt;</span> when it starts and then run <span class="bbc">shedc stop &lt;service&gt;</span> on exit, for programs that natively support configurable/programmable hooks that&#039;s not an issue, for others the need will arise to have wrappers that simply run the commands calling starting/stopping their required service </p><p>- &quot;start-stop-daemon&quot; has been integrated into shed as an optional backend for starting, stopping, hupping processes, the integration currently is experimental but should work, by default shed will not use start-stop-daemon but it&#039;s own methods, to enable usage of start-stop-daemon a file in the session config dir named <span class="bbc">use-start-stop-daemon.rc</span> must be present and contain <span class="bbc">USE_SSD=true</span>, as per regular shed functions the strings &quot;true&quot;, &quot;yes&quot;, &quot;on&quot;, &quot;t&quot;, &quot;y&quot; case insensitive as well as &#039;1&#039; are taken as true while everything else as false, empty string included, &#039;start-stop-daemon&#039; should also be available to run by the user, the check is done with <span class="bbc">command -v</span></p><p>other than that i&#039;m not sure what else to add before cutting the next release or if trying to keep chewing through the current pending points of the roadmap, been thinking about adding some form of service auto-restarting on crash but i&#039;m not fully convinced as that is not a feature of sysvinit, the architecture of which i&#039;m basing shed off, not that i&#039;m opposed to the idea but i&#039;m not sure if that should be a component of shed or rather a separate utility, even a separate daemon to be more re-usable across the whole range of init implementations.</p>]]></description>
			<author><![CDATA[dummy@example.com (EDX-0)]]></author>
			<pubDate>Tue, 30 Jun 2026 05:30:36 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=5160&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[introduce p2papp and p2pchat]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=8062&amp;action=new</link>
			<description><![CDATA[<p>Hi friends. I want to introduce my DIY.&#160; it isn&#039;t vibe coded.</p><p>p2papp: p2p chat, file sharing and remote command execution.</p><p>a ~300 LOC single file C app without runtime deps other than libc.</p><p>no compile time deps other than gcc. even C headers not needed.</p><p>IP filtered singleton one-to-one connection. no socket backlog.</p><p>p2pchat: This is a clone/fork of p2papp&#160; with only one difference:</p><p>remote command execution logic completely stripped of. So more safe.</p><p>Here is the repo. please enjoy:&#160; <a href="https://codeberg.org/postala/" rel="nofollow">https://codeberg.org/postala/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (wert)]]></author>
			<pubDate>Wed, 24 Jun 2026 18:37:06 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=8062&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Resource for DIYers]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=97&amp;action=new</link>
			<description><![CDATA[<p>Hey stargate-sg1-cheyenne-mtn . . . Thanks for finding and updating the link to Steve Litt&#039;s most excellent resource. Another reminder that things are in constant flux . . .</p>]]></description>
			<author><![CDATA[dummy@example.com (golinux)]]></author>
			<pubDate>Wed, 17 Jun 2026 16:16:07 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=97&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Gateway Neural Amp Modeler]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=8026&amp;action=new</link>
			<description><![CDATA[<p>Reached out to the creator Steven, he asked if I don&#039;t use the name gateway and focused on NAM. So renamed it to NAMix.</p><p>Rebuilt version 0.4.0 is here <a href="https://sourceforge.net/projects/namix/" rel="nofollow">https://sourceforge.net/projects/namix/</a> code is here <a href="https://github.com/rations/NAMix" rel="nofollow">https://github.com/rations/NAMix</a></p><p><span class="postimg"><img src="https://a.fsdn.com/con/app/proj/namix/screenshots/standalone-1a768cda.png/245/183/1" alt="Standalone" /></span></p>]]></description>
			<author><![CDATA[dummy@example.com (rations)]]></author>
			<pubDate>Fri, 12 Jun 2026 04:12:22 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=8026&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[simple login gui]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=8018&amp;action=new</link>
			<description><![CDATA[<p>Hi. Good luck with that. A few critism &amp; suggest follows</p><p>&quot;minimal GTK graphical login manager ... snip&quot;</p><p>* user&#039;s login MUST not / never been breaks. </p><p>&#160; &#160;pulling GTK isnt like minimal.</p><p>&#160; &#160;GUI libs/frameworks depends/assumes too much little things;&#160; its fagile, not safe at least.</p><p>&#160; &#160;gtk needs already running/functional display server/compositor to present something.</p><p>&#160; &#160;gui stuff may not even installed on given system. (Say container, server, or user (wants to) uninstall that gui libs&#160; for some reason.)</p><p>&#160; &#160;A newbie user may not repair broken login himself and/or dont know how to drop root console at boot.</p><p>&#160; &#160;I see to much complaints about broken login caused by &quot;login managers&quot; on forums.</p><p>* So how about a self contained statically linked tui/gui app that cant depends anythink in system. </p><p>FYI: there are a handfull single file/header tui/gui stuffs on codeberg, github ...</p>]]></description>
			<author><![CDATA[dummy@example.com (wert)]]></author>
			<pubDate>Wed, 03 Jun 2026 20:10:00 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=8018&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[some runit scripts]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7990&amp;action=new</link>
			<description><![CDATA[<p>Hello freem,<br />thanks for sharing!</p><p>I suspect we copied similar ideas around the web <img src="http://dev1galaxy.org/img/smilies/roll.png" width="15" height="15" alt="roll" /><br />for comparison</p><div class="quotebox"><blockquote><div><p>It starts, like all my runit scripts, by sourcing a single, trivial script I name /etc/runit/common:</p></div></blockquote></div><p>see man invoke-run(8) and /lib/runit/invoke-run script (instead of sourcing, it&#039;s an interpreter that exec into the run file)</p><div class="quotebox"><blockquote><div><p>I also have a generic logger, so when I create a new service, I only create the log dir, and symlink it as &quot;run&quot;, so it&#039;s named /etc/runit/log.run:</p></div></blockquote></div><p>in the runit Devuan/Debian package we ship /etc/sv/svlogd/run, same concept as yours (to be symlinked in each service&#039;s log dir)</p><div class="quotebox"><blockquote><div><p>I also have /etc/runit/global.finish which does not do much:</p></div></blockquote></div><p>and /lib/runit/finish-exec ;<br />usage examples for the above 3 are in services in the runit-services package.</p><div class="quotebox"><blockquote><div><p>The logic behind the finish and even the starting is that it makes it dead simple, when reading your logs, to know when the daemon actually started and ended. Which I have found to be extremely useful</p></div></blockquote></div><p>Again I agree: in fact invoke-run and finish-exec supports printing start/stop messages, but you need to touch a flag file in /etc (/etc/runit/verbose)</p><div class="quotebox"><blockquote><div><p>Maybe my networking stuff may be of interest, as I do not use ifupdown, networkd or whatever...</p></div></blockquote></div><p>Yes it&#039;s of interest <img src="http://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> I&#039;ll see if this can be included in runit-services; getting network right for distribution is not that easy because you<br />have to account for different setups (sometimes in conflict/not compatible with each other); in case, is it ok if I<br />credit you as &#039;freem&#039; (do you want ot add an address - beware the spam-&#160; or a full name?) ?</p><p>Now about udev/eudev: the main problem is that it has to be started early at boot (as a oneshot, when the supervision tree is not active yet).<br />So, in order to supervise it in a run script we need to stop it and restart it inside the runit service; I saw this done in Void, not sure if ther are races during startup.<br />Do you start udevd early during boot , then&#160; stop it and restart it in the runscript? If yes, are there any issues such as races due to udev not being up when the supervision tree starts all services? Do you have any runit service that depends on udevd?</p><p>Also, there is the same problem at shutdown; usually udevd is stoped very late during shutdown (later than other services); I&#039;m not sure this is actually necessary, because, in theory, I think, we don&#039;t need to react on devices event at shutdown. But I&#039;m not sure if it creates problems to shutdown without udevd running; again do you observe any issues, such as an unclean shutdown?<br />Issues with filesystem at next boot?</p><p>Best, Lorenzo</p>]]></description>
			<author><![CDATA[dummy@example.com (Lorenzo)]]></author>
			<pubDate>Mon, 01 Jun 2026 17:23:35 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7990&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[testing a yabridge fix]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7994&amp;action=new</link>
			<description><![CDATA[<p>Chat bots have done well here. It made a few more changes that seem to work well for vst3 and vst2 on the latest version of wine staging. Also it created an install.sh an GUI for adding and syncing plugins to be a bit more user friendly. </p><p>It&#039;s now been forked and called vstbridge. It can be found here&#160; <a href="https://sourceforge.net/projects/vstbridge/" rel="nofollow">https://sourceforge.net/projects/vstbridge/</a></p>]]></description>
			<author><![CDATA[dummy@example.com (rations)]]></author>
			<pubDate>Tue, 26 May 2026 00:18:11 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7994&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[AppImage Installer]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7989&amp;action=new</link>
			<description><![CDATA[<p>Yesterday I created a script for my own use to manage appimages on Linux systems. It&#039;s basically a AISLOP, but it works and it fills it role. It will stay this way until I get time to rewrite it.</p><p><a href="https://github.com/WeirdGnome/AppImage-Installer" rel="nofollow">https://github.com/WeirdGnome/AppImage-Installer</a></p>]]></description>
			<author><![CDATA[dummy@example.com (Elyon)]]></author>
			<pubDate>Wed, 20 May 2026 11:55:41 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7989&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[How to swap out sound cards at will,]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7971&amp;action=new</link>
			<description><![CDATA[<p>@greenjeans Well I wonder how much of it I am supposed to use then.</p><p>Btw, at present my .asoundrc says this:</p><p>pcm.!default {<br />&#160; &#160; &#160; &#160; type sndio<br />}</p><p>I wonder if its possible to enable both cards at the same time.&#160; It would be peculiar though.</p>]]></description>
			<author><![CDATA[dummy@example.com (zapper)]]></author>
			<pubDate>Sun, 17 May 2026 19:17:37 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7971&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[I'm making a note-taking app]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7705&amp;action=new</link>
			<description><![CDATA[<p>There is now a new fork by m15 called VuuNotes2 with many new features and extended capabilities for those who want some additional functionality!<br />Check it out at: <a href="https://git.devuan.org/m15/vuunotes" rel="nofollow">https://git.devuan.org/m15/vuunotes</a></p><p>Deb package to follow soon, this is very new and testing is just getting started.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Sun, 17 May 2026 15:11:24 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7705&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] Someone using the deb-multimedia repository?]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7973&amp;action=new</link>
			<description><![CDATA[<p>Thanks for the replies, guys!</p><p>The general consent seems to be: Don&#039;t do it!</p><p>And I will not.</p><p>Maybe I&#039;ll try a VM or a disposable installation sometime.</p><p>The suggested deadbeaf deb-package form sourceforge works so far on freia. Main reason to install it were two plugins: &quot;musical-spectrum&quot; for spectral lines by notes and &quot;spectrogram&quot;, which draws a logarithmic sonogram (impressiv, if you like such things).</p><p>Intersting to hear that some distributions officially include deb-multimedia.<br />Also will keep in mind to eventually pick isolated packages by having the repo temporarily enabled.</p><p>Again, thanks for the detailed posts.</p>]]></description>
			<author><![CDATA[dummy@example.com (delgado)]]></author>
			<pubDate>Sun, 17 May 2026 11:34:36 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7973&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[Basic gtk3 wallpaper setter]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=7920&amp;action=new</link>
			<description><![CDATA[<p>Hey buddy, i&#039;m so sorry, I need to work on my documentation and communication skills.&#160; This app, like Nitrogen, will not work on DE&#039;s like XFCE and MATE. It is intended for Openbox, Fluxbox etc., not DE&#039;s that have their own wallpaper setters. Like all things I imagine there might be some way of hacking it in but that&#039;s beyond the scope of this project.</p><p>Just for giggles I tried it on Mate last night and yeah it installed fine and worked great up until I hit that Apply button...it was a hoot, it actually tried to apply the paper but only like a quarter of it laid over the previous wallpaper.</p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Thu, 07 May 2026 14:14:39 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=7920&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[α-utilz  -- a funky version of refractasnapshot/installer]]></title>
			<link>http://dev1galaxy.org/viewtopic.php?id=6974&amp;action=new</link>
			<description><![CDATA[<p>Nice work! I&#039;m a little up to my neck in projects right now, but I will definitely make some time soon to check it all out and take it for a spin. <img src="http://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (greenjeans)]]></author>
			<pubDate>Wed, 06 May 2026 17:04:28 +0000</pubDate>
			<guid>http://dev1galaxy.org/viewtopic.php?id=6974&amp;action=new</guid>
		</item>
	</channel>
</rss>
