diff options
| -rw-r--r-- | config.toml | 2 | ||||
| -rw-r--r-- | content/about.md | 2 | ||||
| -rw-r--r-- | content/projects/1-installing-guix.md | 30 |
3 files changed, 32 insertions, 2 deletions
diff --git a/config.toml b/config.toml index 2362f14..293eebc 100644 --- a/config.toml +++ b/config.toml | |||
| @@ -10,7 +10,7 @@ unsafe=true | |||
| 10 | 10 | ||
| 11 | [params] | 11 | [params] |
| 12 | author = "Ryan Schanzenbacher" | 12 | author = "Ryan Schanzenbacher" |
| 13 | info = "Fifth Year Cybersecurity Student" | 13 | info = "Cybersecurity Engineer" |
| 14 | keywords = "blog,personal" | 14 | keywords = "blog,personal" |
| 15 | description = "Ryan Schanzenbacher's Personal website" | 15 | description = "Ryan Schanzenbacher's Personal website" |
| 16 | hideCredits = true | 16 | hideCredits = true |
diff --git a/content/about.md b/content/about.md index fc49933..35035ca 100644 --- a/content/about.md +++ b/content/about.md | |||
| @@ -6,7 +6,7 @@ draft: false | |||
| 6 | 6 | ||
| 7 | ## Hi! :wave: My name is Ryan! | 7 | ## Hi! :wave: My name is Ryan! |
| 8 | 8 | ||
| 9 | Hello, and welcome to my site! My name is Ryan Schanzenbacher. I'm currently a fifth-year student at the Rochester Institute of Technology studying Cybersecurity, expecting to graduate in 2025. Now since that's out of the way, a little about me. I've always had a passion for computers from a young age. For as long as I can remember, I've been fascinated by both how they work and how to use them to their fullest potential. Another starting point for my interest in computers was whenever my Dad and I sat down to try and fix a computer. His job required him to fix computers more often than not, and sometimes I would be able to show up at his workplace and just watch what he was doing. Or, another time was when he had an older laptop that we worked together on to try and get Windows 98(!) to run on again. Those types of events helped shape my interests into what they are today. | 9 | Hello, and welcome to my site! My name is Ryan Schanzenbacher. I'm currently a Cybersecurity Engineer working in NYC. Now since that's out of the way, a little about me. I've always had a passion for computers from a young age. For as long as I can remember, I've been fascinated by both how they work and how to use them to their fullest potential. Another starting point for my interest in computers was whenever my Dad and I sat down to try and fix a computer. His job required him to fix computers more often than not, and sometimes I would be able to show up at his workplace and just watch what he was doing. Or, another time was when he had an older laptop that we worked together on to try and get Windows 98(!) to run on again. Those types of events helped shape my interests into what they are today. |
| 10 | 10 | ||
| 11 | ### Another starting point | 11 | ### Another starting point |
| 12 | 12 | ||
diff --git a/content/projects/1-installing-guix.md b/content/projects/1-installing-guix.md new file mode 100644 index 0000000..ad84fcc --- /dev/null +++ b/content/projects/1-installing-guix.md | |||
| @@ -0,0 +1,30 @@ | |||
| 1 | --- | ||
| 2 | title: "Guix Part 1 - Installation Guide" | ||
| 3 | date: 2025-07-24T00:00:00-04:00 | ||
| 4 | draft: true | ||
| 5 | type: posts | ||
| 6 | --- | ||
| 7 | |||
| 8 | So, you've decided you want to take the plunge and try out this distribution? Nice. It will be a challenging, but rewarding experience (as I have found over the last few years). First things first, you will need to install it to try it out, there's not really a concept of a "live" distro here. Plus, installing this distro in the usual way you'd expect will lead to some issues early on, especially if you use the default upstream ISO (it uses `linux-libre`, which lacks a lot of drivers, especially in the wireless networking department) that will hinder your progress. To solve this, this guide is written with the assumption (and guidance) to use an alternate ISO: the one provided by SystemCrafters (another great resource for Guix, they have a YouTube channel! | ||
| 9 | |||
| 10 | # Preparation | ||
| 11 | |||
| 12 | First, you will need the installation ISO. First, go to the [releases page for the SystemCrafters image]() and download the latest one available. Note: this build breaks from time to time, even if it is out of date for a while, your installation will still be completely up-to-date once installed since package versions are derived from an upstream repository; the official one. It will just take a little longer to actually install. Plus, even though you are using an alternate ISO, everything is still completely safe. The difference between it and the default ISO are listed on each release, and if you really wanted to you could install the default image on a VM and make the alternate ISO yourself. Its main difference is that it: | ||
| 13 | |||
| 14 | - Uses the mainline linux kernel | ||
| 15 | - Has the non-guix channel activated by default, a repository for "non-free" software (like Firefox due to licensing, Steam, mainline linux, etc.) | ||
| 16 | |||
| 17 | Once you have this ISO downloaded and burned onto a USB using your method of choice, you are ready to install! Reboot your computer and boot into the installation environment. You will know you are ready to proceed when you see this screen | ||
| 18 | |||
| 19 | <!-- Note: Image of default splash during installation here --> | ||
| 20 | |||
| 21 | # Performing the installation | ||
| 22 | |||
| 23 | Now, what you do here depends on a few things: | ||
| 24 | |||
| 25 | - Do you have to use Wi-Fi? | ||
| 26 | - Use the graphical installer until you have your wifi set up at the very least to avoid manually configuring `wpa_supplicant`, at which case you can either continue using this installer or bail out to the terminal. | ||
| 27 | - Do you want an encrypted drive? | ||
| 28 | - If so, follow the manual steps below since some defaults are not great | ||
| 29 | - Do you want a standard installation (single partition, ext4, no encryption) | ||
| 30 | - Great, you can use the automated installer for most of this, but I would still use the manual steps for the actual installation, see [here](). | ||
