website

This is my amazing website!
git clone git://shipwreckt.co.uk/website
Log | Files | Refs | README | LICENSE

commit 7494ee246fd068b678f449af81d550f5376bd310
parent 1b8fc7e0f53d53452518ec66fdc7b23eab121466
Author: Shipwreckt <shipwreckt@mailfence.com>
Date:   Sat, 27 Jul 2024 20:34:53 +0000

Organized my images

Diffstat:
Dpublic/Images/Qtile/QtileDesktop.png | 0
Rpublic/Images/misc/testpc.jpg -> public/Images/computers/testpc.jpg | 0
Rpublic/Images/misc/thinkcenter.png -> public/Images/computers/thinkcenter.png | 0
Rpublic/Images/misc/ubuntu-logo.png -> public/Images/distros/ubuntu-logo.png | 0
Rpublic/Images/Fakefetch/Fakefetch.png -> public/Images/programming/Fakefetch/Fakefetch.png | 0
Rpublic/Images/Fakefetch/LogoFakefetch.png -> public/Images/programming/Fakefetch/LogoFakefetch.png | 0
Rpublic/Images/Fakefetch/bluearch.png -> public/Images/programming/Fakefetch/bluearch.png | 0
Rpublic/Images/Fakefetch/greenarch.png -> public/Images/programming/Fakefetch/greenarch.png | 0
Rpublic/Images/Fakefetch/logo.png -> public/Images/programming/Fakefetch/logo.png | 0
Rpublic/Images/Fakefetch/orangearch.png -> public/Images/programming/Fakefetch/orangearch.png | 0
Rpublic/Images/Fakefetch/plumarch.png -> public/Images/programming/Fakefetch/plumarch.png | 0
Rpublic/Images/Fakefetch/purplearch.png -> public/Images/programming/Fakefetch/purplearch.png | 0
Rpublic/Images/Fakefetch/redarch.png -> public/Images/programming/Fakefetch/redarch.png | 0
Rpublic/Images/BSD/BSDneo.png -> public/Images/ricing/BSD/BSDneo.png | 0
Rpublic/Images/BSD/bsdinstall-choose-mode.png -> public/Images/ricing/BSD/bsdinstall-choose-mode.png | 0
Rpublic/Images/DWM/DWM.png -> public/Images/ricing/DWM/DWM.png | 0
Rpublic/Images/dotfiles/Tux.png -> public/Images/tux/Tux.png | 0
Mpublic/posts/1dwm | 2+-
Mpublic/posts/2Summer | 2+-
Mpublic/posts/3FreeBSD | 4++--
Mpublic/posts/5Servers | 4++--
Mpublic/projects/programs/dotfiles | 2+-
Mpublic/projects/programs/fakefetch | 4++--
23 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/public/Images/Qtile/QtileDesktop.png b/public/Images/Qtile/QtileDesktop.png Binary files differ. diff --git a/public/Images/misc/testpc.jpg b/public/Images/computers/testpc.jpg Binary files differ. diff --git a/public/Images/misc/thinkcenter.png b/public/Images/computers/thinkcenter.png Binary files differ. diff --git a/public/Images/misc/ubuntu-logo.png b/public/Images/distros/ubuntu-logo.png Binary files differ. diff --git a/public/Images/Fakefetch/Fakefetch.png b/public/Images/programming/Fakefetch/Fakefetch.png Binary files differ. diff --git a/public/Images/Fakefetch/LogoFakefetch.png b/public/Images/programming/Fakefetch/LogoFakefetch.png Binary files differ. diff --git a/public/Images/Fakefetch/bluearch.png b/public/Images/programming/Fakefetch/bluearch.png Binary files differ. diff --git a/public/Images/Fakefetch/greenarch.png b/public/Images/programming/Fakefetch/greenarch.png Binary files differ. diff --git a/public/Images/Fakefetch/logo.png b/public/Images/programming/Fakefetch/logo.png Binary files differ. diff --git a/public/Images/Fakefetch/orangearch.png b/public/Images/programming/Fakefetch/orangearch.png Binary files differ. diff --git a/public/Images/Fakefetch/plumarch.png b/public/Images/programming/Fakefetch/plumarch.png Binary files differ. diff --git a/public/Images/Fakefetch/purplearch.png b/public/Images/programming/Fakefetch/purplearch.png Binary files differ. diff --git a/public/Images/Fakefetch/redarch.png b/public/Images/programming/Fakefetch/redarch.png Binary files differ. diff --git a/public/Images/BSD/BSDneo.png b/public/Images/ricing/BSD/BSDneo.png Binary files differ. diff --git a/public/Images/BSD/bsdinstall-choose-mode.png b/public/Images/ricing/BSD/bsdinstall-choose-mode.png Binary files differ. diff --git a/public/Images/DWM/DWM.png b/public/Images/ricing/DWM/DWM.png Binary files differ. diff --git a/public/Images/dotfiles/Tux.png b/public/Images/tux/Tux.png Binary files differ. diff --git a/public/posts/1dwm b/public/posts/1dwm @@ -24,7 +24,7 @@ <hr> <p>It has been a little while since I have updated or added anything to the website, and this is due to the fact that I have been working on my configs, and so far I have them in such a way that I am happy with them. I have also been switching from <a href="https://qtile.org/">Qtile</a> to <a href="https://i3wm.org/">i3</a> to, well, <a href="https://dwm.suckless.org/">Dwm</a> now, which has been fun! The reason why I have switched to DWM is because it is written in C, and as my last article stated, I am currently learning C, so it's a win-win: I get a highly hackable window manager, and I get to learn more about C. I also just like how small it is in size because I have been considering doing a few projects in the future, that being, trying <a href="https://www.freebsd.org/">BSD</a>, <a href="https://www.linuxfromscratch.org/">LFS</a>, and <a href="https://www.gentoo.org/">Gentoo</a>, which DWM works on all of them; since two of them (LFS and Gentoo) require me to compile everything, this has not been the worst decision I have made.</p> <p><br>Here is my DWM config on my PC</p> - <img src="../Images/DWM/DWM.png" alt="Linux rice" height="450px"> + <img src="../Images/ricing/DWM/DWM.png" alt="Linux rice" height="450px"> <p>So far, I would say DWM is the perfect window manager for me. I do not see myself going back to Qtile or I3 any time soon because DWM has literally everything I would ever need and more, thanks to the amazing patches I am set up with. I have found it quite easy to configure it; it did take a little bit of time to get used to, but the people at Suckless have made it very easy to configure. I don't think I will be adding much to DWM from now on because I have it how I want currently, so I am pretty happy!</p> <p><br>That is all for this post thank you for reading, more posts to come!</p> </main> diff --git a/public/posts/2Summer b/public/posts/2Summer @@ -32,7 +32,7 @@ <p>On top of trying Gentoo and Linux From Scratch, I will also try out <a href="https://www.freebsd.org/">FreeBSD</a> just to see how it is. Though I am not planning to switch to it because nothing can beat Linux! However, I have heard BSD is really good for web servers, and I know you can run Nextcloud on it, so maybe I will try something like that out to see if its any good.</p> <p>This is my 'testing computer' where I will be doing all this on.</p> - <img src="../Images/misc/testpc.jpg" width="775"> + <img src="../Images/computers/testpc.jpg" width="775"> <hr> <h2>Programming</h2> <h3>Learning programming languages</h3> diff --git a/public/posts/3FreeBSD b/public/posts/3FreeBSD @@ -25,7 +25,7 @@ <p>Today, I had the pleasure of trying out <a href="https://www.freebsd.org/">FreeBSD</a>, the open source, Unix-like operating system. In this post, I will share my experience with FreeBSD based on my time using it.</p> <h2>Instillation</h2> <p>Installing FreeBSD is relatively easy; you are provided with a nice graphical interface that supports mouse input. Below is a screenshot.</p> - <img src="../Images/BSD/bsdinstall-choose-mode.png" alt="BSD Installer" height="565px"> + <img src="../Images/ricing/BSD/bsdinstall-choose-mode.png" alt="BSD Installer" height="565px"> <p>I had no issues with the install script. The only problem I encountered was with using <a href="https://www.ventoy.net">Ventoy</a>; for some reason, FreeBSD does not work with Ventoy, so I had to burn it to a standard USB stick.</p> <p>I downloaded the <a href="https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/14.1/FreeBSD-14.1-RELEASE-amd64-memstick.img">amd64-memstick.img</a> for my installation of FreeBSD.</p> <p>I encountered some internet issues because my test computer has an unusual Wi-Fi card. I resolved this by plugging in an Ethernet cable and would recommend doing the same for anyone installing FreeBSD or any other operating system for that matter. Using Ethernet makes the setup process so much faster.</p> @@ -46,7 +46,7 @@ <p>shipwreckt ALL=(ALL) ALL<p> </div> <p>After updating `sudo`, I was able to use the command. The next step was installing <a href="https://x.org">X.Org</a> and <a href="https://dwm.suckless.org/">dwm</a>. I didn't need a display manager (login prompt) since I could use `startx`, so I focused on installing the X.Org package and `git` to use <a href="https://gitlab.com/Shipwreckt/Dotfiles/-/tree/main/files/config/suckless/dwm?ref_type=heads">my own `dwm` configuration</a> that I uploaded there. I tested X.Org with `startx`, and it worked fine. However, when I cloned my configuration files and tried to compile `dwm`, I encountered a problem. Fortunately, it was an easy fix thanks to a helpful post on the <a href="https://forums.freebsd.org/threads/installing-dwm-manually-vs-pkg.74687/">FreeBSD forums</a>. After applying that fix, I was able to use my `dwm` setup successfully. I then checked if my two most-used programs, <a href="https://alacritty.org/">Alacritty</a> and <a href="https://librewolf.net/">Librewolf</a>, were available on FreeBSD. To my surprise, they were, and both were fully functional. Below is a photo of FreeBSD running with `neofetch` (`fakefetch` only works on Linux).</p> - <img src="../Images/BSD/BSDneo.png" alt="BSD with DWM" height="440px"> + <img src="../Images/ricing/BSD/BSDneo.png" alt="BSD with DWM" height="440px"> <h2>Conclusion</h2> <p>Overall, I like FreeBSD and could use it as a daily driver since it supports three of my most-used programs: `git`, `Librewolf`, and `Alacritty`. I appreciate how it works, but for now, I’m sticking with Linux because I am more comfortable with it and prefer Linux over BSD. In the future, I plan to set up a server with <a href="https://www.openbsd.org/">OpenBSD</a>, as I’ve heard excellent things about BSD servers.</p> <p>Thank you for reading!</p> diff --git a/public/posts/5Servers b/public/posts/5Servers @@ -27,10 +27,10 @@ <p>Below is my server; it is a ThinkCentre. I do not really care about the specs because it is not going to be doing much, but it does have an Intel i7, so it’s not bad at all for what I am doing. It has 8 cores and 16 GB of memory, which should be more than enough for what I am doing.</p> <br> - <img src="../Images/misc/thinkcenter.png" class="center" alt="ThinkCentre"> + <img src="../Images/computers/thinkcenter.png" class="center" alt="ThinkCentre"> <hr> <h2>What is on the Server?</h2> - <img src="../Images/misc/ubuntu-logo.png" class="right-image" width="200" alt="Ubuntu Logo"> + <img src="../Images/distros/ubuntu-logo.png" class="right-image" width="200" alt="Ubuntu Logo"> <p>The operating system of choice for this server is <a href="https://ubuntu.com/download/server">Ubuntu Server</a>; I do know it is not the best server operating system, but I will stick with it for now because I have already set everything up. In the future, I plan to migrate to either a <a href="https://www.debian.org/">Debian server</a> or an <a href="https://www.openbsd.org/">OpenBSD server</a> due to the annoyance of Ubuntu’s snap packages and other weird stuff Ubuntu likes to do.</p> diff --git a/public/projects/programs/dotfiles b/public/projects/programs/dotfiles @@ -22,7 +22,7 @@ <h1><b>Dotfiles</b></h1> <p>Last tested: 21/7/2024</p> <hr> - <img src="../../Images/dotfiles/Tux.png" alt="Our Lord" class="right-image"> + <img src="../../Images/tux/Tux.png" alt="Our Lord" class="right-image"> <h3>What are Dotfiles?</h3><p> The reason I have dotfiles is for a few reasons. The first is that I use my PC and a few laptops interchangeably, and having my configurations easily downloadable is a big time saver. The second reason why I have my dotfiles up is because maybe somebody is looking for a certain baseline for their configurations, and if they find it well, I am more than happy to help that person. The third reason is just in case something happens to one of my laptops or my PC. I suggest that if you have configuration files, you should back them up on your preferred git host.</p> diff --git a/public/projects/programs/fakefetch b/public/projects/programs/fakefetch @@ -21,7 +21,7 @@ <main class="description"> <h1>Fakefetch</h1><hr> <h3>Background</h3> - <img src="../../Images/Fakefetch/logo.png" class="right-image"> + <img src="../../Images/programming/Fakefetch/logo.png" class="right-image" width="250"> <p>Fakefetch is the first real program I have ever created that I use daily apart from config files. I made fakefetch when I saw people complaining about neofetch being slow that is why I have called it fakefetch. In the start it was just 10 lines of bash with the 'echo' commands which is like 'print' function in python if you do not know, so it was bascially bare minimun, and I was not proud of this program I was like 'ok thats done just add it to my .bashrc' and continue using Linux. After about a day I wanted to see if I could add more to it like the uptime, then comes what package manager im using and after a while I just rewrote it in C and low and behold I have made my own mini neofetch program that I can use on all of my computers.</p> <h3><b>What is Fakefetch</b></h3> <p>Fakefetch is an alternative I have made to neofetch, it is written in the C programming language unlike neofetch which is written in bash and due to the fact I have written Fakefetch in C it is way faster then neofetch. In the future I plan to add more features to Fakefetch and make it more user friendly. I do plan on making a Tui customizer at some point to make your own fakefetch script.</p> @@ -32,7 +32,7 @@ <p><li>Step two: after cloneing the project you want to run the setup.sh with ./setup.sh</li></p> <p><li>To configure Fakefetch the file is located at /bin/fakefetch</p> <p>Here is an example of fakefetch!</p> - <img src="../../Images/Fakefetch/Fakefetch.png" alt="An example of fakefetch!" width="750" height="auto"> + <img src="../../Images/programming/Fakefetch/Fakefetch.png" alt="An example of fakefetch!" width="750" height="auto"> <br> <a href="https://gitlab.com/Shipwreckt/fakefetch">Source code on Gitlab</a> <p>In the next upcoming updates I plan to add an IP address option and a way to configure it in ~/.config/shipwreckt for ease of use.</p>