libspeedwm is a minimal program for interacting with speedwm through the shell. It allows you to run signals but also perform actions. It is written in C because speedwm itself is written in C. It only has one dependency; libX11 used to set the root window name.
- +speedwm-extras is a package of scripts that were originally part of speedwm. In an attempt to follow the unix philosophy further, these scripts eventually got their own repository. speedwm-extras contains scripts for volume, wifi, bluetooth, alt+tab, and more.
spmenu is an X11 menu application based on dmenu which takes standard input, parses it, and lets the user choose an option and sends the selected option to standard output. Unique to this build is 256 color support (including SGR 16 color sequences), option to block typing, dwm-like keybind array in keybinds.h and more.
- +Some patches I've made.
- +A minimal start page for web browsers without JavaScript. It has support for overriding the CSS with Pywal colors and uses your desktop background as background for the page.
iron is a minimal, customizable, hackable rautafarmi textboard client for GNU/Linux written in Bash. iron is the successor to rchat, and is the first client to support the new, faster, JSON rautafarmi API.
- +rchat is a discontinued, minimal, customizable, hackable rautafarmi textboard client for GNU/Linux written in Bash. Unlike iron, rchat only supports the old messages.txt method.
- +- fontctrl
fontctrl is a minimal, symlink based font manager for GNU/Linux. It handles installation, removal, and management of fonts, keeping your custom fonts easy to install, remove and manage.
- +- elevendebloater
Elevendebloater is a minimal, hackable free software Windows 10 and 11 debloater. It removes most bloatware Microsoft added to the new Windows 11 operating system through winget.
- +- Project 081
Project 081 is a modification of Apple's Mac OS X 10.4 Tiger operating system adding better hardware support for the unofficially supported but mostly functional Late 2007 and Early 2008 Apple Macs.
- +Normally I wouldn't make a blog post about small changes like this because... I mean it's a website, it's supposed to be updated and changed frequently.
-I've made some changes to the layout however and removed a few buttons. For example, my forks and dotfiles can now be found here instead. This was done to keep the front page clean and to the point. I also removed some project links but they're still up, just in the Projects page instead.
+I've made some changes to the layout however and removed a few buttons. For example, my forks and dotfiles can now be found here instead. This was done to keep the front page clean and to the point. I also removed some project links but they're still up, just in the Projects page instead.
I added some fancy 90s style buttons as well to the footer of the front page because I thought they were cool. Let me know what you think about them and feel free to suggest more (License must be free to use). I also renamed a few blog posts but they're all still up. I plan on archiving a few blog posts but they won't be deleted.
That's it for the website update. Thank you for reading and have a good day! Hopefully next blog post will be a little more useful! 😃
]]>I installed OpenBSD on it because it is a great system for building secure servers but importantly it uses LibreSSL which was something I really wanted for this website.
IssuesOpenBSD works a little differently than the GNU/Linux I am used to so this took a bit of work to figure out. Most of my issues were PHP related because it's much harder to set up on BSD.
-While the website still has a few flaws that I plan on fixing very soon (https://speedie.site/projects doesn't lead to projects.php and instead results in an 'Access Denied.' from Apache), the website seems to be work fine.
+While the website still has a few flaws that I plan on fixing very soon (https://speedie.site/projects doesn't lead to project-list.php and instead results in an 'Access Denied.' from Apache), the website seems to be work fine.
Website rewriteSo, let's talk about the website itself.
First of all, just take a look around. The website has been rewritten from scratch, this time using PHP for the header and footer. This allows changes to be easily made to the header for every single document (there were a lot of them) saving time.
diff --git a/updates.xml b/updates.xml index 6a34d9d..7fe0630 100644 --- a/updates.xml +++ b/updates.xml @@ -1,7 +1,7 @@