├── .gitignore
├── .hugo_build.lock
├── static
└── n1.png
├── content
└── blog
│ ├── img
│ ├── eg-1.jpeg
│ ├── eg-2.jpeg
│ ├── eg-3.jpeg
│ ├── eg-4.jpeg
│ ├── mp_1.jpeg
│ ├── sw1.jpg
│ ├── ws2.jpeg
│ ├── yay.gif
│ ├── 2020-gh.png
│ ├── 2022-gh.png
│ ├── fastapi.png
│ ├── feynman.png
│ ├── nw-img.jpeg
│ ├── search.png
│ ├── cat-typing.gif
│ ├── pil_img.jpeg
│ └── solder_1.jpeg
│ ├── probot
│ ├── wp.jpg
│ ├── glitch_show.png
│ └── index.md
│ ├── 2019-1
│ ├── jan.png
│ └── index.md
│ ├── pwcli
│ ├── scrot.png
│ └── index.md
│ ├── tgnotify
│ ├── p1.png
│ ├── p2.png
│ └── index.md
│ ├── deploy-hugo
│ ├── dpl.png
│ └── index.md
│ ├── telegram-bot-gh-actions
│ ├── scr.png
│ └── bfather.png
│ ├── why_birthday.md
│ ├── birthday
│ └── index.md
│ ├── two-planets.md
│ ├── philosphy-2.md
│ ├── My-Setup
│ └── index.md
│ ├── 2024.md
│ ├── purpose.md
│ ├── mob-dev
│ └── index.md
│ ├── bye-k2.md
│ ├── dumb.md
│ ├── readme_ghactions.md
│ ├── shelby
│ └── index.md
│ ├── Automate-stuff
│ └── index.md
│ ├── 20-and-22.md
│ ├── final-year.md
│ ├── termchat.mdx
│ ├── useful
│ └── index.md
│ ├── pink-floyd.md
│ ├── gorelaser
│ └── index.md
│ ├── frappe-internship.md
│ ├── desk-2020.md
│ ├── cooking.md
│ ├── 2020.md
│ ├── hack.md
│ ├── custom-mdx.md
│ ├── love-and-other
│ └── index.md
│ ├── abraham.md
│ ├── jiofi.md
│ ├── First-year
│ └── index.md
│ ├── 2021-me.md
│ ├── Bangalore
│ └── index.md
│ ├── philosophies.md
│ ├── analytics_from_scratch.md
│ ├── lobsters_feed.md
│ ├── hackathons
│ └── index.md
│ ├── 2023.md
│ └── macropad.md
├── archetypes
└── default.md
├── layouts
├── partials
│ ├── head.html
│ ├── paginator.html
│ ├── footer.html
│ └── header.html
├── shortcodes
│ └── callout.html
├── _default
│ ├── baseof.html
│ ├── list.html
│ ├── term.html
│ ├── terms.html
│ └── single.html
├── 404.html
└── index.html
├── netlify.toml
├── flake.nix
├── flake.lock
├── config.toml
└── assets
└── css
├── dark.css
├── fonts.css
├── syntax.css
└── main.css
/.gitignore:
--------------------------------------------------------------------------------
1 | public/
--------------------------------------------------------------------------------
/.hugo_build.lock:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/static/n1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/static/n1.png
--------------------------------------------------------------------------------
/content/blog/img/eg-1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/eg-1.jpeg
--------------------------------------------------------------------------------
/content/blog/img/eg-2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/eg-2.jpeg
--------------------------------------------------------------------------------
/content/blog/img/eg-3.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/eg-3.jpeg
--------------------------------------------------------------------------------
/content/blog/img/eg-4.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/eg-4.jpeg
--------------------------------------------------------------------------------
/content/blog/img/mp_1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/mp_1.jpeg
--------------------------------------------------------------------------------
/content/blog/img/sw1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/sw1.jpg
--------------------------------------------------------------------------------
/content/blog/img/ws2.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/ws2.jpeg
--------------------------------------------------------------------------------
/content/blog/img/yay.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/yay.gif
--------------------------------------------------------------------------------
/content/blog/probot/wp.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/probot/wp.jpg
--------------------------------------------------------------------------------
/content/blog/2019-1/jan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/2019-1/jan.png
--------------------------------------------------------------------------------
/content/blog/img/2020-gh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/2020-gh.png
--------------------------------------------------------------------------------
/content/blog/img/2022-gh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/2022-gh.png
--------------------------------------------------------------------------------
/content/blog/img/fastapi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/fastapi.png
--------------------------------------------------------------------------------
/content/blog/img/feynman.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/feynman.png
--------------------------------------------------------------------------------
/content/blog/img/nw-img.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/nw-img.jpeg
--------------------------------------------------------------------------------
/content/blog/img/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/search.png
--------------------------------------------------------------------------------
/content/blog/pwcli/scrot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/pwcli/scrot.png
--------------------------------------------------------------------------------
/content/blog/tgnotify/p1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/tgnotify/p1.png
--------------------------------------------------------------------------------
/content/blog/tgnotify/p2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/tgnotify/p2.png
--------------------------------------------------------------------------------
/content/blog/img/cat-typing.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/cat-typing.gif
--------------------------------------------------------------------------------
/content/blog/img/pil_img.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/pil_img.jpeg
--------------------------------------------------------------------------------
/content/blog/img/solder_1.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/img/solder_1.jpeg
--------------------------------------------------------------------------------
/content/blog/deploy-hugo/dpl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/deploy-hugo/dpl.png
--------------------------------------------------------------------------------
/content/blog/probot/glitch_show.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/probot/glitch_show.png
--------------------------------------------------------------------------------
/archetypes/default.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: "{{ replace .Name "-" " " | title }}"
3 | date: {{ .Date }}
4 | draft: true
5 | ---
6 |
7 |
--------------------------------------------------------------------------------
/content/blog/telegram-bot-gh-actions/scr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/telegram-bot-gh-actions/scr.png
--------------------------------------------------------------------------------
/content/blog/telegram-bot-gh-actions/bfather.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/athul/blog/HEAD/content/blog/telegram-bot-gh-actions/bfather.png
--------------------------------------------------------------------------------
/layouts/partials/head.html:
--------------------------------------------------------------------------------
1 |
6 |
--------------------------------------------------------------------------------
/layouts/shortcodes/callout.html:
--------------------------------------------------------------------------------
1 |
2 |
6 | {{- block "main" . }}{{- end }}
7 | {{- partial "footer.html" . -}}
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/layouts/404.html:
--------------------------------------------------------------------------------
1 |
2 | {{ partial "header.html" . }}
3 |
4 |
7 |
8 |
11 |
12 | {{- if isset .Site.Params "subtitle" -}}
13 |
{{ .Site.Params.Subtitle | markdownify }}
14 | {{- end -}}
15 |
16 | {{ $pages := where .Site.RegularPages "Type" "in" .Site.Params.mainSections }}
17 | {{ $paginator := .Paginate (where $pages "Params.hidden" "ne" true) }}
18 | {{ range $paginator.Pages }}
19 |
20 |
23 | {{ dateFormat "Jan 2, 2006" .Date }}{{ if .Draft }} DRAFT {{ end }} {{if isset .Params "new"}} NEW {{end}}
24 |
25 |
26 |
27 | {{ if isset .Params "description" }} {{ .Description }} {{ else }}
28 | {{ .Summary }}… {{ end }}
29 |
30 | Read more ⟶
31 |
32 | {{ end }}
33 | {{ template "partials/paginator.html" . }}
34 |
35 |
36 | {{ partial "footer.html" . }}
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/content/blog/My-Setup/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: My System Setup
3 | date: "2019-07-09"
4 | description: My Personal and Mobile Setup for Coding and Basic Stuffs
5 | ---
6 | Coding is one of my favorite Hobbies apart from Music and Films.
7 | My system is a Desktop with 4Gigs of RAM and an Intel Pentium Processor with 1024+
8 | 160 Gigs of HDD Space.I've got a Windows and Linux Setup in my Desktop. I use Linux more than Windows. The only use for windows is for transferring files from the Pendrives and my Drives.
9 |
10 | #### My Linux Setup
11 | I use *Ubuntu* with *KDE Plasma* as the Desktop Environment which makes it **Kubuntu**. So The terminal is "Konsole". I use **'Oh-My-ZSH'** rather than the original **'Bash'** as my console. Oh-My-ZSH is so cool and the way we could customize it to our needs.
12 | #### My ZSH Setup
13 | - Theme is "Norm"
14 | - Plugins -> Git
15 | - Sometimes I cahnge the Theme to Powerlevel 9k
16 |
17 | I've got my Editors as Vim, NeoVim, Visual Studio Code and Atom. VS Code is my main editor while NeoVim is used Second. I use Atom and Vim for extreme cases. I don't check on my windows much so I don't know whats there.
18 | I mostly use these editors for JavaScript and Python. Occassionaly HTMl,C sometimes React, Django, Machine Learning Examples etc...
19 |
20 | #### Favorite Apps
21 | - Latte Dock(For the MAC OS like Dock)
22 | - Spotify
23 | - Tmux
24 | - GitHub Desktop for Linux
25 | #### Vs Code Plugins
26 | - Python for VsCode
27 | - C/C++
28 | - Wakatime(For Coding Metrics)
29 | - GitLens
30 | - GitHub Pull Requests
31 | - Live Server
32 | - Material Icon Theme
33 | - Markdown Previeew GitHub
34 | - ESLint
35 | - Prettier
36 | - MDX
37 | - DeepDark Material Theme(Colors and Syntaxes)
38 | - Fira Code
39 | #### Vim/NeoVim Plugins
40 | - Airline
41 | - Python-Mode
42 | - WakaTime
43 | - Papaya(Colors)
44 | - NerdTree
45 | - Vim JavaScript
46 | #### Git Setup
47 | All The basic aliases for the Git Plugin for Oh-My-ZSH
48 |
--------------------------------------------------------------------------------
/content/blog/2024.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Yearly Review 2024
3 | date: "2025-01-01"
4 | description: "Insert something exciting"
5 | tags: ["life", "personal","rewind"]
6 | aliases: [/2024]
7 | ---
8 |
9 | Unlike previous years' reviews, this year I don't want to write an essay on things, keeping it short and sweet, point wise:
10 |
11 | - Joined KnowBe4 on January 2nd as an SRE in the Platform Team.
12 | - KnowBe4 has a Kochi office, and all the folks are really sweet—awesome colleagues and awesome friends.
13 | - Tried going to the gym, but I don't think I have enough discipline to keep it up.
14 | - Presented a talk on Nix OS at the KochiFOSS meetup in February.
15 | - Moved to a new flat in Kochi.
16 | - Went for night drives a lot—lost count at some point.
17 | - Hung out with my friends a lot.
18 | - Went to Goa for a weekend, met a few of my colleagues from Frappe.
19 | - Went on an international vacation to Thailand, swam in the sea, and visited Phi Phi Islands.
20 | - Tried meal prepping but failed there too.
21 | - Learned some new tech skills.
22 | - Got a lot lazier.
23 | - Read very few books.
24 | - Watched some good movies.
25 | - Started listening to old Malayalam songs a lot.
26 | - Moved from my OnePlus to a Samsung S23 and got a new (used) ThinkPad.
27 | - Bought 3 new watches—one for my brother, one for my mother, and one for me (a Moonswatch, the costliest item I own after my phone).
28 | - Went on a weekend trip to Kodaikanal and Munnar with my roommates/flatmates.
29 | - Got a new PlayStation 5 and played a lot of games. Finished *Ghost of Tsushima*, *Spider-Man 2*, *The Last of Us*, *God of War*, and *God of War: Ragnarok*.
30 | - Didn't build any new keyboards or contribute to open-source projects. I still think 20-year-old Athul was better than 24-year-old Athul.
31 | - Went to the TechRoastShow in Bangalore.
32 | - Drove my car to 18,000 km (in a year and 3 months). Longest single stretch drive was 360 km.
33 |
34 | Life was mostly chill this year—less stress, a lot less solitude. Got a lot lazier, thought less about what's to come, and became a lot less philosophical.
35 |
36 |
--------------------------------------------------------------------------------
/content/blog/purpose.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: The Purpose of being Purposeless
3 | date: "2023-02-24"
4 | description: Pondering on Meta stuffs
5 | tags: ["meta","rant"]
6 | ---
7 |
8 | We ponder onto this statement at times, "Why?". These three words has sparked thoughts, revolutions, philosophies and all type intellectual bullshit all the time but something profound still remains with these three letters. I've no clue on what remains or what is there left to be thought out with these three characters but one thing I want to ponder on is using "why" with "purpose" or a cry with "Why?" like some movies.
9 |
10 | I mean "Why do I live? Why am I alive? Why do I walk the Earth with a said name and address? Why is my life worth it?"
11 |
12 | Yeah philosophical :) but these questions we ask are in someways profoundly mind boggling. Maybe it's the side-effect of being "intelligent" as in "Human intelligence" kinda terminology but maybe it's just a dumb way of giving some sense into our lives. How would our life be any different than that of a dog or a cat? Longer lifespans? But maybe it's just being as is.
13 |
14 | Profound. Oscillating. Invincible!
15 |
16 | In a recent fun turn of events, I had to visit a doctor for fever medication. I met the doctor after the first checkup again after two days and the second checkup was in a much less busy manner. Me and the doctor who was new to town had a small yet deep conversation. I've been struggling with the monotonous nature of my current work and the doctor said he's been on this monotonous ride for more than 30 years. Monotonousity or Non-Monotonousity(Maybe reach semantic satiation) it's just the way we have been wired or seen. We see our parents go to work each day everyday and maybe they just dont enjoy work but they just do it because they have to. I mean is it the best way? I'm not sure though but hey they seem to enjoy this monotonousity. Maybe it's the generation gap or it's just the "raging" hormones of a person in their 20s.
17 |
18 | I had a thought on how to end this blog but now I don't recall how to do it. The whole purpose of this post was to ponder onto the purposelessness but at the end this blog didn't meet the purpose of defining the purpose. Maybe there was never one, for this blog and nor for life.
19 |
20 | Too meta right!?
21 |
--------------------------------------------------------------------------------
/assets/css/fonts.css:
--------------------------------------------------------------------------------
1 | /* fira-sans-regular - latin */
2 | @font-face {
3 | font-family: 'Fira Sans';
4 | font-style: normal;
5 | font-weight: 400;
6 | src: url('../fonts/fira-sans-v10-latin-regular.eot'); /* IE9 Compat Modes */
7 | src: local('Fira Sans Regular'), local('FiraSans-Regular'),
8 | url('../fonts/fira-sans-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
9 | url('../fonts/fira-sans-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
10 | url('../fonts/fira-sans-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
11 | url('../fonts/fira-sans-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
12 | url('../fonts/fira-sans-v10-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
13 | }
14 | /* roboto-mono-regular - latin */
15 | @font-face {
16 | font-family: 'Roboto Mono';
17 | font-style: normal;
18 | font-weight: 400;
19 | src: url('../fonts/roboto-mono-v12-latin-regular.eot'); /* IE9 Compat Modes */
20 | src: url('../fonts/roboto-mono-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
21 | url('../fonts/roboto-mono-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
22 | url('../fonts/roboto-mono-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
23 | url('../fonts/roboto-mono-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
24 | url('../fonts/roboto-mono-v12-latin-regular.svg#RobotoMono') format('svg'); /* Legacy iOS */
25 | }
26 | /* ibm-plex-mono-500italic - latin */
27 | @font-face {
28 | font-family: 'IBM Plex Mono';
29 | font-style: italic;
30 | font-weight: 500;
31 | src: url('../fonts/ibm-plex-mono-v6-latin-500italic.eot'); /* IE9 Compat Modes */
32 | src: local('IBM Plex Mono Medium Italic'), local('IBMPlexMono-MediumItalic'),
33 | url('../fonts/ibm-plex-mono-v6-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
34 | url('../fonts/ibm-plex-mono-v6-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
35 | url('../fonts/ibm-plex-mono-v6-latin-500italic.woff') format('woff'), /* Modern Browsers */
36 | url('../fonts/ibm-plex-mono-v6-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
37 | url('../fonts/ibm-plex-mono-v6-latin-500italic.svg#IBMPlexMono') format('svg'); /* Legacy iOS */
38 | }
39 |
--------------------------------------------------------------------------------
/content/blog/mob-dev/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Programming on your Phone
3 | date: "2019-06-23"
4 | description: How to start using termux,using it as your local development system with Git,Neovim and your required language packages
5 | ---
6 | ### What is Termux?
7 | Termux is a **Terminal Emulator** which can be used on Android.
8 |
9 | ### Why Termux?
10 | > "Start by answering the Whys"- Simon Sinek
11 |
12 | Termux is quite useful if you are a aspiring dev and doesn't have a budget to buy a laptop or If your machine goes on frequent strikes(as for me). You can do mostly anything that you do in a Linux terminal, like exploring files,editing them,moving them and using tools for Python,C,JavaScript(Node) etc...
13 | Termux is
14 | - Light Weight(few kilobytes)
15 | - Works same as the Bash in Linux
16 | - Managable
17 | - Open Source
18 | - Has a package manager/repository
19 | - Supports many Packages and Compilers
20 | - Can use the full potential of phone's computing power
21 | - Super handy(for devs) while travelling or related tasks
22 | #### Installing Termux
23 | Termux can be installed from *_Google Play or F-Droid_*.
24 | We can *simply* install it from either of these sources and it'll work on-the-go.
25 |
26 | #### Setting Up Termux
27 | Accessing the Termux file system is a tedious one and is hard to find(for me) but we can provide acces to termux to our internal storage by going to `setting