Skip to content

allanpereira/kubuntu-post-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubuntu Post-Install

My personal post-install script for Kubuntu or Ubuntu-based distros using KDE user-interface (e.g KDE neon).

Running

sudo su
wget -O - https://raw.githubusercontent.com/allanpereira/kubuntu-post-install/main/post-install.sh | bash

Content

Development Stacks

  • NodeJS (18.16.0) - An open-source, cross-platform JavaScript runtime environment.
  • Elixir (1.8.x) - Dynamic, functional language for building scalable and maintainable applications.
  • Java (17) - Programming language and computing platform.
  • PHP (8.2.x) - A popular general-purpose scripting language that is especially suited to web development.

Development Tools

  • Git - Free and open source distributed version control system.
  • VSCode - A code editor redefined and optimized for building and debugging modern web and cloud applications.
  • WebStorm - An integrated development environment for JavaScript and related technologies.
  • Vim - Highly configurable text editor built to make creating and changing any kind of text very efficient.
  • Filezilla - Open source FTP client.
  • Guake - A top-down terminal for Gnome, and is highly inspirated by the famous terminal used in Quake.
  • Zsh - An open source and community-driven framework for managing your Zsh configuration.
  • Google Cloud CLI - Set of tools to create and manage Google Cloud resources.

CLI Tools

  • AWS CLI - Unified tool to manage your AWS services.
  • jq - Command-line JSON processor
  • Powerlevel10k - Theme for Zsh which emphasizes speed, flexibility and out-of-the-box experience.

Drivers

Web

Media

  • Spotify - A digital music service that gives you access to millions of songs.

Communication

  • Discord - The easiest way to talk over voice, video, and text. Talk, chat, hang out, and stay close with your friends and communities.

Fonts

  • Source Code Pro - Monospaced font family for user interface and coding environments.
  • Inconsolata - Monospace font, designed for printed code listings and the like.
  • Roboto - Google’s signature family of fonts, the default font on Android and Chrome OS, and the recommended font for Material Design.

Post-install actions

  • Set the Global Theme (Global Theme > "Breeze")
  • Set the Plasma Style (Plasma Style > "Breeze Dark")
  • Set the Color Scheme (Colors > "Breeze Classic")
  • Set the Cursor Theme (Cursors > Breeze Light - 48)
  • Set the Icon Theme (Icons > Papirus-Light)
  • Set the icon of Application Launcher (it was downloaded to ~/Pictures)
  • Replace "Peek at Desktop" widget by "Minimize All Windows"
  • Configure System Tray entries (System Tray Settings > Entries)
  • Configure Clock (Digital Clock Settings > Appearance)
    • Date Format: ISO Date
  • Add widgets
    • Color Picker
    • Weather Report
  • Set git user config:
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
  • Configure Konsole
    • Settings > Configure Konsole... > Profiles > New...
      • Default Profile
      • Command: /bin/sh
      • Font: Noto Sans Mono 14
  • Disable unused WebStorm and IntelliJ plugins to improve performance (File > Settings... > Plugins > Installed)
  • Install WebStorm and IntelliJ plugins (File > Settings... > Plugins > Marketplace)
    • .env files support
    • .ignore
    • Atom Material Icons
    • CSV Editor
    • Docker
    • GitToolBox
    • GraphQL
    • Kubernetes
    • Markdown
    • Material Theme UI
    • Mermaid
    • Node.js
    • OpenAPI Specifications
    • Rainbow Brackets Lite
    • String Manipulation
  • Change WebStorm and IntelliJ editor font (File > Settings... > Editor > Font)
    • Font: Noto Sans Mono 14
    • Line-Height: 1.4
  • Set zsh as WebStorm terminal (File > Settings... > Tools > Terminal > Application Settings > Shell path)
  • Configure Guake
    • General > Start Guake at login
    • Appearance > Palette
      • Built-in schemes: Elementary / Molokai
    • Keyboard shortcuts > Clipboard
      • Copy text to clipboard (Ctrl + C)
      • Paste text to clipboard (Ctrl + V)

About

My personal post-install script for Kubuntu.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages