new post
This commit is contained in:
parent
bbc8fae802
commit
79cf2bf9ad
1 changed files with 116 additions and 0 deletions
116
content/blog/making-linux-look-good/making-linux-look-good.md
Normal file
116
content/blog/making-linux-look-good/making-linux-look-good.md
Normal file
|
@ -0,0 +1,116 @@
|
||||||
|
---js
|
||||||
|
const title = "Making Linux look good";
|
||||||
|
const date = "2025-03-26";
|
||||||
|
const draft = true;
|
||||||
|
const tags = ["Linux"];
|
||||||
|
---
|
||||||
|
|
||||||
|
One of the main problems with mainstream Linux adoption is that "normies"
|
||||||
|
think that it can't look good. However, they're often amazed whenever this
|
||||||
|
one shows them its setup.
|
||||||
|
|
||||||
|

|
||||||
|
_This one's Vim while just starting out on this post._
|
||||||
|
|
||||||
|
## Difficulty
|
||||||
|
|
||||||
|
Hyprland isn't the easiest to learn. However, the configuration isn't too
|
||||||
|
bad. This one uses mostly defaults for the Hyprland configuration, only
|
||||||
|
adding custom shortcuts. It's also not difficult to copy the default
|
||||||
|
waybar config and modify it a bit to use nerdfonts.
|
||||||
|
|
||||||
|
## Wallpaper
|
||||||
|
|
||||||
|
For wallpapers, this one uses [hyprpaper](https://github.com/hyprwm/hyprpaper)
|
||||||
|
and one of the default hyprland wallpapers ([wall2.png](https://github.com/hyprwm/Hyprland/blob/main/assets/install/wall2.png)).
|
||||||
|
|
||||||
|
## App launcher
|
||||||
|
|
||||||
|
For an app launcher, this one uses [wofi](https://github.com/SimplyCEO/wofi)
|
||||||
|
with a config copied from somewhere and modified a bit.
|
||||||
|
|
||||||
|

|
||||||
|
_This one will eventually get background blur._
|
||||||
|
|
||||||
|
## Editor
|
||||||
|
|
||||||
|
For a text editor, this one uses Vim with [SpaceVim](https://spacevim.org/).
|
||||||
|
SpaceVim also works in NeoVim, for those that prefer that.
|
||||||
|
|
||||||
|
## Visualizer
|
||||||
|
|
||||||
|
This one's visualizer is [XAVA](https://github.com/nikp123/xava).
|
||||||
|
While it is made for X11, it works just fine on Linux.
|
||||||
|
|
||||||
|
## WM
|
||||||
|
|
||||||
|
This is the largest part. For a window manager, this one uses
|
||||||
|
Hyprland. It mostly uses default settings, but has a few
|
||||||
|
[custom binds](https://git.everypizza.im/n/dotfiles/src/branch/main/.config/hypr/hyprland.conf)
|
||||||
|
for a few things.
|
||||||
|
|
||||||
|
### Resource usage
|
||||||
|
|
||||||
|
Hyprland doesn't use a lot of resources, maybe like 300MB total
|
||||||
|
(window manager + hyprpaper both use ~150MB each).
|
||||||
|
|
||||||
|
## Qt apps
|
||||||
|
|
||||||
|
Qt apps are suprisingly hard to theme when not using Plasma.
|
||||||
|
However, with the help of Kvantum, you can download themes
|
||||||
|
online and use them. This one is using
|
||||||
|
[https://store.kde.org/p/1201321](KvGlass) to get blur effects
|
||||||
|
in the one Qt app it regularly uses (the Strawberry Music
|
||||||
|
Player).
|
||||||
|
|
||||||
|
## GTK apps
|
||||||
|
|
||||||
|
This one uses a custom gtk.css, taken from
|
||||||
|
[https://gist.githubusercontent.com/taiwbi/0c33fa7afaa65d2a593e2f77fb3d4af6/raw/76d51226bc73a01daa20fcb3090e3079e5d96e53/gnome-transparent-sidebar.css]().
|
||||||
|
|
||||||
|
## Music
|
||||||
|
|
||||||
|
As mentioned before, this one uses the
|
||||||
|
[Strawberry Music Player](https://strawberrymusicplayer.org/).
|
||||||
|
It's very powerful, has built-in MPRIS, and is themable with
|
||||||
|
Kvantum.
|
||||||
|
|
||||||
|

|
||||||
|
_Yes, this one has a bad music taste. No, it's not afraid
|
||||||
|
to admit that._
|
||||||
|
n
|
||||||
|
## IM
|
||||||
|
|
||||||
|
This one uses a few IM clients:
|
||||||
|
|
||||||
|
- [Vencord](https://github.com/Vencord/Vesktop) (for Discord)
|
||||||
|
- [Dino](https://dino.im/) (for XMPP)
|
||||||
|
- [gomuks web](https://github.com/tulir/gomuks) (for Matrix)
|
||||||
|
|
||||||
|
### Discord
|
||||||
|
|
||||||
|
Vesktop is mostly normal, although it has a blurred
|
||||||
|
background.
|
||||||
|
|
||||||
|
### Dino
|
||||||
|
|
||||||
|
Dino is at default settings, but there's a custom
|
||||||
|
GTK theme in use.
|
||||||
|
|
||||||
|
### gomuks web
|
||||||
|
|
||||||
|
Default settings mostly but there's a very rushed
|
||||||
|
blurred background with Zen Browser.
|
||||||
|
|
||||||
|
## Browser
|
||||||
|
|
||||||
|
This one uses [Zen Browser](https://zen-browser.app/).
|
||||||
|
It has zoomer features like vertical tabs, and
|
||||||
|
transparency.
|
||||||
|
|
||||||
|
## Ending thoughts
|
||||||
|
|
||||||
|
Hopefully, this post inspires at least one reader to
|
||||||
|
try out theming Linux, and even sharing creations.
|
||||||
|
This one might make some Linux theming chats bridged
|
||||||
|
to mutiple instant messengers soon.
|
Loading…
Add table
Reference in a new issue