Skip to content

Commit

Permalink
Improve Kubuntu config article
Browse files Browse the repository at this point in the history
  • Loading branch information
tobyscott25 committed Feb 22, 2024
1 parent ced8bd7 commit 6ab32d0
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 5 deletions.
7 changes: 6 additions & 1 deletion config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,11 @@ params:
- name: "email"
url: "mailto:[email protected]"

# Search
fuseOpts:
isCaseSensitive: false
shouldSort: true

ShowShareButtons: true
ShareButtons: ["linkedin", "reddit", "twitter"]
ShowReadingTime: true
Expand All @@ -100,4 +105,4 @@ outputs:
home:
- HTML
- RSS
- JSON # is necessary
- JSON # necessary for search
39 changes: 36 additions & 3 deletions content/posts/configuring-kubuntu/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,10 @@ I've had a very stable experience in the past with Ubuntu and although the GNOME

#### Installing some basics

Kubuntu doesn't ship with these by default, so let's install them.
Let's install ZSH and some fundamental CLI tools:

```bash
sudo apt install zsh curl vim
sudo apt install zsh curl vim ranger neofetch htop
```

#### Setting the default editor to Vim
Expand All @@ -62,7 +62,7 @@ I don't know why Canonical chose Nano as the default editor but Vim is far surpe
sudo update-alternatives --config editor
```

#### Installing Zsh (with Oh My Zsh + Plugins)
#### Installing Oh My Zsh + Plugins

Once you've used [Oh My Zsh](https://github.com/ohmyzsh/ohmyzsh), you really can't go back to plain ol' bash.

Expand Down Expand Up @@ -113,3 +113,36 @@ sudo reboot now
Once your system has restarted, open Discover, go to Settings and make Flatpak the default source.

Next time you're looking for a GUI program such as Spotify, Discord, VLC, etc you can just search for it in Discover and install it from there. You'll get a break down of all the permissions that Flatpak app requires, and more. You can also see all this information (including whether or not the Flatpak is verified as the official Flatpak published by the official company) on the Flathub website: https://flathub.org/

#### Installing software in a fresh Kubuntu installation

I usually install Flatpaks (and Snaps in very rare cases) through Discover. But I keep this list of install commands handy to quickly install everything I need after a fresh system install:

```bash
# Daily use
flatpak install flathub com.google.Chrome -y
flatpak install flathub com.brave.Browser -y
flatpak install flathub com.spotify.Client -y
flatpak install flathub com.discordapp.Discord -y
flatpak install flathub org.videolan.VLC -y

# Productivity
flatpak install flathub org.mozilla.Thunderbird -y
flatpak install flathub md.obsidian.Obsidian -y
flatpak install flathub org.gimp.GIMP -y
flatpak install flathub org.kde.krita -y
flatpak install flathub com.obsproject.Studio -y

# Development
sudo snap install code --classic # Snap, ew
flatpak install flathub com.getpostman.Postman -y
flatpak install flathub io.dbeaver.DBeaverCommunity -y

# Gaming
flatpak install flathub com.valvesoftware.Steam -y
flatpak install flathub org.DolphinEmu.dolphin-emu -y

# System tools
flatpak install flathub org.flameshot.Flameshot -y

```
2 changes: 1 addition & 1 deletion themes/PaperMod
Submodule PaperMod updated 56 files
+1 −1 .github/ISSUE_TEMPLATE/bug_report.md
+6 −6 .github/workflows/gh-pages.yml
+1 −1 LICENSE
+23 −14 README.md
+3 −5 assets/css/common/main.css
+7 −3 assets/css/common/post-entry.css
+22 −18 assets/css/common/post-single.css
+5 −4 assets/css/common/profile-mode.css
+2 −2 assets/css/core/license.css
+2 −0 assets/css/core/reset.css
+2 −2 assets/css/core/theme-vars.css
+6 −0 assets/css/core/zmedia.css
+0 −63 assets/css/hljs/an-old-hope.min.css
+24 −0 assets/css/includes/chroma-mod.css
+86 −0 assets/css/includes/chroma-styles.css
+2 −2 assets/css/includes/scroll-bar.css
+6 −1 assets/js/fastsearch.js
+3 −3 assets/js/fuse.basic.min.js
+0 −44 assets/js/highlight.min.js
+2 −2 assets/js/license.js
+8 −2 i18n/ar.yaml
+39 −0 i18n/be.yaml
+33 −0 i18n/cs.yaml
+33 −0 i18n/el.yaml
+2 −2 i18n/fr.yaml
+9 −3 i18n/it.yaml
+2 −2 i18n/ja.yaml
+33 −0 i18n/no.yaml
+7 −2 i18n/pl.yaml
+12 −0 i18n/pt.yaml
+33 −0 i18n/ro.yaml
+33 −0 i18n/sk.yaml
+33 −0 i18n/sw.yaml
+33 −0 i18n/th.yaml
+9 −1 i18n/vi.yaml
+28 −3 layouts/_default/archives.html
+4 −0 layouts/_default/baseof.html
+14 −5 layouts/_default/list.html
+59 −26 layouts/_default/rss.xml
+1 −1 layouts/_default/search.html
+11 −4 layouts/_default/single.html
+1 −1 layouts/partials/breadcrumbs.html
+9 −6 layouts/partials/cover.html
+1 −1 layouts/partials/edit_post.html
+5 −18 layouts/partials/head.html
+1 −1 layouts/partials/home_info.html
+1 −1 layouts/partials/index_profile.html
+3 −1 layouts/partials/post_meta.html
+69 −45 layouts/partials/share_icons.html
+4 −3 layouts/partials/social_icons.html
+154 −6 layouts/partials/svg.html
+16 −1 layouts/partials/templates/opengraph.html
+3 −3 layouts/partials/templates/schema_json.html
+20 −3 layouts/partials/templates/twitter_cards.html
+2 −2 layouts/partials/toc.html
+1 −1 theme.toml

0 comments on commit 6ab32d0

Please sign in to comment.