gmgsite/content/blog/dotfiles.md

30 lines
2.2 KiB
Markdown

---
title: "Gianmarco's dotfiles"
description: My super fancy Linux setup
thumbnail: /blog/img/dotfiles.png
date: 2021-10-23T18:27:44+02:00
tags: ["dotfiles","linux","unixporn"]
draft: false
license: "CC BY-NC-SA 4.0 International"
---
In the recent days, as I've wrapped up development on [my Git server](https://git.gianmarco.ga) and as I've spent some time trying to make my KDE Plasma desktop more **customized** and **efficient**, I decided to make a repository with **my dotfiles** to get my custom **Polybar**, **KDE Plasma colors**, **zsh** and more. Of course I had to publish this on [r/unixporn](https://www.reddit.com/r/unixporn/comments/q9wm88/plasma_polybar_my_own_nightmare_magma_kde_plasma/) like a good ricer.
![The screenshots I uploaded to r/unixporn](/blog/img/dotfilesfull.png)
It's basically **KDE Plasma** with no visible panels and a **custom color scheme and icon set**, **Polybar**, **Latte Dock**, **a tiling script for KWin** and lots and lots of **keyboard shortcuts** (which are not included in this repo at the moment). The color scheme and the icon set are simple variations of the Breeze Dark color scheme and icon set with my own signature red color (#EB4034) along with some other colors. This below is the color palette.
![The color palette](/blog/img/dotfilespalette.png)
Here's also an example screenshot with the colors and icons all in place.
![Example screenshot](/blog/img/dotfilesdolphin.png)
When I said "KDE Plasma with no visible panels" what I meant was that there is one auto-hiding panel with **the notifications applet** mapped to the keyboard combination **Super + A**, so when I click on the bell icon on the status bar it triggers `xdotool` to **virtually press the shortcut**, tricking Plasma into opening/closing the panel. I did the same thing with the system tray.
![The hidden panel](/blog/img/dotfilestray.png)
To get these dotfiles and to read more about them, [go to the repository](https://git.gianmarco.ga/gianmarco/dotfiles).
By the way, you can **freely make an account** on my Git server for reporting issues or even for forking my stuff, but **please** read the [Terms of Service and Privacy Policy](/ggs_tos.pdf) first, thank you.