<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="https://joelchrono.xyz/feeds/ricing.xml" rel="self" type="application/atom+xml" /><link href="https://joelchrono.xyz/" rel="alternate" type="text/html" /><updated>2026-08-17T21:29:37-06:00</updated><id>https://joelchrono.xyz/feeds/ricing.xml</id><title type="html">joelchrono’s blog</title><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><entry><title type="html">I made a theme for my Miyoo Mini Plus</title><link href="https://joelchrono.xyz/blog/i-made-a-theme-for-my-miyoo-mini-plus/" rel="alternate" type="text/html" title="I made a theme for my Miyoo Mini Plus" /><published>2024-05-30T19:46:19-06:00</published><updated>2024-05-30T19:46:19-06:00</updated><id>https://joelchrono.xyz/blog/my-miyoo-mini-plus-theme</id><content type="html" xml:base="https://joelchrono.xyz/blog/i-made-a-theme-for-my-miyoo-mini-plus/"><![CDATA[<p>So, after two weeks with this device, I still don’t write my review for it, I was going to do it today but I got some chores in the way, for now you can be happy and read <a href="https://flamedfury.com/posts/the-miyoo-mini-plus/">Flamed’s review of it</a> while you wait for mine! After you finish reading this short post of course.</p>

<p>A few days ago I wrote about <a href="https://joelchrono.xyz/blog/arcticons-for-miyoo-mini-plus/">making some icons for this device</a> and a few days later they even got added to <a href="https://github.com/OnionUI/Themes/blob/main/icons/Arcticons%20by%20joelchrono/">OnionOS’s themes repo</a>!</p>

<p>Because of this, I was inspired to keep working on a fully fledged theme for my device, which I wanted to do anyway, since nothing was quite my taste.</p>

<p>My favorite theme at the moment was <em>mini.os</em> and also <em>Analogue</em> but I still wanted something that actually followed the style of the Arcticons Icon Pack.</p>

<p>So I basically did more icons. Maybe the biggest problem was trying to keep the line thickness to be equal among the different sizes of the PNG files that represent the status icons, the main menu icons, the list icons and the like. But overall, I think I managed to strike a good balance to make it all look cohesive and minimalistic.</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2024-05-30-main-menu-screen.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2024-05-30-main-menu-screen.png" type="image/png" />
    <img class="mx-auto" src="/assets/img/blogs/2024-05-30-main-menu-screen.png" alt="Main Menu Screen" />
  </picture>
  <figcaption class="caption">Main Menu Screen</figcaption></figure>

<p>Of course, I also went ahead and followed the color scheme from my website! Which is the wonderful <a href="https://github.com/zatchheems/tokyo-night-alacritty-theme">Tokyo-Night color palette</a>.</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2024-05-30-app-list-screen.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2024-05-30-app-list-screen.png" type="image/png" />
    <img class="mx-auto" src="/assets/img/blogs/2024-05-30-app-list-screen.png" alt="App List Screen" />
  </picture>
  <figcaption class="caption">App List Screen</figcaption></figure>

<p>Because of this, I had to recolor all of the icons to follow the not so white color used in Tokyo-Night, for this I used this simple function and added it to the script.</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code>
<span class="c"># Variable for the stroke color</span>
<span class="nv">STROKE_COLOR</span><span class="o">=</span><span class="s2">"#a9b1d6"</span> <span class="c"># Change this to the desired stroke color</span>

<span class="c"># Function to change stroke color in SVG files</span>
change_stroke_color<span class="o">()</span> <span class="o">{</span>
    <span class="nb">local </span><span class="nv">svg_file</span><span class="o">=</span><span class="nv">$1</span>
    <span class="nb">local </span><span class="nv">color</span><span class="o">=</span><span class="nv">$2</span>
    <span class="nb">sed</span> <span class="nt">-i</span> <span class="nt">-E</span> <span class="s2">"s/(stroke:)(#[0-9a-fA-F]{6}|#[0-9a-fA-F]{3})(;)/</span><span class="se">\1</span><span class="k">${</span><span class="nv">color</span><span class="k">}</span><span class="se">\3</span><span class="s2">/g"</span> <span class="s2">"</span><span class="nv">$svg_file</span><span class="s2">"</span>
    <span class="nb">sed</span> <span class="nt">-i</span> <span class="nt">-E</span> <span class="s2">"s/(fill:)(#[0-9a-fA-F]{6}|#[0-9a-fA-F]{3})(;)/</span><span class="se">\1</span><span class="k">${</span><span class="nv">color</span><span class="k">}</span><span class="se">\3</span><span class="s2">/g"</span> <span class="s2">"</span><span class="nv">$svg_file</span><span class="s2">"</span>
<span class="o">}</span>

</code></pre></div></div>

<p>Once those icons were dealt with, I created the rest of them on Inkscape as well. For some details, like the indicators of the focused icon or list item, I used GIMP.</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2024-05-30-game-systems-screen.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2024-05-30-game-systems-screen.png" type="image/png" />
    <img class="mx-auto" src="/assets/img/blogs/2024-05-30-game-systems-screen.png" alt="Game Systems Screen" />
  </picture>
  <figcaption class="caption">Game Systems Screen</figcaption></figure>

<p>To avoid problems present in other themes, where the focused item can feel out of place alongside game covers, I decided to make the color fade to the background color, which looks rather elegant anyway, in my opinion.</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2024-05-30-game-selection-screen.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2024-05-30-game-selection-screen.png" type="image/png" />
    <img class="mx-auto" src="/assets/img/blogs/2024-05-30-game-selection-screen.png" alt="Game Selection Screen" />
  </picture>
  <figcaption class="caption">Game Selection Screen</figcaption></figure>

<h2 id="finishing-thoughts">Finishing thoughts</h2>

<p>So, I am quite happy now, my theme is pretty much exactly how I want it, and that is awesome. There are still a few details I may update later in the future, but for now, I am very happy with how it turned out!</p>

<p>In case you want to apply it on your device, you can <a href="/assets/Tokyo-Night_by_joelchrono.zip">download it from here</a>!</p>

<p>This is day 53 of <a href="https://100daystooffload.com/">#100DaysToOffload</a>, and post 21 for <a href="https://weblog.anniegreens.lol/weblog-posting-month-2024">#WeblogPoMo2024</a>.</p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="emulation" /><category term="gaming" /><category term="ricing" /><summary type="html"><![CDATA[I love this device, and I love thinkering with it so I made a theme for it, because why not?]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://joelchrono.xyz/assets/img/blogs/2024-05-30-main-menu-screen.png" /><media:content medium="image" url="https://joelchrono.xyz/assets/img/blogs/2024-05-30-main-menu-screen.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">My Home Screen (Early 2024)</title><link href="https://joelchrono.xyz/blog/my-home-screen-2024/" rel="alternate" type="text/html" title="My Home Screen (Early 2024)" /><published>2024-04-17T21:26:45-06:00</published><updated>2024-04-17T21:26:45-06:00</updated><id>https://joelchrono.xyz/blog/my-home-screen</id><content type="html" xml:base="https://joelchrono.xyz/blog/my-home-screen-2024/"><![CDATA[<p>I did a post about <a href="https://joelchrono.xyz/blog/what-is-on-my-phone-fall-2023/">what’s on my phone</a> late last year, but I felt like sharing my current homescreen setup too, this was inspired by <a href="https://idlethumbs.social/@brendon">@brendon</a>’s <a href="https://wavelengths.online/posts/the-home-screen-april-2024">homescreen post</a>.</p>

<p>Although I’ve shared some screenshots before, I’ve never really done full showcase of the whole thing with my gestures and shortcuts. So here it is!</p>

<h2 id="the-screens">The screens</h2>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2024-04-17-home-screen.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2024-04-17-home-screen.png" type="image/png" />
    <img class="mx-auto" src="/assets/img/blogs/2024-04-17-home-screen.png" alt="My lockscreen and my homescreen side by side" />
  </picture>
  <figcaption class="caption">My lockscreen and my homescreen side by side</figcaption></figure>

<p>The lockscreen doesn’t have anything special, but it’s there.</p>

<p>My current homescreen is quite simple. My setup is a single screen with a 12 by 7 grid, with a total of 15 app icons for quick access. I have the default clock widget on top that also shows the date and upcoming alarm. I also disabled the dock—I don’t have any use for it.</p>

<p>The icons I use are from <a href="https://arcticons.onnno.nl/">Arcticons</a>, a free and open source icon pack that I have contributed to for a few years already.</p>

<h2 id="the-apps">The apps</h2>

<p>Anyway the apps I have on my homescreen are sorted in 5 columns with 3 rows each. Every column has a certain type of apps in it.</p>

<p>My most important apps are the ones closer to my right thumb, which are my default Phone app, <a href="https://mihon.app">Mihon</a> for manga reading—an alternative to Tachiyomi that is the reader alone a integrated way to get the plugins to access manga from websites—and <a href="https://antennapod.org">AntennaPod</a> for Podcasts.</p>

<p>Making use of Nova Launcher’s shortcut gestures, some apps have an extra app I can access by swiping the icon up and down. Swiping down on Mihon will open <a href="http://librera.mobi/">Librera Reader</a>, my book reader of choice, whenever I don’t use my Kobo. Swiping down on AntennaPod will open YT Music, and up will open <a href="https://github.com/AkaneTan/Gramophone">Gramophone</a>—or whatever local music player I use, I switch often.</p>

<p>Next column contains my communication apps. My big three are <a href="https://k9mail.app">K-9 Mail</a>, which has a swipe down gesture for <a href="https://proton.me">Proton Mail</a>, <a href="https://discord.com/app">Discord</a> that has gestures for <a href="https://mattermost.com/">Mattermost</a> and <a href="https://element.io">Element</a>; and <a href="https://signal.org">Signal</a>, with gestures for <a href="https://threema.ch">Threema</a> and <a href="https://conversations.im">Conversations</a></p>

<p>My third column has apps that entertain me, which includes <a href="https://tusky.app">Tusky</a> for mastodon and fediverse accounts (also a gesture for <a href="https://bsky.app">Bluesky</a>), then <a href="https://supercell.com/en/games/brawlstars/">Brawl Stars</a> because I play it a bit. <a href="https://github.com/uazo/cromite">Cromite</a> is there too (with a gesture for <a href="https://firefox.com">Firefox</a> as well).</p>

<p>Next is my media column, which has <a href="https://github.com/FossifyOrg/Gallery">Fossify Gallery</a>, <a href="https://github.com/markusfisch/BinaryEye">Binary Eye</a>, to scan barcodes (for work) and <a href="https://play.google.com/store/apps/details?id=pl.solidexplorer2">Solid Explorer</a> for file management, that is one of the few apps I paid for—back when I didn’t have a job for stuff like that—and has been worth every penny.</p>

<p>Finally, the last column has whatever other apps I use sometimes, which is <a href="https://www.keepassdx.com/">KeepassDX</a> (with a gesture for <a href="https://getaegis.app/">Aegis Authenticator</a>), <a href="https://play.google.com/store/apps/details?id=com.seazon.feedme">FeedMe</a>, my feed reader of choice for Android since it integrates with my FreshRSS server, and <a href="https://github.com/Droid-ify/client">Droid-ify</a> (with a gesture for the regular Play Store).</p>

<p>All in all, I have access to <strong>a ton</strong> of apps with <em>just</em> 15 icons in my homescreen.</p>

<h2 id="final-thoughts">Final thoughts</h2>

<p>You may notice the abscence of WhatsApp and YouTube, which some of my regular readers might expect since they show in <a href="https://joelchrono.xyz/more/tags/monthly">my usage stats every month</a>. I actually have a gesture for them rather than an icon, so swiping up and down with two fingers will open one app or the other!</p>

<p>So, yeah, now you have seen through me. These are the icons and apps I use in my setup, quite a lot of stuff packed together, but the result is rather minimal I think.</p>

<p>This is day 29 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="android" /><category term="ricing" /><summary type="html"><![CDATA[I decided to write about what's on my phone's home screen, apps, shortcuts and things.]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://joelchrono.xyz/assets/img/blogs/2024-04-17-home-screen.webp" /><media:content medium="image" url="https://joelchrono.xyz/assets/img/blogs/2024-04-17-home-screen.webp" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Almost didn’t blog!</title><link href="https://joelchrono.xyz/blog/almost-didn't-blog/" rel="alternate" type="text/html" title="Almost didn’t blog!" /><published>2023-01-18T23:45:54-06:00</published><updated>2023-01-18T23:45:54-06:00</updated><id>https://joelchrono.xyz/blog/almost-did-not-blog</id><content type="html" xml:base="https://joelchrono.xyz/blog/almost-didn&apos;t-blog/"><![CDATA[<p>Ok so I have 15 minutes to write something before the day ends.</p>

<p>I went to school and it was pretty cool. The only new teacher I got from a management class seems quite cool yet strict. Still I think I’ll be fine. The other teacher I already mentioned, should be quite easy, and the course is all about MATLAB coding, which I am pretty good at. I have to do reports of every work we do though, which is a bit of a hassle but nothing a bit of markdown and pandoc can’t fix.</p>

<p>The rest of the day was spent on ricing my desktop. I have been theming my dunst config, to make my notifications look awesome. I was also looking at some music players for Linux, and I discovered Tauon. Its a great piece of software and quite minimalist. Its available as a flatpak on Void Linux, which is not great. However, it does not look bad at all, because its theming is rather configurable. I have been actually writing a theme using the Tokyo-Night color scheme, which is why I completely forgot about doing my blog for today.</p>

<p>Anyways, I am really, raelly happy with how my current environment and workflow is going. My dotfiles are better than ever! So check them out if you want. My dwm, dunst, alacritty and stuff is quite well themed. Very happy about it.</p>

<p>This is day 18 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="short" /><category term="ricing" /><category term="school" /><summary type="html"><![CDATA[I spent the day ricing my desktop and I also went to school, its all right! And my ricing rocks!]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://joelchrono.xyz/assets/img/blogs/2023-01-18-tauon.png" /><media:content medium="image" url="https://joelchrono.xyz/assets/img/blogs/2023-01-18-tauon.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Back to dwm</title><link href="https://joelchrono.xyz/blog/back-to-dwm/" rel="alternate" type="text/html" title="Back to dwm" /><published>2023-01-13T08:48:38-06:00</published><updated>2023-01-13T08:48:38-06:00</updated><id>https://joelchrono.xyz/blog/back-to-dwm</id><content type="html" xml:base="https://joelchrono.xyz/blog/back-to-dwm/"><![CDATA[<p>Pretty much a year ago, I switched to dwm and made a post about <a href="https://joelchrono.xyz/blog/ricing-dwm-2022/">my configuration for it</a>. The reason for doing so, as I explained, was that spectrwm wasn’t on its latest version and I couldn’t use some features I liked, because of Linux Mint.</p>

<p>Now I am on Void Linux though, and even if I have access to the latest and greatest software. I decided to return for dwm for a while. Maybe permanently?</p>

<p>I managed to patch everything I ever wanted. Even if I had to do quite a bit of manual work. What I did was use <a href="https://youtu.be/UEmPboaTDpQ">the patching guide by uoou</a>, which used git branches for every patch you apply, and, in my case as suggested <a href="https://www.youtube.com/watch?v=UEmPboaTDpQ&amp;lc=Ugw_pRQitdmlgNpMcbx4AaABAg">by a comment</a>. A “build” branch where I merge all the branches into one, which leads to less errors? Maybe its a placebo, but its quite easy to do.</p>

<h1 id="patches-applied">Patches applied</h1>

<p>In the post I mentioned before, I had already mentioned some of my reasoning behind the patches I’ve used. Here I’ll just list them again in case you are too lazy to check that other post. They can be found in <a href="https://dwm.suckless.org/patches/">dwm’s website</a>.</p>

<ul>
  <li>alwayscenter</li>
  <li>attachbottom</li>
  <li>autostart</li>
  <li>functionalgapps(+pertag)</li>
  <li>movestack</li>
  <li>shift-tools</li>
  <li>systray</li>
</ul>

<h1 id="other-changes">Other changes</h1>

<p>For my bar, I went with the default and used <a href="https://notabug.org/dm9pZCAq/aslstatus">aslstatus</a>. Its pretty good! I am using the same configuration I shared in my previous post. Pretty much exactly, even though some more features were added to the tool that you may wanna check out.</p>

<p>Picom, the compositor I use, makes window borders transparent. <a href="https://github.com/szatanjl/dwm/commit/1529909466206016f2101457bbf37c67195714c8">A couple of lines fix it pretty nicely</a>.</p>

<p>Right now I am still using some systray stuff, like <code class="language-plaintext highlighter-rouge">volumeicon</code>, which kinda duplicates the volume info. I will fix it one of these days…</p>

<p>Regardless, here’s how its looking!</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2023-01-13-dwm.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2023-01-13-dwm.png" type="image/png" />
    <img class="mx-auto" src="/assets/img/blogs/2023-01-13-dwm.png" alt="My dwm rice" />
  </picture>
  <figcaption class="caption">My current dwm rice</figcaption></figure>

<h1 id="final-words">Final words</h1>

<p>In the end I am quite happy with my current setup. Everything works just fine. I had heard that the systray patch was hard to apply. I don’t know if its the relatively recent patch for dwm 6.4 or if its just that the patching method I mentioned is better. All I did was create a branch with every c+patch applied, then a branch specifically for the systray patch, and I  merged them both, there were no errors at all. Thankfully I doubt I’ll add any more patches anytime soon. This is great as it is.</p>

<p><strong><a href="https://tildegit.org/chrono/dwm">You can find my configuration here</a></strong>. Just build it and it will be good to go.</p>

<p>This is day 13 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="ricing" /><category term="linux" /><category term="dotfiles" /><category term="foss" /><category term="unix" /><summary type="html"><![CDATA[After a while of being too lazy to try and configure dwm again. I finally decided to journey into setting up this window manager again. And its better than ever for me]]></summary><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://joelchrono.xyz/assets/img/blogs/2023-01-13-dwm.png" /><media:content medium="image" url="https://joelchrono.xyz/assets/img/blogs/2023-01-13-dwm.png" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">My favorite color scheme</title><link href="https://joelchrono.xyz/blog/my-favorite-color-scheme/" rel="alternate" type="text/html" title="My favorite color scheme" /><published>2023-01-04T17:49:52-06:00</published><updated>2023-01-04T17:49:52-06:00</updated><id>https://joelchrono.xyz/blog/my-favorite-color-scheme</id><content type="html" xml:base="https://joelchrono.xyz/blog/my-favorite-color-scheme/"><![CDATA[<p>Ricing my linux desktop, especially when you are a window manager user, is kind of the norm. This usually starts with choosing a theme for the terminal colors, which are usually also used when coding. <a href="https://nordtheme.com">Nord</a> was always my go-to ever since I found it around two years ago. In fact, funnily enough, I had been using it for a while and its showcased in some screenshots from my 4th post of the first time doing <a href="https://100daystooffload.com">#100DaysToOffload</a> (or blogging at all, to be fair), where I shared <a href="https://joelchrono.xyz/blog/spectrwm-setup">my spectrwm ricing</a>.</p>

<p>Nowadays though, I’ve found another color scheme that I don’t see mentioned too often. it’s name is Tokyo-Night, and I truly fell in love with it the moment I saw it.</p>

<p>I changed my color scheme on this blog months ago. But the code snippets CSS was still broken until yesterday, when I finally fixed it so now code looks good on my website.</p>

<p>I also updated my spectrwm bar to match the colors correctly, which was pretty cool.</p>

<p>I still mainly use awesomewm, but I have been using spectrwm today and doing those theme changes while I was at it.</p>

<p>I plan to create a repository to host these themes properly, since I couldn’t find the color scheme for anything but VSCode and Vim, so I’ll share the CSS and update my spectrwm dotfiles soon enough.</p>

<p>I’ll share some links in case you want to use this theme too!</p>

<ul>
  <li><a href="https://github.com/ghifarit53/tokyonight-vim">Tokyonight-vim</a></li>
  <li><a href="https://github.com/zatchheems/tokyo-night-alacritty-theme">Alacritty theme</a></li>
  <li><a href="https://addons.mozilla.org/en-US/firefox/addon/tokyonight_vim/">Tokyonight for Firefox</a></li>
  <li>For GTK I find <a href="https://github.com/daniruiz/skeuos-gtk">SkeuOS</a>to be suitable enough, its not perfect, but I like it, I don’t mind much.</li>
</ul>

<p>Coming soon:</p>
<ul>
  <li>CSS (built with Pygments, can already be seen in my website’s <a href="https://github.com/joelchrono12/joelchrono12.ml">source code</a>)</li>
  <li>FreshRSS TokyoNight Theme?…</li>
</ul>

<p>This is day 4 of my second run of <a href="https://100daystooffload.com">#100DaysToOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="ricing" /><category term="linux" /><category term="blog" /><summary type="html"><![CDATA[For the longest time, Nord has been my favorite, but a few months ago I switched to something else. Tokyo Night is my new favorite!]]></summary></entry><entry><title type="html">Settling on a Custom Rom</title><link href="https://joelchrono.xyz/blog/settling-on-a-custom-rom/" rel="alternate" type="text/html" title="Settling on a Custom Rom" /><published>2022-07-06T18:39:28-05:00</published><updated>2022-07-06T18:39:28-05:00</updated><id>https://joelchrono.xyz/blog/settling-on-a-custom-rom</id><content type="html" xml:base="https://joelchrono.xyz/blog/settling-on-a-custom-rom/"><![CDATA[<p>So I really like customizing my Android phone, and I have <a href="https://joelchrono12.xyz/blog/changing-android-rom/">switched</a> my <a href="https://joelchrono12.xyz/blog/changing-my-workflow/">rom</a> a <a href="https://joelchrono12.xyz/blog/android-12/">bunch</a> of times since before I started this blog.</p>

<p>But I believe this is the first time that I’ve restrained myself to the same ROM for multiple updates, without any factory reset or wipe of my data. Even mantaining encryption enabled for better security, although I still have superuser enabled via Magisk, but its my phone so deal with it.</p>

<p>This update they fixed plenty of bugs, the most annoying of which was one where the SystemUI stopped working if I accessed an app’s info screen from the recents overview. I also noticed a smoother experience and animations, which are always a little sloppy on 3rd party launchers. Yes, I am still rocking Nova Launcher, its just too good, even if its not FOSS. Don’t bother recommending anything, I’ve tried it all and just keep coming back, sorry.</p>

<p>So yeah, I think I am staying on CR Droid for the time being, the support is great and everything works just fine. So I guess my ROM-hopping has ended when it comes to Android 12 roms. Let’s wait for what 13 has to offer…</p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="android" /><category term="ricing" /><category term="foss" /><category term="tech" /><summary type="html"><![CDATA[I think that I found the ideal custom ROM for me, at least until Android 13 comes out, and the process begins all over again]]></summary></entry><entry><title type="html">Ricing dwm</title><link href="https://joelchrono.xyz/blog/ricing-dwm-2022/" rel="alternate" type="text/html" title="Ricing dwm" /><published>2022-01-26T12:09:03-06:00</published><updated>2022-01-26T12:09:03-06:00</updated><id>https://joelchrono.xyz/blog/ricing-dwm</id><content type="html" xml:base="https://joelchrono.xyz/blog/ricing-dwm-2022/"><![CDATA[<p>When I installed Linux Mint, one of the first things I did was install spectrwm and set it up there. However, I realized that the version available in the repositories does not work with some features I was using, like changing the color of text in my bar.</p>

<p>Because of this, I decided to just stay in XFCE, the Mint edition I got, for a while, until I figured something out. I could build spectrwm from source, but there is no official guide and, while I think its probably super easy, I figured that if I was going to build a WM from source, it would be dwm.</p>

<p>While I don’t really dislike XFCE, I really wanted to go back to tiling, some things just didn’t work as I wanted them to, and some programs didn’t like to stay where I put them, or couldn’t be resized as easily, and XFCE just lets them be, even if I just want them to be smaller or something. During some free time I got, I decided it was finally time to set dwm up once and for all.</p>

<p>I have switched to dwm in the past, in fact I’ve even made a post about the setup <a href="https://fosstodon.org/@joeligj12/106874184595546555">I used back then</a>, but I never wrote something for this blog about it. I guess it was about time.</p>

<h1 id="my-patch-selection">My patch selection</h1>

<p>The patches I’ve decided to use are quite pretty similar to what I would get with spectrwm default keybindings with a few additions. I think its a pretty simple and minimal set.</p>

<ul>
  <li><strong><a href="https://dwm.suckless.org/patches/attachbottom/">attachbottom</a></strong>: This is a really simple patch that I really, really like, I discovered thanks to HexDSL, and I prefer it a lot from the default, since windows appear at the bottom of the stack and don’t move around the rest. Its pretty comfy and easy to apply.</li>
  <li><strong><a href="https://dwm.suckless.org/patches/functionalgaps/">functionalgapps+pertag</a></strong>: I like this patch because it basically applies two in one. This makes it so each tag (or workspace) can have different modes, like, if you have a tag floating, you can have others in master and stack, or another tag maximized. Of course, I also really like gaps, even if they can be a bit useless sometimes, but I can resize them in real time and stuff like that, it makes my brain feel happy.</li>
  <li><strong><a href="https://dwm.suckless.org/patches/movestack/">movestack</a></strong>: This is a basic function that should be there by default, changing the position of a window in a stack is something I consider fairly important. Dwm only allows moving something from the stack to the master position, and a lot of people can only live with that, so you might now actually need this, but I do.</li>
  <li><strong><a href="https://dwm.suckless.org/patches/alwayscenter/">alwayscenter</a></strong>: This makes it so if you have something configured as floating in the config file, it will be centered each time you open it. It does not center stuff you make float manually tho, which fits my needs</li>
  <li><strong><a href="https://dwm.suckless.org/patches/movecenter/">movecenter</a></strong>: This lets me use a keybinding to center whatever window I have floating around, its pretty useful and complements the previous patch nicely.</li>
  <li><strong><a href="https://dwm.suckless.org/patches/shift-tools/">shift-tools</a></strong>: Another useful patch that lets me move around tags with something other than MODKEY+number, for example, drag a window an switch tags alongside it, and other nice features. This is a must for me, might as well be the most important patch, I guess I could live without the rest somehow, but I am just too used to this one, which is available in most tiling window managers by default.</li>
  <li><strong><a href="https://dwm.suckless.org/patches/autostart/">autostart</a></strong>: I decided to have an autostart patch due to some problems I had while using .xinitrc and some programs failing to run properly, but this patch lets me have more control and be completely sure that whatever I want to run will do just do it.</li>
</ul>

<h2 id="notes">Notes</h2>

<p>There is still one patch I have not added, but I used in my previous configuration, and that is <strong><a href="https://dwm.suckless.org/patches/status2d/">status2d</a></strong>, because it lets me use custom colors, which is what I wanted to have in spectrwm in the first place, but I didn’t feel like adding it right now, since I am happy with my current bar.</p>

<p>I also was a bit interested in <a href="https://dwm.suckless.org/patches/swallow/">swallow</a>, but I don’t really need it, I am used to other methods already and the situation where it could be useful isn’t really that common for me.</p>

<h1 id="my-bar">My bar</h1>

<p>There are many ways to customize the bar, from <code class="language-plaintext highlighter-rouge">xsetroot</code>, to <code class="language-plaintext highlighter-rouge">dwmblocks</code> or <a href="https://tools.suckless.org/slstatus/">slstatus</a>, all of them are pretty good ways to make use of it. However, I went ahead and used <a href="https://notabug.org/dm9pZCAq/aslstatus">aslstatus</a>, which is basically the same as suckless’ original tool, but asynchronous, I can make my volume update in real time, while the weather info is only updated every 30 minutes or so. Its pretty good and I really like it, and it works with status2d and colors, whenever I get the time to set it up properly.</p>

<p>It’s what I used in the mastodon post I shared above, so it works great. Its also the reason I went with an autostart patch, since running it from .xinitrc was not reliable.</p>

<h1 id="finishing-up">Finishing up</h1>

<p>There isn’t really a lot else to say, I guess I could share the current config in my git repository. I will probably do it soon enough, there are still some things I want to change but I am pretty happy with how it looks now. I like the simplicity I went for. Sadly, LabVIEW, the program I installed yesterday, hates being told where to stay, so I’ll have to stick with XFCE during those classes.</p>

<p>You can see my <a href="https://tildegit.org/chrono/dotfiles/src/branch/master/stow_home/dwm/.config/dwm/config.def.h">configuration file for dwm here</a>, but its nothing too special. My bar is also just using the defaults, and this is at the bottom:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>static struct arg_t args[] = {

/* function		format		argument	interval (in ms) */

{ netspeed_rx,  "  %sB/s",     IFC,        2 _SEC, END },
{ netspeed_tx,  " -  %sB/s |", IFC,        2 _SEC, END },
{ disk_free,    " %s |",		"/",	    25 _SEC,END },
{ cpu_perc,	    "  %3s%% |",	NULL,		1 _SEC,	END },
{ vol_perc,		" %s |",	    NULL,		0,		END },
{ wifi_perc,	" 直 %3s%% |",	IFC,		2 _SEC,	END },
{ battery_perc,	"   %3s%% |",	"BAT0",		1 _MIN,	END },
{ datetime,		"  %s ",	    "%H:%M:%S",	1 _SEC,	END },

};
</code></pre></div></div>

<p>This has been day 95 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="ricing" /><category term="linux" /><category term="foss" /><category term="dotfiles" /><summary type="html"><![CDATA[I enjoy tiling window managers, and I've used DWM in the past, but after a few weeks on XFCE, I decided to go back to basics]]></summary></entry><entry><title type="html">Android 12</title><link href="https://joelchrono.xyz/blog/android-12/" rel="alternate" type="text/html" title="Android 12" /><published>2022-01-22T19:33:13-06:00</published><updated>2022-01-22T19:33:13-06:00</updated><id>https://joelchrono.xyz/blog/android-12</id><content type="html" xml:base="https://joelchrono.xyz/blog/android-12/"><![CDATA[<p>First of all, this is the <strong>smoothest</strong> transition I have had in <strong>years</strong> since I have been switching custom roms on my phones. I think the last time I had something this relaxing was when I was still using my Galaxy S3 mini.</p>

<p>I am not really sure if it was just the ROM itself, the recovery I used or maybe I have been doing it wrong all this time, but this time I did not have any bootloops, no need to reboot multiple times, no failures while installing Magisk or graphical glitches and overall bugs. Everything simply worked out.</p>

<p>Yes, I did a couple of reboots because that’s what needs to be done when installing Magisk and restoring Migrate backups, but I did not got stuck watching a logo spin or having apps crashing as soon as I opened them. Maybe its just that my phone is already at such a mature state where roms simply don’t break as easily, or maybe its jut a result of my experience where I didn’t immediately got out of my way to get the first Android 12 rom that came out, but regardless, installing this was a breeze, I did not lost any data, a flawless transition from my previous ROM.</p>

<p>I took quite a lot of measures this time, since I was fairly afraid of doing the jump, it always happens when a few months go by and I stick to the same rom for too long.</p>

<p>I copied my Downloads, Pictures, Podcasts, DCIM and other common folders that contained information I deem worthy of salvation, I did backups of app data, I even did a full backup from my recovery (which is Orange Fox in case you are interested).</p>

<p>But everything was not needed at all. Of course that does not mean I won’t do all of this procedure again next time, since you never know what could happen!</p>

<p>Anyways, everything’s fine, I am having fun, and Android 12 looks nice! So lets go over some of the things about the software itself.</p>

<p>The rom I am using is MSM Extended, it has quite a lot of features. Android 12 has some smooth animations, the theming works great, notifications are a bit bloated but they work, its fine overall.</p>

<p>When it comes to Android privacy and roms, I always see everyone recommending Lineage, but I find it incredibly weird that basically nothing else gets mentioned other than Pixel exclusive roms. Besides, privacy is not the only reason there is to switch roms, if you want features, customization, better defaults and the best Android has to offer, there are a lot of options to use, such as Resurrection Remix, Paranoid, Pixel Experience, Dot OS. The list keeps going.</p>

<p>Privacy and security are important, but <strong>they are not Android’s strongest field, at all</strong>, so just enjoy the life with the faster, cleaner and most customizable experience smartphones can have. Or well, that’s what I think of this.</p>

<p>This has been day 91 of <a href="https://100daystooffload.com">#100DaysToOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="android" /><category term="ricing" /><category term="linux" /><category term="privacy" /><category term="security" /><category term="review" /><summary type="html"><![CDATA[The latest version of the Android operating system is now running on my device, and here's what I think of it so far.]]></summary></entry><entry><title type="html">Not every post has to be a tutorial (Catching up)</title><link href="https://joelchrono.xyz/blog/not-every-post-has-to-be-a-tutorial/" rel="alternate" type="text/html" title="Not every post has to be a tutorial (Catching up)" /><published>2021-09-08T15:22:24-05:00</published><updated>2021-09-08T15:22:24-05:00</updated><id>https://joelchrono.xyz/blog/not-every-post-has-to-be-a-tutorial</id><content type="html" xml:base="https://joelchrono.xyz/blog/not-every-post-has-to-be-a-tutorial/"><![CDATA[<p>So, I have learned quite a lot of things that I wanted to share here on my blog. But I did not really feel like I was good enough to mention them properly without doing a full tutorial or essay about the topic. I have already talked about a similar problem in previous blogs. Let’s catch up on what I have been doing lately, alright?</p>

<h1 id="switching-to-dwm">Switching to dwm</h1>

<p>First, I switched to DWM as my tilling window manager of choice. Yeah, right after I upload my blog showcasing my dotfiles and my spectrwm configuration, I pick up my stuff, git clone the dwm repo and start learning how to patch this thing so it does the stuff I want. And guess what, I couldn’t be any happier right now. DWM is not the window manager I wanted, but the one I needed.</p>

<p>Seriously, once its all setup and ready to go, it looks exactly like my previous spectrwm configuration. However, the bar is better, the tags are clickable (I know, I am sorry), and (again, I am sorry) <em>I can change my gaps size on the fly</em>.</p>

<p>I no longer have access to a config file that can be changed on the fly. But it is still quite easy to read, and building from source is not slow at all. Besides that, the bar (which I spent most of the time customizing) is a separate program (<a href="https://notabug.org/dm9pZCAq/aslstatus">aslstatus</a> btw), so I don’t need to reboot the WM to see the changes.<sup id="fnref:1"><a href="#fn:1" class="footnote" rel="footnote" role="doc-noteref">1</a></sup></p>

<p>Overall, I am really happy with DWM, and I will probably talk more about it in the future.</p>

<h1 id="more-services-for-my-raspberry-pi">More services for my Raspberry Pi</h1>

<p>Since my Pi is confined to my local network, I decided to keep playing around with it and using programs that can be used despite said limitation.</p>

<p>I already mentioned Pi-hole, which is an ad blocking program that works in the whole local network. Since then I added <a href="https://radicale.org/">radicale</a>, which is a contact and calendar server that uses CalDAV protocol, I can just save my contacts on my phone, and using DAVx5 it gets synced as soon as I am connected to my network.</p>

<h2 id="rethinking-my-rss-setup">Rethinking my RSS setup</h2>

<p>Another program I decided to try was an RSS server. Something that I could use and would work with <a href="https://newsboat.org">Newsboat</a>, a terminal-based RSS reader that I believed was local only. But after reading the documentation, I realized it was able to work with multiple services like <a href="https://newsblur.com">Newsblur</a>, <a href="https://tt-rss.org">Tiny Tiny Rss</a>, <a href="https://freshrss.org">FreshRSS</a> and <a href="https://miniflux.app">Miniflux</a>.</p>

<p>At first I tried and enjoyed Newsblur, but after I found the limitations of the free tier, I decided to use my Pi and find some server to use. I chose Miniflux, and I am pretty happy with how it turned out.</p>

<p>While the integration with Newsboat was fine. There are not a lot of apps compatible with Miniflux, at least on F-Droid, the only one available was <a href="https://hyliu.me/fluent-reader-lite/">Fluent Reader</a>, which looks like an iOS app, and while functional, didn’t really fit my style. After some digging on Reddit, I found out about <a href="https://github.com/DocMarty84/miniflutt">Miniflutt</a>, which is available on GitHub and, while a little bare bones, works fine enough. I really like having my read and starred articles synced across my devices, the kind of feature I didn’t know I needed!</p>

<h1 id="designing-some-more-icons-on-inkscape">Designing some more icons on Inkscape</h1>

<p>Of course, I am also making icons for the Arcticons icon pack, while I don’t have as much time during school, I have still managed to create a few icons for some apps, including the Miniflux RSS readers I found. You can see the pull request <a href="https://github.com/Donnnno/Arcticons/pull/311">here</a>.<sup id="fnref:2"><a href="#fn:2" class="footnote" rel="footnote" role="doc-noteref">2</a></sup></p>

<h1 id="finishing-up">Finishing up</h1>

<p>So yeah, just a quick catch up, Here is a quick list of another quick things I did:</p>
<ul>
  <li>I followed a bunch of new RSS feeds from sites that appear on the Tech News videos from Techquickie.</li>
  <li>I am using Emacs and org mode to take notes for school, because it has a feature to copy and paste screenshots easily!</li>
  <li>I might switch to Vim again because HexDSL has a script I could modify to do the same thing!</li>
  <li>I posted a meme on Fosstodon and its getting more attention than I expected, I also decided to make my account locked, so you have to send a follow request.</li>
  <li>I am learning some fun robotics stuff at University, but the site feels like something made for kids (Visual scripting), I wish they taught us some real coding.</li>
</ul>

<p>Anyways, I wrote more than I expected to! This has been day 55 of <a href="https://100DaysToOffload.com">#100DaysToOffload</a>. I hope you have a great day.</p>

<hr />

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1">
      <p>Being honest, due to how aslstatus works, I feel like it could be easily used in spectrwm. But I have not tried it, and since DWM works just fine, I don’t plan to. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2">
      <p>I did not feel like adding pictures to this post, so I just shared a link where you can see the icons in their full glory (Unless you use light theme on GitHub, which is disgusting). <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="lifestyle" /><category term="ramble" /><category term="blog" /><category term="ricing" /><category term="raspberrypi" /><category term="school" /><category term="design" /><category term="foss" /><category term="linux" /><summary type="html"><![CDATA[During the last couple of days I have been thinking about topics I want to cover, but I don't have the time to invest in proper explanations. I decided to let it be and just talk about what I've been doing these days.]]></summary></entry><entry><title type="html">My spectrwm setup</title><link href="https://joelchrono.xyz/blog/spectrwm-setup/" rel="alternate" type="text/html" title="My spectrwm setup" /><published>2021-02-08T12:09:00-06:00</published><updated>2021-02-08T12:09:00-06:00</updated><id>https://joelchrono.xyz/blog/spectrwm-setup</id><content type="html" xml:base="https://joelchrono.xyz/blog/spectrwm-setup/"><![CDATA[<p>I found out about tiling window managers as soon as I started to get into the Linux rabbit hole. I really loved how they allowed the user to create their own environment from scratch, or with a really minimal yet expansible base.</p>

<h1 id="a-bit-of-back-story">A bit of back story</h1>

<p>The first one I tried was <a href="https://awesomewm.org/">Awesome</a>, back when I was using Pop OS, which was my first distro. I used it for months, and I really liked it, but I didn’t really understand it. The config file of this WM is written in Lua, and is extremely customizable, allowing for theming, widgets creation and so much more. But, since I didn’t know the language, I copy-pasted code from the internet until I got something I liked. However, loading times got huge, and I did not know how to troubleshoot it, maybe a missing library or some code that was too resource heavy. The point is, that only the default themes worked fast enough for my liking. Ultimately, I decided to try something else.</p>

<h1 id="making-the-change">Making the change</h1>

<p>I had heard about Spectrwm for a while, and tried it a couple of times, but I never managed to customize my bar panel successfully. But after watching <a href="https://www.youtube.com/watch?v=XK3KpLZdoO4">Distrotube’s video</a> on Spectrwm, I noticed that I made a pretty dumb mistake, I did not make the bar script an executable (yeah, I know, pretty obvious once you realize).</p>

<h2 id="customizing-my-bar">Customizing my bar</h2>

<p>The bar can be configured in different ways, I just use a bash script, I named it <code class="language-plaintext highlighter-rouge">baraction.sh</code> and it is located in <code class="language-plaintext highlighter-rouge">~/.config/spectrwm/</code>, I followed Distrotube’s config, and took some ideas from <a href="https://www.reddit.com/r/unixporn/">r/unixporn</a>
I had to setup some colors inside my <code class="language-plaintext highlighter-rouge">.spectrwm.conf</code> file, which looks something like this:</p>
<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c"># Bar Settings</span>
bar_enabled			<span class="o">=</span> 1
bar_action			<span class="o">=</span> ~/.config/spectrwm/baraction.sh
bar_action_expand			<span class="o">=</span> 1
bar_border_width	    	<span class="o">=</span> 1
bar_border[1]		    	<span class="o">=</span> rgb:18/18/18
bar_border_unfocus[1]		<span class="o">=</span> rgb:18/18/18
bar_color[1]	    		<span class="o">=</span> rgb:2e/34/40,rgb:eb/cb/8b,rgb:a3/be/8c,rgb:bf/61/6a,rgb:b4/8e/ad,rgb:88/c0/d0,rgb:d0/87/70,rgb:3b/42/52,rgb:4c/56/6a
bar_color_selected[1]		<span class="o">=</span> rgb:88/c0/d0
bar_font_color[1]		<span class="o">=</span> rgb:ec/ef/f4,rgb:2e/34/40
bar_font			<span class="o">=</span> mononoki Nerd Font:pixelsize<span class="o">=</span>15:antialias<span class="o">=</span><span class="nb">true
</span>bar_justify			<span class="o">=</span> right
bar_format			<span class="o">=</span> +|L +@bg<span class="o">=</span>0<span class="p">;</span>+S +L +@bg<span class="o">=</span>0<span class="p">;</span> +@bg<span class="o">=</span>8<span class="p">;</span> +C +@fg<span class="o">=</span>0<span class="p">;</span> +|2R +A +@bg<span class="o">=</span>0<span class="p">;</span>+@fg<span class="o">=</span>0<span class="p">;</span> %a, %b %d %R +&lt;    +&lt;

</code></pre></div></div>
<h2 id="scripts-with-wmctrl-and-other-configurations">Scripts with wmctrl and other configurations</h2>

<p>Spectrwm is can be controlled with a little program named <a href="https://www.freedesktop.org/wiki/Software/wmctrl/">wmctrl</a>, wich interacts with EWMH compatible X window managers, and I can use it to make some interesting things. For example, Spectrwm does not play nice with polybar, trayer and similar tools. Since I use the default bar, I dont really have a problem with this for the most part. Nonetheless, I made a script that moves my systray to my current workspace, it looks like this:</p>

<div class="language-bash highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c">#!/bin/bash	</span>
<span class="nv">current_ws</span><span class="o">=</span><span class="s2">"</span><span class="si">$(</span>wmctrl <span class="nt">-d</span> | <span class="nb">grep</span> <span class="s1">'*'</span> | <span class="nb">awk</span> <span class="s1">'{print $1}'</span><span class="si">)</span><span class="s2">"</span>
wmctrl <span class="nt">-r</span> panel <span class="nt">-t</span> <span class="nv">$current_ws</span>
</code></pre></div></div>
<p>I just run it inside of the bar script, so it updates at the same time.</p>

<h1 id="my-current-setup-constantly-evolving">My current setup (constantly evolving)</h1>

<p>I really love how spectrwm is so easy to configure in general, as you saw with the little snippet I shared, Spectrwm does not need any specific programming language to understand what is going on, just a bit of text formatting and some help from the manpage, and everything ends up working out. In the end, I have this is my current setup.</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2021-02-08-spectrwm1.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2021-02-08-spectrwm1.jpg" type="image/jpeg" />
    <img class="mx-auto" src="/assets/img/blogs/2021-02-08-spectrwm1.jpg" alt="spectrwm setup" />
  </picture>
  <figcaption class="caption">Typora, alacritty, pcmanfm</figcaption></figure>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2021-02-08-spectrwm2.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2021-02-08-spectrwm2.jpg" type="image/jpeg" />
    <img class="mx-auto" src="/assets/img/blogs/2021-02-08-spectrwm2.jpg" alt="spectrwm setup 2" />
  </picture>
  <figcaption class="caption">Firefox, htop, kristall</figcaption></figure>

<p>There is still work to do, but I am really happy with the results,  I am stilll playing around with other scripts and things. If you wanna get my current dotfiles, you can do so <a href="https://tildegit.org/chrono/dotfiles">here</a>.</p>

<p>Day 4 of <a href="https://100daystooffload.com/">#100DaystoOffload</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="linux" /><category term="foss" /><category term="ricing" /><summary type="html"><![CDATA[Why spectrwm is my tiling window manager of choice.]]></summary></entry><entry><title type="html">Android Launchers</title><link href="https://joelchrono.xyz/blog/android-launchers/" rel="alternate" type="text/html" title="Android Launchers" /><published>2021-02-05T00:00:00-06:00</published><updated>2021-02-05T00:00:00-06:00</updated><id>https://joelchrono.xyz/blog/android-customization</id><content type="html" xml:base="https://joelchrono.xyz/blog/android-launchers/"><![CDATA[<h1 id="how-everything-started">How everything started</h1>

<p>I have always liked the freedom that Android can give u as an operating system, ever since I got that first weird Chinese phone my mother got from a random store with no warranty at all and a battery that was about to explode, I fell in love with how different I could make my phone look compared to everyone else’s just by installing a few apps in those 512 Mb of storage.</p>

<p>At the time, I watched videos from the Spanish youtube channel <a href="https://www.youtube.com/user/AndroideReview">Pro Android</a> which showcased different launchers and apps to customize my device.
However, I had Android 2.3, which was already old at the time, and even tho I rooted my device (or I thought I did, I probably got a virus or something) most launchers, including Nova Launcher, did not run at all. so I had to settle on Holo Launcher.</p>

<p>It was not until my third phone, where I finally managed to get wild with the customization I got, a Samsung Galaxy s3 mini, with ROM support and every app I wanted working because of that. I might talk about that in future.</p>

<h1 id="-android-customization-today">📱 Android customization today</h1>
<p>I want to focus my first blog on a poll I did, that is still going on Mastodon <a href="https://fosstodon.org/@joeligj12/105670230157355847">here</a> and talk about my opinions on some of the launchers I’ve used over the years.</p>

<h2 id="nova-launcher"><a href="https://novalauncher.com/">Nova Launcher</a></h2>

<p>Everyone should know this one, it has been my go-to ever since I got it, as a teenager I was unable to buy it, and my family wasn’t willing to pay for apps, but it was the first thing I got when I finally got some money from Google Rewards.
It has every function you can imagine. It’s gesture system is like no other, and the new gestures on icons and folders, allows me to have run up to three apps, from a single icon, by tapping it, or swiping up or down. I can make it even better if I apply the same gestures to a folder, so with a single icon, I get to access any app I want.</p>

<p>This is my current setup, although I change it pretty often:</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2021-02-05-nova-setup.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2021-02-05-nova-setup.jpg" type="image/jpeg" />
    <img class="mx-auto" src="/assets/img/blogs/2021-02-05-nova-setup.jpg" alt="Screenshot of my nova setup" width="500" />
  </picture>
  </figure>

<h2 id="kiss-launcher"><a href="https://kisslauncher.com/">KISS Launcher</a></h2>

<p>Now, this is another launcher that I use sometimes, in fact, after the mentioned poll, I decided to give it another try, and I am quite happy with the results. It is very lightweight and customizable, it’s tags feature works great and allows me to categorize my apps as I want (If only I didn’t have to setup every app individually) and once it’s done, there is nothing as cool as typing a category and getting the results you need.</p>

<p>This is how I am rocking it today, as you can see, pretty minimalistic</p>

<figure class="img">
  <picture>
    <source srcset="/assets/img/blogs/2021-02-05-kiss-setup.webp" type="image/webp" />
    <source srcset="/assets/img/blogs/2021-02-05-kiss-setup.jpg" type="image/jpeg" />
    <img class="mx-auto" src="/assets/img/blogs/2021-02-05-kiss-setup.jpg" alt="Screenshot of my KISS launcher setup" width="500" />
  </picture>
  </figure>

<h2 id="microsoft-launcher"><a href="https://www.microsoft.com/en-us/launcher">Microsoft Launcher</a></h2>

<p>Back when I was not as privacy-aware, I used Microsoft Launcher, and I really, really, liked it. it had a lot of the same features Nova provided, completely free, and I could have everything linked up between my Windows computer, and my device.</p>

<p>I am not currently using it, but seriously, the amount of customization and ease of use was amazing.</p>

<h2 id="other-launchers">Other launchers</h2>

<p>Some launchers I have used before are here, I am skipping some tho.</p>

<ul>
  <li><a href="https://lawnchair.app/">Lawnchair</a>: This is promising, but it has stopped development (it is said that it’s just a break, so let’s see) and Nova is already catching up in their betas (which are more stable than Lawnchair’s), but it offers a lot of unique functionality, like using multiple icon packs at the same time, if you want the latest updates, join their <a href="https://t.me/lawnchairchannel">Telegram</a> channel.</li>
  <li><a href="https://niagaralauncher.app/">Niagara Launcher</a>: Very minimal and with some pretty animations. similar to kiss, but feels a lot more polished (KISS is more functional, snappy, less eye-candy), it has paid features that might get your attention, like folders and such.</li>
  <li><a href="https://posidon.io/launcher">Posidon Launcher</a>: A very unique launcher that features an RSS feed on it’s home screen, I have been testing it and it has worked before, but currently it is crashing on me quite often, but seriously, it is a great FOSS application that you should try if you have not, the dev got a <a href="https://t.me/posidonnews">Telegram</a> channel too.</li>
</ul>

<h1 id="-final-thoughts">💭 Final thoughts</h1>

<p>This is my first proper blogpost here, and I want it to take part of the <a href="https://100daystooffload.com/">#100DaysToOffload</a> challenge. I might go into more detail about some launcher, or just focus on new discoverings I make along the way.</p>

<p>Besides launchers, I have also used different icon packs, gesture applications, android themes and root applications. So I hope I get to talk about those in the future</p>

<p>If you have some launcher, or topic you want me to talk about, feel free to @ me on my <a href="https://fosstodon.org/@joeligj12">Mastodon</a></p>]]></content><author><name>joelchrono</name><email>me@joelchrono.xyz</email></author><category term="android" /><category term="ricing" /><summary type="html"><![CDATA[A bit of rambling talking about android customization and my favorite launchers]]></summary></entry></feed>