https://github.com/twinklebyte/keep-smiling
https://github.com/twinklebyte/keep-smiling
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/twinklebyte/keep-smiling
- Owner: TwinkleByte
- Created: 2024-11-23T14:05:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-13T08:05:01.000Z (over 1 year ago)
- Last Synced: 2025-01-13T09:21:43.447Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 9.77 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Keep-Smiling
> **Smile at the world and it will smile back at you.**
> Just kidding, it won't.
---
## **Details**
- **Date:** November 23, 2023
- **Desktop Environment:** KDE Plasma 6
## **Screenshots**



---
## **Table of Contents**
- [🛠️ Dependencies](#-dependencies)
- [Explanation](#explanation-of-each)
- [⚙️ KDE Configuration](#kde-configuration)
- [Widgets](#widgets)
- [Transparent Panel](#transparent-panel)
- [System Tray](#system-tray)
- [Digital Clock](#digital-clock)
- [Panel Configuration](#panel-configuration)
- [✨ Kwin Scripts](#kwin-scripts)
- [Installation](#installation)
- [Configuration](#configuration)
- [💫 Desktop Effects](#desktop-effects)
- [Blur](#1-blur)
- [Rounded Corners](#2-rounded-corners)
- [Geometry Change](#3-geometry-change)
- [Maximum (Kinetic)](#4-maximum-kinetic)
---
## **🛠️ Dependencies**
```bash
sudo pacman -S inter-font fish kitty oh-my-posh cava rmpc mpd cmatrix bpytop tmux ttf-jetbrains-mono-nerd
yay -S mpdris2
```
### Explanation of each
- **Fish:** Shell
- **Kitty:** Terminal
- **Oh-my-posh:** Prompt theme
- **Cava:** Music visualizer
- **Rmpc:** CLI music player
- **MPD:** Music player daemon
- **Mpdris2:** Music Player Daemon notification support
- **Cmatrix:** Matrix-like terminal rain visualizer
- **Bpytop:** htop-like CLI tool
- **Tmux:** Multiple shell sessions in one terminal
- **Inter font:** Upcoming default font of GNOME
- **JetBrains Mono Nerd Font:** User's favorite nerd font
---
## **⚙️ KDE Configuration**
### **Global Theme**
- **Wallpaper:** [Keep Smiling [3860x2140]](https://www.reddit.com/r/wallpapers/comments/10cp3ee/keep_smiling_3860x2140/)
- **Theme:** [Utterly Nord](https://store.kde.org/p/1905813/)
- **Icons:** [Cobalt-icons](https://store.kde.org/p/1687796)
- **Cursor:** [Afterglow Cursors](https://www.gnome-look.org/p/1628952/)
- **Colors:** [Ars-Nord](https://www.pling.com/p/2192462/) Basically copy pasted Ars-Nord but changed background, titlebar, etc to #111111
### **Widgets**
#### **Installed Widgets**
- Panel Transparency Button (By esmperiod)
- Desktop Indicator
- Simple Application Launcher
#### **Panel Configuration**
1. Right-click on Desktop → Enter Edit Mode → Add Panel → Empty Panel
2. Set Panel Height: **38**
3. Customize further as needed.
#### **Making the Panel Transparent**
1. Drag the "Panel Transparency Button" widget to the panel.
2. Hover over the widget and click Configure.
3. Set shortcut: **Ctrl + 7**.
#### **Configuring Desktop Indicator**
1. Replace the indicator with a dot from the [Nerd Fonts cheat sheet](https://www.nerdfonts.com/cheat-sheet).
```
Indicator Dot Size: 32px
Horizontal Spacing: 12px
Vertical Spacing: 4px
Indicator Style: Custom
Active Dot: nf-oct-dot-fill
Inactive Dot: nf-oct-dot
```
#### **Configuring Simple Application Launcher**
1. Hover over the Simple Application Launcher icon after adding it to the panel.
2. Right-click → Configure Simple Application Launcher → Icon → Choose.
3. Search icons: **kde-symbolic**.
#### **Configuring Digital Clock**
1. Enable:
- Show Date: Always show beside time
- Time Display: 24 hours
2. Configure:
- Show Seconds: Never
- Date Format: Custom
- Example: `MMM dd,`
- Text Display: Manual
- Font Style: Inter Extra Bold, 18pt
---
## **✨ Kwin Scripts**
### Installation
1. Open **Krunner** (⌘ + Space or Alt + F2).
2. Search: **Kwin Scripts**.
3. Get new scripts → Search: **Krohnkite** → Install.
### Configuration
1. Open terminal:
```bash
nano ~/.config/kwinrc
```
2. Paste the following:
```
[Script-krohnkite]
enableMonocleLayout=false
enableSpiralLayout=false
enableSpreadLayout=false
enableStairLayout=false
enableThreeColumnLayout=false
ignoreClass=krunner,yakuake,spectacle,plasma-emojier,kded5,xwaylandvideobridge,plasmashell,ksplashqml
monocleMaximize=false
noTileBorder=true
screenGapBottom=10
screenGapLeft=10
screenGapRight=10
screenGapTop=55
tileLayoutGap=10
```
---
## **💫 Desktop Effects**
### **1. Blur**
1. Open terminal:
```bash
nano ~/.config/kwinrc
```
2. Paste the following:
```
[Effect-blur]
BlurStrength=4
NoiseStrength=7
```
### **2. Rounded Corners**
1. Adjust settings:
- Corner Roundness Radius (active & inactive): **15.00**
- Uncheck: Disable roundness on tile
- Primary Outline:
- Outline Thickness (active & inactive): **3.55**
- Use Decoration Color: Link
- Uncheck: Disable outline on tile
### **3. Geometry Change**
1. Install effect:
- Open **Krunner** (⌘ + Space or Alt + F2).
- Search: **Desktop Effects**.
- Get new effects → Search: **Geometry Change**.
### **4. Maximum (Kinetic)**
1. Install effect (same as Geometry Change).
---
## **Contributing**
Feel free to suggest improvements or submit pull requests.
---