Skip to content

Commit

Permalink
Update ubuntu24 article
Browse files Browse the repository at this point in the history
  • Loading branch information
nazmulidris committed Sep 3, 2024
1 parent 9ba0ed2 commit 173ef37
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 26 deletions.
28 changes: 23 additions & 5 deletions _posts/2024-07-08-ubuntu24.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ categories:
<!-- TOC -->

- [Introduction](#introduction)
- [Related video](#related-video)
- [Related videos](#related-videos)
- [What comes with the scripts](#what-comes-with-the-scripts)
- [Running the scripts](#running-the-scripts)
- [Gnome Extensions](#gnome-extensions)
Expand All @@ -36,6 +36,7 @@ categories:
- [Settings -> Key mappings](#settings---key-mappings)
- [OBS Studio issues](#obs-studio-issues)
- [Fontconfig](#fontconfig)
- [Build with Naz video series on developerlife.com YouTube channel](#build-with-naz-video-series-on-developerlifecom-youtube-channel)

<!-- /TOC -->

Expand All @@ -48,12 +49,27 @@ needed for Rust development, OBS Studio use, and general developer productivity.
highly opinionated for my use case, but you can modify them to suit your needs. I've also
recently migrated from Pop_OS! 22.04.

## Related video
<a id="markdown-related-video" name="related-video"></a>
## Related videos
<a id="markdown-related-videos" name="related-videos"></a>

This video shows what the scripts do after you run them, and how they make your Ubuntu
24.04 desktop environment look and feel. This article is really a companion to the video.

<!-- linux keyboard productivity guide -->
<iframe
src="https://www.youtube.com/embed/iNSnvfguChU?si=kxcIa6lI9ZX2WfHz"
title="YouTube video player" frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
allowfullscreen
>
</iframe>

<br/>
This video is all about keyboard customization and productivity on Linux. It's a great
companion to the scripts that I've provided in this article. It is highly reliant on the
use of the [UHK v2 keyboard](https://ultimatehackingkeyboard.com/).

<!-- video on ubuntu24 -->
<iframe
src="https://www.youtube.com/embed/zGljNewTc0I?si=D5-5P0afPVBw-3IB"
Expand All @@ -64,12 +80,14 @@ This video shows what the scripts do after you run them, and how they make your
>
</iframe>

> 💡 You can get the scripts from the
> [`rust-scratch`](https://github.com/nazmulidris/rust-scratch/tree/main/ubuntu24) repo.
<br/>

## What comes with the scripts
<a id="markdown-what-comes-with-the-scripts" name="what-comes-with-the-scripts"></a>

> 💡 You can get the scripts from the
> [`rust-scratch`](https://github.com/nazmulidris/rust-scratch/tree/main/ubuntu24) repo.
Here is a non exhaustive list of software that will be installed:

1. `fish` as the default login shell. All the configuration scripts are written in `fish`.
Expand Down
28 changes: 20 additions & 8 deletions docs/2024/07/08/ubuntu24/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ <h1 class="post-title p-name" itemprop="name headline">Build with Naz : Ubuntu 2

<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#related-video">Related video</a></li>
<li><a href="#related-videos">Related videos</a></li>
<li><a href="#what-comes-with-the-scripts">What comes with the scripts</a></li>
<li><a href="#running-the-scripts">Running the scripts</a></li>
<li><a href="#gnome-extensions">Gnome Extensions</a></li>
Expand All @@ -245,6 +245,7 @@ <h1 class="post-title p-name" itemprop="name headline">Build with Naz : Ubuntu 2
<li><a href="#settings---key-mappings">Settings -&gt; Key mappings</a></li>
<li><a href="#obs-studio-issues">OBS Studio issues</a></li>
<li><a href="#fontconfig">Fontconfig</a></li>
<li><a href="#build-with-naz-video-series-on-developerlifecom-youtube-channel">Build with Naz video series on developerlife.com YouTube channel</a></li>
</ul>

<!-- /TOC -->
Expand All @@ -263,27 +264,33 @@ <h2 id="introduction">
needed for Rust development, OBS Studio use, and general developer productivity. They are
highly opinionated for my use case, but you can modify them to suit your needs. I’ve also
recently migrated from Pop_OS! 22.04.</p>
<h2 id="related-video">
<h2 id="related-videos">


Related video <a href="#related-video">#</a>
Related videos <a href="#related-videos">#</a>


</h2>

<p><a id="markdown-related-video" name="related-video"></a></p>
<p><a id="markdown-related-videos" name="related-videos"></a></p>

<p>This video shows what the scripts do after you run them, and how they make your Ubuntu
24.04 desktop environment look and feel. This article is really a companion to the video.</p>

<!-- linux keyboard productivity guide -->
<iframe src="https://www.youtube.com/embed/iNSnvfguChU?si=kxcIa6lI9ZX2WfHz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>

<p><br />
This video is all about keyboard customization and productivity on Linux. It’s a great
companion to the scripts that I’ve provided in this article. It is highly reliant on the
use of the <a href="https://ultimatehackingkeyboard.com/">UHK v2 keyboard</a>.</p>

<!-- video on ubuntu24 -->
<iframe src="https://www.youtube.com/embed/zGljNewTc0I?si=D5-5P0afPVBw-3IB" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>

<blockquote>
<p>💡 You can get the scripts from the
<a href="https://github.com/nazmulidris/rust-scratch/tree/main/ubuntu24"><code class="language-plaintext highlighter-rouge">rust-scratch</code></a> repo.</p>
</blockquote>
<p><br /></p>
<h2 id="what-comes-with-the-scripts">


Expand All @@ -294,6 +301,11 @@ <h2 id="what-comes-with-the-scripts">

<p><a id="markdown-what-comes-with-the-scripts" name="what-comes-with-the-scripts"></a></p>

<blockquote>
<p>💡 You can get the scripts from the
<a href="https://github.com/nazmulidris/rust-scratch/tree/main/ubuntu24"><code class="language-plaintext highlighter-rouge">rust-scratch</code></a> repo.</p>
</blockquote>

<p>Here is a non exhaustive list of software that will be installed:</p>

<ol>
Expand Down
4 changes: 2 additions & 2 deletions docs/authors/nadiaidris/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
<meta property="og:url" content="http://developerlife.com/authors/nadiaidris/" />
<meta property="og:site_name" content="developerlife.com" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2024-09-02T16:40:16-05:00" />
<meta property="article:published_time" content="2024-09-03T15:48:47-05:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Nadiaidris" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Nazmul Idris"},"dateModified":"2024-09-02T16:40:16-05:00","datePublished":"2024-09-02T16:40:16-05:00","description":"Nadia is a product designer turned web engineer specializing in TypeScript and React.","headline":"Nadiaidris","mainEntityOfPage":{"@type":"WebPage","@id":"http://developerlife.com/authors/nadiaidris/"},"url":"http://developerlife.com/authors/nadiaidris/"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Nazmul Idris"},"dateModified":"2024-09-03T15:48:47-05:00","datePublished":"2024-09-03T15:48:47-05:00","description":"Nadia is a product designer turned web engineer specializing in TypeScript and React.","headline":"Nadiaidris","mainEntityOfPage":{"@type":"WebPage","@id":"http://developerlife.com/authors/nadiaidris/"},"url":"http://developerlife.com/authors/nadiaidris/"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/assets/main.css" />

Expand Down
4 changes: 2 additions & 2 deletions docs/authors/nazmulidris/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,11 @@
<meta property="og:url" content="http://developerlife.com/authors/nazmulidris/" />
<meta property="og:site_name" content="developerlife.com" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2024-09-02T16:40:16-05:00" />
<meta property="article:published_time" content="2024-09-03T15:48:47-05:00" />
<meta name="twitter:card" content="summary" />
<meta property="twitter:title" content="Nazmulidris" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Nazmul Idris"},"dateModified":"2024-09-02T16:40:16-05:00","datePublished":"2024-09-02T16:40:16-05:00","description":"Nazmul is a software engineer focused on Rust, TUI, Web, and Android technologies.","headline":"Nazmulidris","mainEntityOfPage":{"@type":"WebPage","@id":"http://developerlife.com/authors/nazmulidris/"},"url":"http://developerlife.com/authors/nazmulidris/"}</script>
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Nazmul Idris"},"dateModified":"2024-09-03T15:48:47-05:00","datePublished":"2024-09-03T15:48:47-05:00","description":"Nazmul is a software engineer focused on Rust, TUI, Web, and Android technologies.","headline":"Nazmulidris","mainEntityOfPage":{"@type":"WebPage","@id":"http://developerlife.com/authors/nazmulidris/"},"url":"http://developerlife.com/authors/nazmulidris/"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/assets/main.css" />

Expand Down
26 changes: 19 additions & 7 deletions docs/feed.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="http://developerlife.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://developerlife.com/" rel="alternate" type="text/html" /><updated>2024-09-02T16:40:16-05:00</updated><id>http://developerlife.com/feed.xml</id><title type="html">developerlife.com</title><subtitle>Rust, TUI, Android, Web, Desktop, Cloud technologies, and UX engineering and design tutorials.</subtitle><author><name>Nazmul Idris</name></author><entry><title type="html">Build with Naz : Rust lifetimes</title><link href="http://developerlife.com/2024/09/02/rust-lifetimes/" rel="alternate" type="text/html" title="Build with Naz : Rust lifetimes" /><published>2024-09-02T00:00:00-05:00</published><updated>2024-09-02T00:00:00-05:00</updated><id>http://developerlife.com/2024/09/02/rust-lifetimes</id><content type="html" xml:base="http://developerlife.com/2024/09/02/rust-lifetimes/"><![CDATA[<p><img class="post-hero-image" src="/assets/lifetimes.svg" /></p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.3.3">Jekyll</generator><link href="http://developerlife.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://developerlife.com/" rel="alternate" type="text/html" /><updated>2024-09-03T15:48:47-05:00</updated><id>http://developerlife.com/feed.xml</id><title type="html">developerlife.com</title><subtitle>Rust, TUI, Android, Web, Desktop, Cloud technologies, and UX engineering and design tutorials.</subtitle><author><name>Nazmul Idris</name></author><entry><title type="html">Build with Naz : Rust lifetimes</title><link href="http://developerlife.com/2024/09/02/rust-lifetimes/" rel="alternate" type="text/html" title="Build with Naz : Rust lifetimes" /><published>2024-09-02T00:00:00-05:00</published><updated>2024-09-02T00:00:00-05:00</updated><id>http://developerlife.com/2024/09/02/rust-lifetimes</id><content type="html" xml:base="http://developerlife.com/2024/09/02/rust-lifetimes/"><![CDATA[<p><img class="post-hero-image" src="/assets/lifetimes.svg" /></p>

<!-- TOC -->

Expand Down Expand Up @@ -4194,7 +4194,7 @@ server</a>.</p>

<ul>
<li><a href="#introduction">Introduction</a></li>
<li><a href="#related-video">Related video</a></li>
<li><a href="#related-videos">Related videos</a></li>
<li><a href="#what-comes-with-the-scripts">What comes with the scripts</a></li>
<li><a href="#running-the-scripts">Running the scripts</a></li>
<li><a href="#gnome-extensions">Gnome Extensions</a></li>
Expand All @@ -4215,6 +4215,7 @@ server</a>.</p>
<li><a href="#settings---key-mappings">Settings -&gt; Key mappings</a></li>
<li><a href="#obs-studio-issues">OBS Studio issues</a></li>
<li><a href="#fontconfig">Fontconfig</a></li>
<li><a href="#build-with-naz-video-series-on-developerlifecom-youtube-channel">Build with Naz video series on developerlife.com YouTube channel</a></li>
</ul>

<!-- /TOC -->
Expand All @@ -4228,24 +4229,35 @@ needed for Rust development, OBS Studio use, and general developer productivity.
highly opinionated for my use case, but you can modify them to suit your needs. I’ve also
recently migrated from Pop_OS! 22.04.</p>

<h2 id="related-video">Related video</h2>
<p><a id="markdown-related-video" name="related-video"></a></p>
<h2 id="related-videos">Related videos</h2>
<p><a id="markdown-related-videos" name="related-videos"></a></p>

<p>This video shows what the scripts do after you run them, and how they make your Ubuntu
24.04 desktop environment look and feel. This article is really a companion to the video.</p>

<!-- linux keyboard productivity guide -->
<iframe src="https://www.youtube.com/embed/iNSnvfguChU?si=kxcIa6lI9ZX2WfHz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>

<p><br />
This video is all about keyboard customization and productivity on Linux. It’s a great
companion to the scripts that I’ve provided in this article. It is highly reliant on the
use of the <a href="https://ultimatehackingkeyboard.com/">UHK v2 keyboard</a>.</p>

<!-- video on ubuntu24 -->
<iframe src="https://www.youtube.com/embed/zGljNewTc0I?si=D5-5P0afPVBw-3IB" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="">
</iframe>

<p><br /></p>

<h2 id="what-comes-with-the-scripts">What comes with the scripts</h2>
<p><a id="markdown-what-comes-with-the-scripts" name="what-comes-with-the-scripts"></a></p>

<blockquote>
<p>💡 You can get the scripts from the
<a href="https://github.com/nazmulidris/rust-scratch/tree/main/ubuntu24"><code class="language-plaintext highlighter-rouge">rust-scratch</code></a> repo.</p>
</blockquote>

<h2 id="what-comes-with-the-scripts">What comes with the scripts</h2>
<p><a id="markdown-what-comes-with-the-scripts" name="what-comes-with-the-scripts"></a></p>

<p>Here is a non exhaustive list of software that will be installed:</p>

<ol>
Expand Down
4 changes: 2 additions & 2 deletions docs/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://developerlife.com/authors/nadiaidris/</loc>
<lastmod>2024-09-02T16:40:16-05:00</lastmod>
<lastmod>2024-09-03T15:48:47-05:00</lastmod>
</url>
<url>
<loc>http://developerlife.com/authors/nazmulidris/</loc>
<lastmod>2024-09-02T16:40:16-05:00</lastmod>
<lastmod>2024-09-03T15:48:47-05:00</lastmod>
</url>
<url>
<loc>http://developerlife.com/1998/12/01/xml-and-java-tutorial-part-1/</loc>
Expand Down

0 comments on commit 173ef37

Please sign in to comment.