Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kettogg/k-dots

Configuration & Themes for my Kde Arch Setup
https://github.com/kettogg/k-dots

arch arch-linux archlinux configuration dotfiles dotfiles-linux kde-plasma kde-plasma-5 linux-rice rice unixporn

Last synced: 5 days ago
JSON representation

Configuration & Themes for my Kde Arch Setup

Awesome Lists containing this project

README

        


Kde-Dots


Aesthetic dots for Kde Plasma!?


![GitHub Top Language](https://img.shields.io/github/issues/re1san/Kde-Configs?color=6d92bf&style=for-the-badge)
![Cool](https://img.shields.io/badge/WM-Kwin-da696f?style=for-the-badge)
![Cute](https://img.shields.io/badge/Cute-Yes-c585cf?style=for-the-badge)
![GitHub Code Size](https://img.shields.io/github/languages/code-size/re1san/Kde-Configs?color=e1b56a&style=for-the-badge)
![GitHub Repo Stars](https://img.shields.io/github/stars/re1san/Kde-Configs?color=74be88&style=for-the-badge)

> [!Warning]
> KDE Plasma 6 is not supported, so it won't work on Arch linux and it's based distros.

> [!Important]
> Refer Installation section on how to setup.

> Supports ~Arch~, Ubuntu, Opensuse

## Showcase



Kitty + Starship





tsuki





Nvim + Cava





tsuki




Spotify + Cava





tsuki




Custom Firefox





tsuki




Nvim Theme





tsuki




Custom VS-Code Theme: Tsuki





tsuki

Other themes that I used before

| Mori森 |
| -------------------------------------------------------------------------------------------------------------------- |
| mori |

| Havana |
| -------------------------------------------------------------------------------------------------------------------- |
| havana |

| Nx-Desktop |
| -------------------------------------------------------------------------------------------------------------------- |
| nx-desk |

## Installation

**Initial Requirements**
* Arch Linux with Kde Plasma (preferred through `archinstall` script)
* Script supports Ubuntu and Opensuse now, make sure you have Kde Plasma installed

**Once you have working setup with Kde Plasma use the command below to run install script**
```bash
curl https://raw.githubusercontent.com/re1san/Kde-Dots/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh
```
**After the complete execution of script follow the steps**

* Go to Settings > Appearance and set the following settings
* Application Style to Lightly
* Window Deco to Nitrux
* Fonts > Adjust all fonts to *Lexend* & Fix-width font to *Iosevka Nerd Font*
* Icons to Reversal-black-dark
* Change gtk theme (Application Style > Configure GNOME/GTK ... > Select Mori-gtk)

* Latte-dock should start automatically, if not start it from Apps Launcher
* Remove existing kde panel (right click > edit mode > right click on panel > edit > more options > remove panel)

**VS-Code Theme**
* Its a custom theme made by me, search for **Tsuki** in Vs-code extensions!
* Or install it from the [marketplace](https://marketplace.visualstudio.com/items?itemName=re1san.tsuki)
* Github [repo](https://github.com/re1san/Tsuki)

**Spotify Theme**
* Make sure you have already signed in to spotify after that run this `spicetify config current_theme Tsuki && spicetify backup apply`

**Kitty**
* Change default shell to zsh `chsh -s /bin/zsh`
* And launch kitty! (starship already installed using script)

**Firefox config**
1. Type `about:config` into your URL bar. Click on the I accept the risk button if you're shown a warning.
2. Seach for `toolkit.legacyUserProfileCustomizations.stylesheets` and set it to `true`.
3. Install this [theme](https://addons.mozilla.org/en-US/firefox/addon/simplerentfox/).

**Firefox Homepage**
* Follow [this](https://github.com/re1san/Bento)
* Also replace Openweather Api key with your own [here](https://github.com/re1san/Bento/blob/72c8c0bac309bd725c58d21ff524382c684f8951/config.js#L29)

## TODO
- [ ] Merge all configs in one branch
- [ ] Make installation video (maybe)

## Acknowledgement

Thanks to all these wonderful people for helping me out!

* [Chadcat](https://github.com/chadcat7)
* [Gwen](https://github.com/elythh)
* [Nitrux](https://github.com/Nitrux)
* [Linuxmobile](https://github.com/linuxmobile)

## Misc

*If you loved the theme consider starring this repo, keeps me motivated to maintain it*

Also feel free to open an issue if you face any problems or contribute (like making the script modular instead of writing it all in a single file!)