aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.hugo_build.lock0
-rw-r--r--config.toml5
-rw-r--r--content/_index.md138
-rw-r--r--public/categories/index.html10
-rw-r--r--public/css/header.css6
-rw-r--r--public/css/palettes/apprentice.css20
-rw-r--r--public/css/palettes/dracula.css20
-rw-r--r--public/css/palettes/material.css20
-rw-r--r--public/css/palettes/papercolor-dark.css20
-rw-r--r--public/css/palettes/papercolor-light.css20
-rw-r--r--public/css/palettes/solarized-dark.css20
-rw-r--r--public/css/palettes/solarized-light.css20
-rw-r--r--public/css/palettes/tender.css20
-rw-r--r--public/css/palettes/tokyo-night-dark.css20
-rw-r--r--public/css/palettes/tokyo-night-light.css20
-rw-r--r--public/css/palettes/windows-95-light.css20
-rw-r--r--public/css/palettes/windows-95.css20
-rw-r--r--public/css/typography.css1
-rw-r--r--public/index.html182
-rw-r--r--public/post/index.html10
-rw-r--r--public/post/nixos-p1/index.html13
-rw-r--r--public/post/programming-as-art/index.html13
-rw-r--r--public/post/programs/index.html13
-rw-r--r--public/post/self-host/index.html13
-rw-r--r--public/series/index.html10
-rw-r--r--public/tags/index.html10
-rw-r--r--public/tags/index/index.html10
-rw-r--r--public/tags/personal/index.html10
-rw-r--r--public/tags/tech/index.html10
-rw-r--r--public/tags/technology/index.html10
m---------themes/risotto0
31 files changed, 461 insertions, 243 deletions
diff --git a/.hugo_build.lock b/.hugo_build.lock
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/.hugo_build.lock
diff --git a/config.toml b/config.toml
index 48286ff..0283854 100644
--- a/config.toml
+++ b/config.toml
@@ -14,13 +14,12 @@ sectionPagesMenu = "main"
noindex = false
[params.theme]
-palette = "gruvbox-dark"
-mode = "dark-mode"
+palette = "tokyo-night-dark"
# Sidebar: about/bio
[params.about]
title = "Links"
-description = "Git, email, resume etc."
+description = "Git, email, and resume"
logo = "images/rice.svg"
[[params.socialLinks]]
diff --git a/content/_index.md b/content/_index.md
index df4987e..7336b5c 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -2,90 +2,65 @@
Hi. This is me:
{{< figure src="/kd.jpeg" alt="my pic" width="100" >}}
-My name is Kumar. Some people call me *kd*, I'm known for being...
+My name is Kumar. Some people call me *kd*, or *ku-band-mar*, I'm known for being...
-* that guy who hosts his own website, email, dropbox, vpn, etc. [Read more](post/self-host).
-* a stickler about 'oPtiMiZing mY woRkfLoW' by scripting anything script-able.
+* that guy who hosts his own website, dropbox, search-engine etc.
+[DIY?](https://gitlab.com/kdam0/vps) [Why?](post/self-host)
* a programming purist, and linguistic enthusiast.
* 👎 down on social-media. I think they lead to dystopia. [Read more](post/self-host#privacy).
-* a B.Sc in Computer Science at the University of Toronto with a focus in Natural Language Processing
+* a B.Sc in CS. at U of T with a focus in NLP 😌
-## Projects
+# Projects
+| Name | Active | Description | Tools |
+|-----------|---------|-------------|--------|
+| [vps](https://gitlab.com/kdam0/vps) | yes | My Ansible repository for self-hosting. | Ansible |
+| [nccli](https://gitlab.com/kdam0/nccli) | yes | A Docker-ized CLI for CRUD ops with Namecheap. | Go |
+| [nixdots](https://gitlab.com/kdam0/dotfiles-nix) | yes | My dotfiles for the Nix ecosystem. | Nix |
+| [dots](https://gitlab.com/kdam0/dotfiles) | no | My dotfiles for general Linux home mgmt. | - |
-### My Homelab setup
-* My Ansible repository used for managing my self-hosted services.
-* [Source on GitLab](https://gitlab.com/kdam0/vps)
-* Using: Ansible
+> If you found something above to be useful, consider [sending](#donate) a few coins my way!
-### Namecheap CLI
-* A containerized CLI to list/add/update/remove DNS records from Namecheap.
-* [Source on GitLab](https://gitlab.com/kdam0/nccli)
-* Using: Go
+---
-### My dotfiles
+# Professional Life
+*Treat this section as an extension of my resume.*
-* My settings for common Linux desktop tooling.
-* [Source on GitLab](https://gitlab.com/kdam0/dotfiles)
-
-### Helpthehome(less)
-
-* <a target="_blank" href="https://helpthehome-prod.herokuapp.com/">Project info page</a>
-* [Project home](https://helpthehome-prod.herokuapp.com/)
-* [Source on GitLab](https://gitlab.com/kdam0/helpthehomeless)
-* Using: NodeJs, React-Native, MongoDB, Pug (jade)
-
-### Solutions Repo
-
-* [Project home](https://solutionsrepo-prod.herokuapp.com/)
-* [Source on GitLab](https://gitlab.com/kdam0/solutions_repo)
-* Using: NodeJs, MongoDB, Handlebars
-
-> If you've found something above useful, consider [sending](#donate) some coins my way!
-
-## Professional Life
-Treat this section as an extension of my resume.
-
-<details>
-<summary> 2020 - now </summary>
-<br>
+## 2020 - now
Currently working as a **DevOps** at [Kepler](https://kepler.space) 🛰️.
-This is mostly a software (infrastructure) dev gig for a start-up, which is a bit new for me
-coming from a more classical "DevOps" role for a mature company. There is a ton of specialized *space*
-related equipment here that presents interesting problems.
-<br><br>
-Beyond that, I've learned a ton about
-embedded computers, networking and network automation, which has opened my world up to
-cool home projects for which I am very grateful for. So far, I've been responsible for the
-following:
-
-* Implementing a net-boot infrastructure using Packer, PXE, Awx (Ansible Tower) to keep our
-RPi fleet images and configurations in-sync and up-to-date.
-* Built a custom Linux router to support our lab's unique hardware testing requirements
-for on-demand subnet generation/teardown, and develop Ansible roles switches.
-* Completely revised our test-automation infrastructure by building a hardware-management
-portal using Django with a RESTful Api (DRF) to facilitate reservation,
-as well as [HITL](https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation)
-(Hardware-in-the-loop) testing to allow us to more reliably, and frequently test our HW.
-* Designed and deployed our on-prem Kubernetes cluster to be our software
-platform going forward, while facilitating the migration to Kubernetes for all pre-existing
-workloads, including (but not limited to) our various distributed databases.
-
-Beyond my work as an Individual Contributor, I've also been responsible for instilling "DevOps"
-principles within the team on our road to maturity.
-</details>
-
-<details>
-<summary> 2019 - 2020 </summary>
-<br>
+This is mostly a software (infrastructure) dev gig for a start-up, which is a bit new to me
+coming from a more traditional DevOps role with a mature company.
+There is a ton of specialized *space*
+related equipment here that present interesting problems in DevOps.
+
+I've learned a ton about embedded computers, networking and network automation,
+which has opened my world up to all sorts of home projects for which I am very grateful for.
+So far, I've been responsible for the following:
+
+* Establishing Infrastructure as Code (IaC) as standard practice with Ansible.
+* Implementing a netboot infrastructure for our development servers - RPis -
+using Packer, PXE, Awx (Ansible Tower) to keep them synced, predictable, and up-to-date.
+* Built a custom Linux router to support our unique hardware testing requirements
+for on-demand subnet generation/teardown for isolated tests.
+* Automated our Lab network infrastructure with Ansible.
+* Devised a test-automation framework using Django to facilitate reservation,
+as well as [HIL](https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation)
+(Hardware-In-the-Loop) testing to allow us to more reliably, and frequently test our HW.
+* Designed and deployed our highly-available Kubernetes cluster to be our software
+platform going forward.
+
+Beyond my work as an Individual Contributor (IC), I've also been responsible for instilling DevOps
+*principles* within the team on our journey to maturity.
+
+## 2019 - 2020
Worked as a **DevOps Engineer** at [AcuityAds](https://acuityads.com) in Toronto.
The main selling point for me to work here is that Acuity does not use
AWS, GCP or Azure etc. to host its infrastructure, it has its own on-prem 'cloud'.
This presents substantial challenges for us as DevOps Engineers that would normally be handled by a
-the public cloud provider.
-<br><br>
-Apart from this, due to the nature of adtech, we deal with a massive amount of data, which forces
-us to be very specific about the types of technologies we use. Here is a subset of what we use
-across multiple data-centers, with high-availability:
+public cloud provider.
+
+Apart from this, due to the nature of adtech, we deal with massive amounts of data, which forces
+us to be very careful about the types of technologies we use (scale).
+Here is a subset of what I've gained experience with during my time:
* Infrastructure: VMWare, Physical
* Provisioning: Ansible, Terraform, Cobbler
@@ -112,14 +87,11 @@ across multiple data-centers, with high-availability:
This is something we used when we gave up on Slack.
* Bash: a small [collection](https://gitlab.com/kdam0/random-shell-helpers) of helper
scripts that I used frequently for random things.
-</details>
-<details>
-<summary> 2016 - 2017 </summary>
-<br>
+## 2016 - 2017
I worked at [Achiga](https://achiga.io) (formerly *WebCanada*) as
part of my [PEY](https://web.cs.toronto.edu/undergraduate/pey) (internship)
-program from UofT for 12 months. As part of this, I was involved in:
+program from U of T for 12 months. As part of this, I was involved in:
* A fast paced Agile environment where I was a Full Stack Developer working with
**PHP (Zend), MySql, and JavaScript**.
@@ -131,16 +103,14 @@ program from UofT for 12 months. As part of this, I was involved in:
* Contributing to the Gallery Page (CMS as well as user facing UI).
See [Design Hotels Gallery Page](https://designhotels.com/gallery)
towards the end of my tenure.
-</details>
-<details>
-<summary> 2014 - 2016 </summary>
-<br>
-I've worked on several other small-buisness type projects involving web, and scripting over the
-years in between semesters.
-</details>
+## 2014 - 2016
+I've worked on several other small-buisness type projects involving website designing,
+and scripting over the years in between semesters.
+
+---
-## Donate
+# Donate
<details>
<summary> Monero (XMR) </summary>
<br>
diff --git a/public/categories/index.html b/public/categories/index.html
index 0ce0b12..4f8f552 100644
--- a/public/categories/index.html
+++ b/public/categories/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Categories &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -53,7 +53,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/css/header.css b/public/css/header.css
index 875201b..cab735b 100644
--- a/public/css/header.css
+++ b/public/css/header.css
@@ -4,11 +4,13 @@
flex-flow: row wrap;
justify-content: flex-start;
margin: 0;
- padding: 0.25rem 0;
+ padding: 0 0 0.25rem 0;
+ gap: 0rem 1.5rem;
}
.main-nav li {
- margin-left: 2.5rem;
+ padding-top: 0.25rem;
+ margin-left: 1rem;
text-transform: lowercase;
}
diff --git a/public/css/palettes/apprentice.css b/public/css/palettes/apprentice.css
new file mode 100644
index 0000000..303d1c7
--- /dev/null
+++ b/public/css/palettes/apprentice.css
@@ -0,0 +1,20 @@
+/* Apprentice by romainl */
+
+:root {
+ --base00: #262626;
+ --base01: #AF5F5F;
+ --base02: #5F875F;
+ --base03: #87875F;
+ --base04: #5F87AF;
+ --base05: #5F5F87;
+ --base06: #5F8787;
+ --base07: #6C6C6C;
+ --base08: #444444;
+ --base09: #FF8700;
+ --base0A: #87AF87;
+ --base0B: #FFFFAF;
+ --base0C: #87AFD7;
+ --base0D: #8787AF;
+ --base0E: #5FAFAF;
+ --base0F: #BCBCBC;
+} \ No newline at end of file
diff --git a/public/css/palettes/dracula.css b/public/css/palettes/dracula.css
new file mode 100644
index 0000000..66f1abc
--- /dev/null
+++ b/public/css/palettes/dracula.css
@@ -0,0 +1,20 @@
+/* Dracula by Mike Barkmin (http://github.com/mikebarkmin) based on Dracula Theme (http://github.com/dracula) */
+
+:root {
+ --base00: #282936;
+ --base01: #3a3c4e;
+ --base02: #4d4f68;
+ --base03: #626483;
+ --base04: #62d6e8;
+ --base05: #e9e9f4;
+ --base06: #f1f2f8;
+ --base07: #f7f7fb;
+ --base08: #ea51b2;
+ --base09: #b45bcf;
+ --base0A: #00f769;
+ --base0B: #ebff87;
+ --base0C: #a1efe4;
+ --base0D: #62d6e8;
+ --base0E: #b45bcf;
+ --base0F: #00f769;
+} \ No newline at end of file
diff --git a/public/css/palettes/material.css b/public/css/palettes/material.css
new file mode 100644
index 0000000..60bfafb
--- /dev/null
+++ b/public/css/palettes/material.css
@@ -0,0 +1,20 @@
+/* Material by Nate Peterson */
+
+:root {
+ --base00: #263238;
+ --base01: #2E3C43;
+ --base02: #314549;
+ --base03: #546E7A;
+ --base04: #B2CCD6;
+ --base05: #EEFFFF;
+ --base06: #EEFFFF;
+ --base07: #FFFFFF;
+ --base08: #F07178;
+ --base09: #F78C6C;
+ --base0A: #FFCB6B;
+ --base0B: #C3E88D;
+ --base0C: #89DDFF;
+ --base0D: #82AAFF;
+ --base0E: #C792EA;
+ --base0F: #FF5370;
+} \ No newline at end of file
diff --git a/public/css/palettes/papercolor-dark.css b/public/css/palettes/papercolor-dark.css
new file mode 100644
index 0000000..d289932
--- /dev/null
+++ b/public/css/palettes/papercolor-dark.css
@@ -0,0 +1,20 @@
+/* PaperColor Dark by Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) */
+
+:root {
+ --base00: #1c1c1c;
+ --base01: #af005f;
+ --base02: #5faf00;
+ --base03: #d7af5f;
+ --base04: #5fafd7;
+ --base05: #808080;
+ --base06: #d7875f;
+ --base07: #d0d0d0;
+ --base08: #585858;
+ --base09: #5faf5f;
+ --base0A: #afd700;
+ --base0B: #af87d7;
+ --base0C: #ffaf00;
+ --base0D: #ff5faf;
+ --base0E: #00afaf;
+ --base0F: #5f8787;
+} \ No newline at end of file
diff --git a/public/css/palettes/papercolor-light.css b/public/css/palettes/papercolor-light.css
new file mode 100644
index 0000000..7eeb7f5
--- /dev/null
+++ b/public/css/palettes/papercolor-light.css
@@ -0,0 +1,20 @@
+/* PaperColor Light by Jon Leopard (http://github.com/jonleopard) based on PaperColor Theme (https://github.com/NLKNguyen/papercolor-theme) */
+
+:root {
+ --base00: #eeeeee;
+ --base01: #af0000;
+ --base02: #008700;
+ --base03: #5f8700;
+ --base04: #0087af;
+ --base05: #444444;
+ --base06: #005f87;
+ --base07: #878787;
+ --base08: #bcbcbc;
+ --base09: #d70000;
+ --base0A: #d70087;
+ --base0B: #8700af;
+ --base0C: #d75f00;
+ --base0D: #d75f00;
+ --base0E: #005faf;
+ --base0F: #005f87;
+} \ No newline at end of file
diff --git a/public/css/palettes/solarized-dark.css b/public/css/palettes/solarized-dark.css
new file mode 100644
index 0000000..a646595
--- /dev/null
+++ b/public/css/palettes/solarized-dark.css
@@ -0,0 +1,20 @@
+/* Solarized Dark by Ethan Schoonover (modified by aramisgithub) */
+
+:root {
+ --base00: #002b36;
+ --base01: #073642;
+ --base02: #586e75;
+ --base03: #657b83;
+ --base04: #839496;
+ --base05: #93a1a1;
+ --base06: #eee8d5;
+ --base07: #fdf6e3;
+ --base08: #dc322f;
+ --base09: #cb4b16;
+ --base0A: #b58900;
+ --base0B: #859900;
+ --base0C: #2aa198;
+ --base0D: #268bd2;
+ --base0E: #6c71c4;
+ --base0F: #d33682;
+} \ No newline at end of file
diff --git a/public/css/palettes/solarized-light.css b/public/css/palettes/solarized-light.css
new file mode 100644
index 0000000..dfb92c1
--- /dev/null
+++ b/public/css/palettes/solarized-light.css
@@ -0,0 +1,20 @@
+/* Solarized Light by Ethan Schoonover (modified by aramisgithub) */
+
+:root {
+ --base00: #fdf6e3;
+ --base01: #eee8d5;
+ --base02: #93a1a1;
+ --base03: #839496;
+ --base04: #657b83;
+ --base05: #586e75;
+ --base06: #073642;
+ --base07: #002b36;
+ --base08: #dc322f;
+ --base09: #cb4b16;
+ --base0A: #b58900;
+ --base0B: #859900;
+ --base0C: #2aa198;
+ --base0D: #268bd2;
+ --base0E: #6c71c4;
+ --base0F: #d33682;
+} \ No newline at end of file
diff --git a/public/css/palettes/tender.css b/public/css/palettes/tender.css
new file mode 100644
index 0000000..77fbe87
--- /dev/null
+++ b/public/css/palettes/tender.css
@@ -0,0 +1,20 @@
+/* tender by Jacobo Tabernero (https://github/com/jacoborus/tender.vim) */
+
+:root {
+ --base00: #282828;
+ --base01: #383838;
+ --base02: #484848;
+ --base03: #4c4c4c;
+ --base04: #b8b8b8;
+ --base05: #eeeeee;
+ --base06: #e8e8e8;
+ --base07: #feffff;
+ --base08: #f43753;
+ --base09: #dc9656;
+ --base0A: #ffc24b;
+ --base0B: #c9d05c;
+ --base0C: #73cef4;
+ --base0D: #b3deef;
+ --base0E: #d3b987;
+ --base0F: #a16946;
+} \ No newline at end of file
diff --git a/public/css/palettes/tokyo-night-dark.css b/public/css/palettes/tokyo-night-dark.css
new file mode 100644
index 0000000..760d2fe
--- /dev/null
+++ b/public/css/palettes/tokyo-night-dark.css
@@ -0,0 +1,20 @@
+/* Tokyo Night Dark by Michaël Ball */
+
+:root {
+ --base00: #1A1B26;
+ --base01: #16161E;
+ --base02: #2F3549;
+ --base03: #444B6A;
+ --base04: #787C99;
+ --base05: #A9B1D6;
+ --base06: #CBCCD1;
+ --base07: #D5D6DB;
+ --base08: #C0CAF5;
+ --base09: #A9B1D6;
+ --base0A: #0DB9D7;
+ --base0B: #9ECE6A;
+ --base0C: #B4F9F8;
+ --base0D: #2AC3DE;
+ --base0E: #BB9AF7;
+ --base0F: #F7768E;
+} \ No newline at end of file
diff --git a/public/css/palettes/tokyo-night-light.css b/public/css/palettes/tokyo-night-light.css
new file mode 100644
index 0000000..66e73c8
--- /dev/null
+++ b/public/css/palettes/tokyo-night-light.css
@@ -0,0 +1,20 @@
+/* Tokyo Night Light by Michaël Ball */
+
+:root {
+ --base00: #D5D6DB;
+ --base01: #CBCCD1;
+ --base02: #DFE0E5;
+ --base03: #9699A3;
+ --base04: #4C505E;
+ --base05: #343B59;
+ --base06: #1A1B26;
+ --base07: #1A1B26;
+ --base08: #343B58;
+ --base09: #965027;
+ --base0A: #166775;
+ --base0B: #485E30;
+ --base0C: #3E6968;
+ --base0D: #34548A;
+ --base0E: #5A4A78;
+ --base0F: #8C4351;
+} \ No newline at end of file
diff --git a/public/css/palettes/windows-95-light.css b/public/css/palettes/windows-95-light.css
new file mode 100644
index 0000000..70cfeeb
--- /dev/null
+++ b/public/css/palettes/windows-95-light.css
@@ -0,0 +1,20 @@
+/* Windows 95 Light by Fergus Collins (https://github.com/C-Fergus) */
+
+:root {
+ --base00: #fcfcfc;
+ --base01: #e0e0e0;
+ --base02: #c4c4c4;
+ --base03: #a8a8a8;
+ --base04: #7e7e7e;
+ --base05: #545454;
+ --base06: #2a2a2a;
+ --base07: #000000;
+ --base08: #a80000;
+ --base09: #fcfc54;
+ --base0A: #a85400;
+ --base0B: #00a800;
+ --base0C: #00a8a8;
+ --base0D: #0000a8;
+ --base0E: #a800a8;
+ --base0F: #54fc54;
+} \ No newline at end of file
diff --git a/public/css/palettes/windows-95.css b/public/css/palettes/windows-95.css
new file mode 100644
index 0000000..5b44cf8
--- /dev/null
+++ b/public/css/palettes/windows-95.css
@@ -0,0 +1,20 @@
+/* Windows 95 by Fergus Collins (https://github.com/C-Fergus) */
+
+:root {
+ --base00: #000000;
+ --base01: #1C1C1C;
+ --base02: #383838;
+ --base03: #545454;
+ --base04: #7e7e7e;
+ --base05: #a8a8a8;
+ --base06: #d2d2d2;
+ --base07: #fcfcfc;
+ --base08: #fc5454;
+ --base09: #a85400;
+ --base0A: #fcfc54;
+ --base0B: #54fc54;
+ --base0C: #54fcfc;
+ --base0D: #5454fc;
+ --base0E: #fc54fc;
+ --base0F: #00a800;
+} \ No newline at end of file
diff --git a/public/css/typography.css b/public/css/typography.css
index a5e8d80..6369cf0 100644
--- a/public/css/typography.css
+++ b/public/css/typography.css
@@ -212,3 +212,4 @@ img {
max-width: 100%;
height: auto;
}
+
diff --git a/public/index.html b/public/index.html
index 0e45c95..0c0e107 100644
--- a/public/index.html
+++ b/public/index.html
@@ -3,7 +3,7 @@
<head>
<meta name="generator" content="Hugo 0.107.0"><title>Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -17,7 +17,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -25,9 +25,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -44,90 +44,90 @@
alt="my pic" width="100"/>
</figure>
</p>
-<p>My name is Kumar. Some people call me <em>kd</em>, I&rsquo;m known for being&hellip;</p>
+<p>My name is Kumar. Some people call me <em>kd</em>, or <em>ku-band-mar</em>, I&rsquo;m known for being&hellip;</p>
<ul>
-<li>that guy who hosts his own website, email, dropbox, vpn, etc. <a href="post/self-host">Read more</a>.</li>
-<li>a stickler about &lsquo;oPtiMiZing mY woRkfLoW&rsquo; by scripting anything script-able.</li>
+<li>that guy who hosts his own website, dropbox, search-engine etc.
+<a href="https://gitlab.com/kdam0/vps">DIY?</a> <a href="post/self-host">Why?</a></li>
<li>a programming purist, and linguistic enthusiast.</li>
<li>👎 down on social-media. I think they lead to dystopia. <a href="post/self-host#privacy">Read more</a>.</li>
-<li>a B.Sc in Computer Science at the University of Toronto with a focus in Natural Language Processing</li>
-</ul>
-<h2 id="projects">Projects</h2>
-<h3 id="my-homelab-setup">My Homelab setup</h3>
-<ul>
-<li>My Ansible repository used for managing my self-hosted services.</li>
-<li><a href="https://gitlab.com/kdam0/vps">Source on GitLab</a></li>
-<li>Using: Ansible</li>
-</ul>
-<h3 id="namecheap-cli">Namecheap CLI</h3>
-<ul>
-<li>A containerized CLI to list/add/update/remove DNS records from Namecheap.</li>
-<li><a href="https://gitlab.com/kdam0/nccli">Source on GitLab</a></li>
-<li>Using: Go</li>
-</ul>
-<h3 id="my-dotfiles">My dotfiles</h3>
-<ul>
-<li>My settings for common Linux desktop tooling.</li>
-<li><a href="https://gitlab.com/kdam0/dotfiles">Source on GitLab</a></li>
-</ul>
-<h3 id="helpthehomeless">Helpthehome(less)</h3>
-<ul>
-<li><a target="_blank" href="https://helpthehome-prod.herokuapp.com/">Project info page</a></li>
-<li><a href="https://helpthehome-prod.herokuapp.com/">Project home</a></li>
-<li><a href="https://gitlab.com/kdam0/helpthehomeless">Source on GitLab</a></li>
-<li>Using: NodeJs, React-Native, MongoDB, Pug (jade)</li>
-</ul>
-<h3 id="solutions-repo">Solutions Repo</h3>
-<ul>
-<li><a href="https://solutionsrepo-prod.herokuapp.com/">Project home</a></li>
-<li><a href="https://gitlab.com/kdam0/solutions_repo">Source on GitLab</a></li>
-<li>Using: NodeJs, MongoDB, Handlebars</li>
+<li>a B.Sc in CS. at U of T with a focus in NLP 😌</li>
</ul>
+<h1 id="projects">Projects</h1>
+<table>
+<thead>
+<tr>
+<th>Name</th>
+<th>Active</th>
+<th>Description</th>
+<th>Tools</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td><a href="https://gitlab.com/kdam0/vps">vps</a></td>
+<td>yes</td>
+<td>My Ansible repository for self-hosting.</td>
+<td>Ansible</td>
+</tr>
+<tr>
+<td><a href="https://gitlab.com/kdam0/nccli">nccli</a></td>
+<td>yes</td>
+<td>A Docker-ized CLI for CRUD ops with Namecheap.</td>
+<td>Go</td>
+</tr>
+<tr>
+<td><a href="https://gitlab.com/kdam0/dotfiles-nix">nixdots</a></td>
+<td>yes</td>
+<td>My dotfiles for the Nix ecosystem.</td>
+<td>Nix</td>
+</tr>
+<tr>
+<td><a href="https://gitlab.com/kdam0/dotfiles">dots</a></td>
+<td>no</td>
+<td>My dotfiles for general Linux home mgmt.</td>
+<td>-</td>
+</tr>
+</tbody>
+</table>
<blockquote>
-<p>If you&rsquo;ve found something above useful, consider <a href="#donate">sending</a> some coins my way!</p>
+<p>If you found something above to be useful, consider <a href="#donate">sending</a> a few coins my way!</p>
</blockquote>
-<h2 id="professional-life">Professional Life</h2>
-<p>Treat this section as an extension of my resume.</p>
-<details>
-<summary> 2020 - now </summary>
-<br>
-Currently working as a **DevOps** at [Kepler](https://kepler.space) 🛰️.
-This is mostly a software (infrastructure) dev gig for a start-up, which is a bit new for me
-coming from a more classical "DevOps" role for a mature company. There is a ton of specialized *space*
-related equipment here that presents interesting problems.
-<br><br>
-Beyond that, I've learned a ton about
-embedded computers, networking and network automation, which has opened my world up to
-cool home projects for which I am very grateful for. So far, I've been responsible for the
-following:
+<hr>
+<h1 id="professional-life">Professional Life</h1>
+<p><em>Treat this section as an extension of my resume.</em></p>
+<h2 id="2020---now">2020 - now</h2>
+<p>Currently working as a <strong>DevOps</strong> at <a href="https://kepler.space">Kepler</a> 🛰️.
+This is mostly a software (infrastructure) dev gig for a start-up, which is a bit new to me
+coming from a more traditional DevOps role with a mature company.
+There is a ton of specialized <em>space</em>
+related equipment here that present interesting problems in DevOps.</p>
+<p>I&rsquo;ve learned a ton about embedded computers, networking and network automation,
+which has opened my world up to all sorts of home projects for which I am very grateful for.
+So far, I&rsquo;ve been responsible for the following:</p>
<ul>
-<li>Implementing a net-boot infrastructure using Packer, PXE, Awx (Ansible Tower) to keep our
-RPi fleet images and configurations in-sync and up-to-date.</li>
-<li>Built a custom Linux router to support our lab&rsquo;s unique hardware testing requirements
-for on-demand subnet generation/teardown, and develop Ansible roles switches.</li>
-<li>Completely revised our test-automation infrastructure by building a hardware-management
-portal using Django with a RESTful Api (DRF) to facilitate reservation,
-as well as <a href="https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation">HITL</a>
-(Hardware-in-the-loop) testing to allow us to more reliably, and frequently test our HW.</li>
-<li>Designed and deployed our on-prem Kubernetes cluster to be our software
-platform going forward, while facilitating the migration to Kubernetes for all pre-existing
-workloads, including (but not limited to) our various distributed databases.</li>
+<li>Establishing Infrastructure as Code (IaC) as standard practice with Ansible.</li>
+<li>Implementing a netboot infrastructure for our development servers - RPis -
+using Packer, PXE, Awx (Ansible Tower) to keep them synced, predictable, and up-to-date.</li>
+<li>Built a custom Linux router to support our unique hardware testing requirements
+for on-demand subnet generation/teardown for isolated tests.</li>
+<li>Automated our Lab network infrastructure with Ansible.</li>
+<li>Devised a test-automation framework using Django to facilitate reservation,
+as well as <a href="https://en.wikipedia.org/wiki/Hardware-in-the-loop_simulation">HIL</a>
+(Hardware-In-the-Loop) testing to allow us to more reliably, and frequently test our HW.</li>
+<li>Designed and deployed our highly-available Kubernetes cluster to be our software
+platform going forward.</li>
</ul>
-<p>Beyond my work as an Individual Contributor, I&rsquo;ve also been responsible for instilling &ldquo;DevOps&rdquo;
-principles within the team on our road to maturity.</p>
-</details>
-<details>
-<summary> 2019 - 2020 </summary>
-<br>
-Worked as a **DevOps Engineer** at [AcuityAds](https://acuityads.com) in Toronto.
+<p>Beyond my work as an Individual Contributor (IC), I&rsquo;ve also been responsible for instilling DevOps
+<em>principles</em> within the team on our journey to maturity.</p>
+<h2 id="2019---2020">2019 - 2020</h2>
+<p>Worked as a <strong>DevOps Engineer</strong> at <a href="https://acuityads.com">AcuityAds</a> in Toronto.
The main selling point for me to work here is that Acuity does not use
-AWS, GCP or Azure etc. to host its infrastructure, it has its own on-prem 'cloud'.
+AWS, GCP or Azure etc. to host its infrastructure, it has its own on-prem &lsquo;cloud&rsquo;.
This presents substantial challenges for us as DevOps Engineers that would normally be handled by a
-the public cloud provider.
-<br><br>
-Apart from this, due to the nature of adtech, we deal with a massive amount of data, which forces
-us to be very specific about the types of technologies we use. Here is a subset of what we use
-across multiple data-centers, with high-availability:
+public cloud provider.</p>
+<p>Apart from this, due to the nature of adtech, we deal with massive amounts of data, which forces
+us to be very careful about the types of technologies we use (scale).
+Here is a subset of what I&rsquo;ve gained experience with during my time:</p>
<ul>
<li>Infrastructure: VMWare, Physical</li>
<li>Provisioning: Ansible, Terraform, Cobbler</li>
@@ -164,13 +164,10 @@ scripts that I used frequently for random things.</li>
</ul>
</li>
</ul>
-</details>
-<details>
-<summary> 2016 - 2017 </summary>
-<br>
-I worked at [Achiga](https://achiga.io) (formerly *WebCanada*) as
-part of my [PEY](https://web.cs.toronto.edu/undergraduate/pey) (internship)
-program from UofT for 12 months. As part of this, I was involved in:
+<h2 id="2016---2017">2016 - 2017</h2>
+<p>I worked at <a href="https://achiga.io">Achiga</a> (formerly <em>WebCanada</em>) as
+part of my <a href="https://web.cs.toronto.edu/undergraduate/pey">PEY</a> (internship)
+program from U of T for 12 months. As part of this, I was involved in:</p>
<ul>
<li>A fast paced Agile environment where I was a Full Stack Developer working with
<strong>PHP (Zend), MySql, and JavaScript</strong>.</li>
@@ -183,14 +180,11 @@ our database which is critical to hotel revenue.</li>
See <a href="https://designhotels.com/gallery">Design Hotels Gallery Page</a>
towards the end of my tenure.</li>
</ul>
-</details>
-<details>
-<summary> 2014 - 2016 </summary>
-<br>
-I've worked on several other small-buisness type projects involving web, and scripting over the
-years in between semesters.
-</details>
-<h2 id="donate">Donate</h2>
+<h2 id="2014---2016">2014 - 2016</h2>
+<p>I&rsquo;ve worked on several other small-buisness type projects involving website designing,
+and scripting over the years in between semesters.</p>
+<hr>
+<h1 id="donate">Donate</h1>
<details>
<summary> Monero (XMR) </summary>
<br>
@@ -218,7 +212,7 @@ years in between semesters.
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/post/index.html b/public/post/index.html
index 2f62aa1..fbaa589 100644
--- a/public/post/index.html
+++ b/public/post/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Posts &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item active" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -107,7 +107,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/post/nixos-p1/index.html b/public/post/nixos-p1/index.html
index 1b69d88..54c7ccb 100644
--- a/public/post/nixos-p1/index.html
+++ b/public/post/nixos-p1/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Adventures in NixOS - Part 1 &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item active" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -40,6 +40,7 @@
<header class="content__header">
<h1>Adventures in NixOS - Part 1</h1>
</header>
+
<div class="content__body">
<p>Almost a guide to getting started with NixOS the modern (2023) way.</p>
<p>There seems to be a shortage of written guides on the Internet for setting up NixOS
@@ -375,7 +376,7 @@ all my apps support it, and things just <em>feel</em> more polished than I have
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
@@ -405,6 +406,8 @@ all my apps support it, and things just <em>feel</em> more polished than I have
</p>
+
+
</div>
</section>
diff --git a/public/post/programming-as-art/index.html b/public/post/programming-as-art/index.html
index 7303817..32ff96c 100644
--- a/public/post/programming-as-art/index.html
+++ b/public/post/programming-as-art/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Romanticism in Programming &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -30,7 +30,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -38,9 +38,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item active" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -54,6 +54,7 @@
<header class="content__header">
<h1>Romanticism in Programming</h1>
</header>
+
<div class="content__body">
<p>Why there is art in programming.</p>
<p>During my early days as a CS student, one of the first mind-blowing moments was
@@ -120,7 +121,7 @@ you are willing to accept, which varies by the observer: much like <em>art</em>.
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
@@ -150,6 +151,8 @@ you are willing to accept, which varies by the observer: much like <em>art</em>.
</p>
+
+
</div>
</section>
diff --git a/public/post/programs/index.html b/public/post/programs/index.html
index 85cd5c2..067706d 100644
--- a/public/post/programs/index.html
+++ b/public/post/programs/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Programs and Equipment &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item active" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -40,6 +40,7 @@
<header class="content__header">
<h1>Programs and Equipment</h1>
</header>
+
<div class="content__body">
<p>The programs and equipment I use on a daily basis.</p>
<h1 id="programs-and-equipment-i-use">Programs and Equipment I Use</h1>
@@ -108,7 +109,7 @@ suffice it to say I will not endorse the usage of proprietary software.</p>
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
@@ -138,6 +139,8 @@ suffice it to say I will not endorse the usage of proprietary software.</p>
</p>
+
+
</div>
</section>
diff --git a/public/post/self-host/index.html b/public/post/self-host/index.html
index 15b3144..f1ec3b7 100644
--- a/public/post/self-host/index.html
+++ b/public/post/self-host/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Why do I self-host? &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item active" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -40,6 +40,7 @@
<header class="content__header">
<h1>Why do I self-host?</h1>
</header>
+
<div class="content__body">
<p>My reasons for self-hosting.</p>
<h2 id="digital-freedomindependence">Digital freedom/independence</h2>
@@ -181,7 +182,7 @@ Short of this, you can only limit your usage.</li>
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
@@ -211,6 +212,8 @@ Short of this, you can only limit your usage.</li>
</p>
+
+
</div>
</section>
diff --git a/public/series/index.html b/public/series/index.html
index bc4fc9f..5b5816d 100644
--- a/public/series/index.html
+++ b/public/series/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Series &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -53,7 +53,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/tags/index.html b/public/tags/index.html
index d0d7111..e273dff 100644
--- a/public/tags/index.html
+++ b/public/tags/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>Tags &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -65,7 +65,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/tags/index/index.html b/public/tags/index/index.html
index 6a6a663..fce8d04 100644
--- a/public/tags/index/index.html
+++ b/public/tags/index/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>index &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -56,7 +56,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/tags/personal/index.html b/public/tags/personal/index.html
index 500c438..2309ae8 100644
--- a/public/tags/personal/index.html
+++ b/public/tags/personal/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>personal &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -62,7 +62,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/tags/tech/index.html b/public/tags/tech/index.html
index 517a1eb..98cf424 100644
--- a/public/tags/tech/index.html
+++ b/public/tags/tech/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>tech &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -59,7 +59,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/public/tags/technology/index.html b/public/tags/technology/index.html
index 43679d2..3e841d0 100644
--- a/public/tags/technology/index.html
+++ b/public/tags/technology/index.html
@@ -2,7 +2,7 @@
<html lang="en">
<head><title>technology &ndash; Kumar Damani - Home</title>
-<meta name="description" content="Git, email, resume etc.">
+<meta name="description" content="Git, email, and resume">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="UTF-8"/>
@@ -16,7 +16,7 @@
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.9.1/css/academicons.min.css" integrity="sha512-b1ASx0WHgVFL5ZQhTgiPWX+68KjS38Jk87jg7pe+qC7q9YkEtFq0z7xCglv7qGIs/68d3mAp+StfC8WKC5SSAg==" crossorigin="anonymous" />
-<link rel="stylesheet" href="https://kumardamani.net/css/palettes/gruvbox-dark.css">
+<link rel="stylesheet" href="https://kumardamani.net/css/palettes/tokyo-night-dark.css">
<link rel="stylesheet" href="https://kumardamani.net/css/risotto.css">
<link rel="stylesheet" href="https://kumardamani.net/css/custom.css">
</head>
@@ -24,9 +24,9 @@
<body>
<div class="page">
- <header class="page__header"><h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
-<nav class="page__nav main-nav">
+ <header class="page__header"><nav class="page__nav main-nav">
<ul>
+ <h1 class="page__logo"><a href="https://kumardamani.net/" class="page__logo-inner">Kumar Damani - Home</a></h1>
<li class="main-nav__item"><a class="nav-main-item" href="https://kumardamani.net/post/" title="Posts">Posts</a></li>
@@ -56,7 +56,7 @@
<div class="aside__about">
<img class="about__logo" src="https://kumardamani.net/images/rice.svg" alt="Logo">
<h1 class="about__title">Links</h1>
-<p class="about__description">Git, email, resume etc.</p>
+<p class="about__description">Git, email, and resume</p>
</div>
diff --git a/themes/risotto b/themes/risotto
-Subproject 5232e9f44fc62cd564ae390521456ef26f73681
+Subproject 21fdc87b56e662133c9bba6ee96940ed8f5be6a