aboutsummaryrefslogtreecommitdiff
path: root/post
diff options
context:
space:
mode:
authorKumar Damani <me@kumardamani.net>2026-07-29 03:09:22 +0000
committerKumar Damani <me@kumardamani.net>2026-07-29 03:09:22 +0000
commitf2315a58fdaaa20c9e1300399ea8d528c80e2cc6 (patch)
treeba30cdcf156657abf05a1ba7353fe1d7c3276844 /post
parent4dcc448d7b34911757169997300f306458751e4f (diff)
new post, and few updates
Diffstat (limited to 'post')
-rw-r--r--post/a-rack-finally.typ99
-rw-r--r--post/a-rack-finally/24hlater.pngbin0 -> 1105465 bytes
-rw-r--r--post/a-rack-finally/annotated.pngbin0 -> 698589 bytes
-rw-r--r--post/a-rack-finally/final.jpgbin0 -> 766677 bytes
-rw-r--r--post/a-rack-finally/powering-on.jpgbin0 -> 635529 bytes
-rw-r--r--post/a-rack-finally/rack-rails.jpgbin0 -> 853580 bytes
-rw-r--r--post/a-rack-finally/rack.jpgbin0 -> 717985 bytes
-rw-r--r--post/a-rack-finally/rear-view.jpgbin0 -> 605892 bytes
-rw-r--r--post/a-rack-finally/side-vew.jpgbin0 -> 703315 bytes
-rw-r--r--post/a-rack-finally/survived.pngbin0 -> 205740 bytes
-rw-r--r--post/a-rack-finally/switch-and-patch-panel.jpgbin0 -> 633606 bytes
-rw-r--r--post/a-rack-finally/switch-reset.jpgbin0 -> 675291 bytes
-rw-r--r--post/a-rack-finally/tldr.pngbin0 -> 1248163 bytes
-rw-r--r--post/programs.typ36
14 files changed, 115 insertions, 20 deletions
diff --git a/post/a-rack-finally.typ b/post/a-rack-finally.typ
new file mode 100644
index 0000000..8cbf084
--- /dev/null
+++ b/post/a-rack-finally.typ
@@ -0,0 +1,99 @@
+#import "/global/common.typ": *
+
+#let doc = [
+Migrating my home-lab to a more permanent home.
+
+= tldr;
+
+#fig("a-rack-finally/tldr.png", alt: "before and after pic")
+
+Mostly.
+
+= motivation
+
+This is what we are working with. It's a "rack" split into
+two...lets be generous and call it _zones_.
+If you squint hard-enough you can make out a chair that has the first
+zone, and that shoe-rack houses the second zone.
+
+#quote(block: true)[
+context: When I lived in a tiny apartment, the shoe-rack was the whole thing.
+Once I moved to a larger space, naturally, I expanded. Unfortunately a worn-out
+chair was all that was left of my budget at the time :)
+]
+
+#fig("a-rack-finally/annotated.png", alt: "all my equipment annotated")
+
++ See that NAS up there? It came with rack-rails. Sure would be nice
+ to use them so that I don't have to take eveything above it off every time
+ I need to get into my NAS.
+
++ I have 24P PoE switch sitting in box that I have no desire
+ to introduce to this mess. Would be nice to use it to try out some home
+ security camera stuff (also out of my budget).
+
++ It's an eye-sore. Literally, every time I venture into my basement, I think to
+ myself: _got to fix that!_
+
+= build
+
+So I picked up this 9U adjustable-depth rack, with two rack-shelves and casters from ebay
+for around a \$100.
+Though technically possible, it's a PITA to adjust.
+Would not recommend doing it more than once.
+
+I adjusted it to fit the length of my rack-rails kit for my NAS.
+Fortunately, this length gives me _just_ enough clearance to rack
+mount two rack-shelves back-to-back. More on this later.
+
+#quote(block: true)[
+ I had already measured my stuff prior to purchasing the rack.
+]
+
+#fig("a-rack-finally/rack.jpg", alt: "my new rack assembled")
+
+Its cheap, but sturdy enough once assembled. It will do the job for now.
+
+= lift & shift
+
+First things to go in are the patch-panel and my new (to me)
+Brocade switch.
+
+#fig("a-rack-finally/switch-and-patch-panel.jpg", alt: "switch and patch panel in")
+
+After some wrangling with the console port, I got it configured.
+
+#fig("a-rack-finally/switch-reset.jpg", alt: "console into switch from laptop")
+
+My rack rails in action.
+
+#fig("a-rack-finally/rack-rails.jpg", alt: "sliding in the NAS on the rack rails")
+
+And the rest of the crap.
+
+Hopefully, now you can see why I needed those shelves to fit back-to-back...
+
+#fig("a-rack-finally/side-vew.jpg", alt: "side view of the rack to show the shelves.")
+
+Still kind of a mess, but less of an eye-sore?
+
+#fig("a-rack-finally/rear-view.jpg", alt: "rearview of the rack to show the shelves.")
+
+In hindsight, I probably should've gone with a 15U :)
+
+= final
+
+Ended the day with this.
+
+#fig("a-rack-finally/final.jpg", alt: "final rack at the end of the day")
+
+Checking back the next day...things were normal since the big shift.
+Yay we survived!
+
+#fig("a-rack-finally/survived.png", alt: "grafana metics")
+
+And...oh well.
+
+#fig("a-rack-finally/24hlater.png", alt: "final final")
+
+]
diff --git a/post/a-rack-finally/24hlater.png b/post/a-rack-finally/24hlater.png
new file mode 100644
index 0000000..393c550
--- /dev/null
+++ b/post/a-rack-finally/24hlater.png
Binary files differ
diff --git a/post/a-rack-finally/annotated.png b/post/a-rack-finally/annotated.png
new file mode 100644
index 0000000..e3ecc28
--- /dev/null
+++ b/post/a-rack-finally/annotated.png
Binary files differ
diff --git a/post/a-rack-finally/final.jpg b/post/a-rack-finally/final.jpg
new file mode 100644
index 0000000..2366a1c
--- /dev/null
+++ b/post/a-rack-finally/final.jpg
Binary files differ
diff --git a/post/a-rack-finally/powering-on.jpg b/post/a-rack-finally/powering-on.jpg
new file mode 100644
index 0000000..2872e7f
--- /dev/null
+++ b/post/a-rack-finally/powering-on.jpg
Binary files differ
diff --git a/post/a-rack-finally/rack-rails.jpg b/post/a-rack-finally/rack-rails.jpg
new file mode 100644
index 0000000..b951ea5
--- /dev/null
+++ b/post/a-rack-finally/rack-rails.jpg
Binary files differ
diff --git a/post/a-rack-finally/rack.jpg b/post/a-rack-finally/rack.jpg
new file mode 100644
index 0000000..afb86b2
--- /dev/null
+++ b/post/a-rack-finally/rack.jpg
Binary files differ
diff --git a/post/a-rack-finally/rear-view.jpg b/post/a-rack-finally/rear-view.jpg
new file mode 100644
index 0000000..9912dda
--- /dev/null
+++ b/post/a-rack-finally/rear-view.jpg
Binary files differ
diff --git a/post/a-rack-finally/side-vew.jpg b/post/a-rack-finally/side-vew.jpg
new file mode 100644
index 0000000..c65aa81
--- /dev/null
+++ b/post/a-rack-finally/side-vew.jpg
Binary files differ
diff --git a/post/a-rack-finally/survived.png b/post/a-rack-finally/survived.png
new file mode 100644
index 0000000..ac85cca
--- /dev/null
+++ b/post/a-rack-finally/survived.png
Binary files differ
diff --git a/post/a-rack-finally/switch-and-patch-panel.jpg b/post/a-rack-finally/switch-and-patch-panel.jpg
new file mode 100644
index 0000000..f2a4480
--- /dev/null
+++ b/post/a-rack-finally/switch-and-patch-panel.jpg
Binary files differ
diff --git a/post/a-rack-finally/switch-reset.jpg b/post/a-rack-finally/switch-reset.jpg
new file mode 100644
index 0000000..d71e522
--- /dev/null
+++ b/post/a-rack-finally/switch-reset.jpg
Binary files differ
diff --git a/post/a-rack-finally/tldr.png b/post/a-rack-finally/tldr.png
new file mode 100644
index 0000000..0322a34
--- /dev/null
+++ b/post/a-rack-finally/tldr.png
Binary files differ
diff --git a/post/programs.typ b/post/programs.typ
index fb675f7..68f15ea 100644
--- a/post/programs.typ
+++ b/post/programs.typ
@@ -16,7 +16,7 @@ fact with much consternation) or looking at maps.
== Software I Use
-=== OS Distribution
+=== OS Distribution - Server
#extlink("https://nixos.org/")[NixOS]. NixOS is an immutable OS where you are
only allowed to modify the system via declarative config files.
@@ -28,38 +28,34 @@ I did like Debian, and Fedora as well.
You can find my configs #extlink("https://gitlab.com/kdam0/dotfiles-nix")[here].
There is a dedicated #pagelink("post/nixos-p1")[post] about this.
-=== Desktop Environment
+=== OS Distribution - Desktop/Laptop
-I've settled on #extlink("https://github.com/djpohly/dwl")[DWL] after many
-years of hopping. Its clean, functional, and extremely light.
+Fedora.
-Prior to this, I've used Bsmpw + Sxhkd, i3, Gnome, KDE Plasma etc. I'm glad
-these exist and people get use out of it, but for now I do not miss it.
-#fig("programs/dwl.png", alt: "DWL")
+=== OS Distribution - Mobile
-=== Text Editor
+GrapheneOS.
-#extlink("https://neovim.io/")[(neo)vim]. Less of a text editor and more of a
-lifestyle. Check out my dotfiles for this. No, I'm not going to ever switch to
-emacs.
+=== Desktop Environment
-#fig("https://neovim.io/images/showcase/telescope_helptags.png", alt: "Neovim")
+Gnome. It's fine.
+
+=== Text Editor
+
+#extlink("https://helix-editor.com/")[Helix].
+Think of it like batteries included (neo)vim.
+No, I'm not going to ever switch to emacs.
=== Web Browser
#extlink("https://www.mozilla.org/en-US/firefox/features/")[Firefox] /
-#extlink("https://brave.com")[Brave] /
-#extlink("https://vivaldi.com")[Vivaldi]. I have tried Chromium, Qutebrowser in
-the past.
+#extlink("https://helium.computer/")[Helium] / the past.
=== File Manager
-#extlink("https://github.com/ranger/ranger")[ranger]. Yes, I've tried `nnn` and
-others. Yes I know its not the fastest, but something about Ranger makes me
-keep coming back to it.
-
-#fig("https://raw.githubusercontent.com/ranger/ranger-assets/master/screenshots/twopane.png", alt: "ranger")
+#extlink("https://yazi-rs.github.io/")[yazi]. Yes, I've tried `nnn` and
+others.
== Where can I find good software options?